Commit Graph

12 Commits

Author SHA1 Message Date
Baptiste Daroussin
3b629d5544 Save RADIO and GROUP option in the pkgng manifest
Submitted by:	bdrewery
2012-12-13 21:23:52 +00:00
Bryan Drewery
27514941d1 - Revert ports/171672 patch to 'do-package' due
to reported problems with defining PKG_SUFX,
  and leaving behind tmp files.

PR:		ports/171672
Reported by:	poyopoyo@puripuri.plala.or.jp
Approved by:	portmgr (beat, implicit)
2012-09-21 13:30:57 +00:00
Beat Gaetzi
87ed9dc1c6 - Remove ftp fallback as all supported FreeBSD versions provide fetch [1]
- Don't call 'pre-config' twice in the 'config-conditional' target [2]
- Clean up pkgng metadir so that the 'clean' target can be executed without
  root permissions if the build was done with a non-root user. [3]
- Make 'do-package' atomic while creating the pkg file [4]

PR:		ports/171161 [2], ports/171329 [3], ports/171672 [4]
Submitted by:	bapt [1], A.J. Kehoe IV (Nanoman) <m7k60pkr@nanoman.ca> [2],
Submitted by:	bdrewery [3, 4]
Reported by:	Kimmo Paasiala <kpaasial@gmail.com> [3]
Tested by:	Exp-run on pointyhat, bapt (pkgng changes)
2012-09-20 19:51:30 +00:00
Baptiste Daroussin
0c7d746d6a Fix PKG_IGNORE with pkgng
Submitted by:	des@
2012-07-10 08:48:54 +00:00
Baptiste Daroussin
5aacdde06a Show notice when a package is installed and flagged as automatic by pkgng
PR:		ports/168909
Submitted by:	"Bryan Drewery" <bryan@shatow.net>
2012-06-19 21:51:35 +00:00
Baptiste Daroussin
b790e2be37 Fix check-install-conflicts message with pkgng
Submitted by:	avg
2012-06-14 21:34:13 +00:00
Baptiste Daroussin
767f8f6b84 Do not pollute output with error messages in case pkg query failed 2012-06-03 14:49:52 +00:00
Baptiste Daroussin
c263127442 New options framework for the ports
for maintainers:
it introduces 3 different types of options: simple, multi and single:
- simple options are the same as the current options (i.e. on or off.)
- multi options are options where at least one must be set (1-N).
- single options are options where one and only one must be set (exclusive
  options).

for users:
- OPTIONS_SET: globally enable some options
- OPTIONS_UNSET: globally disable some options
- ${UNIQUENAME}_SET: enable per-port choice of options
- ${UNIQUENAME}_UNSET: disable per-port choice of options

For compatibility the old OPTIONS framework is now working on top of the new one
The options previously set with old OPTIONS are imported and converted
transparently.

A new knob NO_DIALOG if defined in the the config-conditional target is ignored
(prevent the dialog(1) ui to show up.

Thanks to all people involved:
beat@, crees@, Bryan Drewery, linimon@, novel@ and others, for testing, comments, patches
2012-05-29 09:54:27 +00:00
Baptiste Daroussin
05659b4050 Fix conflict handling when pkgng is used.
Submitted by:	Garrett Cooper <yanegomi@gmail.com>
2012-05-17 22:07:18 +00:00
Baptiste Daroussin
9121dbf911 Stop spamming the port installation output with pkgng
the manifest generation is stable enough we don't need anymore this debug
output.
2012-05-10 14:34:57 +00:00
Baptiste Daroussin
7d51693e8c - only include bsd.pkgng.mk once [1]
- only read bsd.pkgng.mk in post.mk [1]
- move the command definition to bsd.command.mk [1]
- fix check-vulnerable [2]

Submitted by:	avilla [1], rene [2]
2012-02-22 17:34:47 +00:00
Baptiste Daroussin
df0aa973b9 Please welcome pkgng beta1.
if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf
For more information read the announcement on the mailing list

With hat:		portmgr
Non-Regression test:	linimon
2012-01-30 12:39:14 +00:00