non port: Mk/bsd.pkgng.mk |
SVNWeb
|
Number of commits found: 67 |
Mon, 1 Sep 2014
|
[ 13:03 bapt ] (Only the first 10 of 23 ports in this commit are shown above. )
Remove support for pkg_install
Merge back bsd.pkgng.mk into bsd.port.mk
Add a note about @stopdaemon not being supported anymore
With hat: portmgr
Differential Revision: https://reviews.freebsd.org/D693
|
[ 05:43 bapt ] (Only the first 10 of 17 ports in this commit are shown above. )
Remove support for NO_STAGE
Mark all current non staged ports as BROKEN
Reviewed by: antoine
Exp-run: antoine
Differential Revision: https://reviews.freebsd.org/D693
|
Thu, 21 Aug 2014
|
[ 18:30 bdrewery ]
- Make 'clean-restricted' tell that it is deleting the package.
Don't show this verbose output when calling delete-package on
failures from do-package though.
With hat: portmgr
|
Fri, 8 Aug 2014
|
[ 21:01 antoine ]
Allow installing ports with the same origin but a different pkgname
Phabric: D565
Reviewed by: bapt
With hat: portmgr
|
Thu, 31 Jul 2014
|
[ 23:00 antoine ]
Honor PKG_SUFX with pkgng
PR: ports/191529
With hat: portmgr
|
[ 22:44 bapt ]
Simplify manifest generation and make it ucl compliant so pkg(8) does not have
to fall back on the libyaml parser
|
Thu, 24 Jul 2014
|
[ 17:01 bapt ]
Activate NO_ARCH support
|
Wed, 18 Jun 2014
|
[ 12:22 bapt ]
tabspace: 8
|
Sat, 17 May 2014
|
[ 03:25 des ]
Fix quoting: make is too smart and quotes tildes, which trips up pkg.
Approved by: portmgr (bapt)
|
[ 02:43 des ]
Add support for package annotations. PKG_NOTES is a list of
annotation keys. For each key "foo", there should be a variable
PKG_NOTE_foo which contains the corresponding value.
Approved by: portmgr (bdrewery)
|
Fri, 16 May 2014
|
[ 21:14 bapt ]
Remove useless .undef opt
Fix indentation
Reported by: des
|
Tue, 15 Apr 2014
|
[ 13:04 bapt ]
Revert bdrewery will work on this later
|
[ 12:49 bapt ]
Register deprecation and expiration in packages
|
Sat, 12 Apr 2014
|
[ 22:29 bapt ]
Add PKG_ENV to pkg register command
|
Thu, 3 Apr 2014
|
[ 13:35 bapt ]
Add PKG_ENV to allow specifying the file to read the ABI from in case of cross
building
Add STRIPBIN set the the cross building version of strip in MAKE_ENV so
install(1) use
the proper one in case of cross building
|
Wed, 26 Mar 2014
|
[ 08:34 antoine ]
Add ocamlfind to _FORCE_POST_PATTERNS
This will silence warnings from pkg about files already removed by "ocamlfind
remove" during "pkg remove".
Note: I am not convinced that running "ocamlfind remove" during uninstall is
necessary as all files are tracked.
|
Sun, 23 Mar 2014
|
[ 15:34 bdrewery ]
- Create package in WRKDIR/pkg/ instead of WORKDIR/ to avoid pkg-create bug
not creating the PKGNAME.PKG_SUFX if PKGNAME already exists.
Fixes regression packaging some from r348861
With hat: portmgr
|
[ 15:22 bdrewery ]
- Only create ports-mgmt/pkg latest link if can write to PACKAGES
With hat: portmgr
|
[ 15:21 bdrewery ]
- pkgng: Create package in WRKDIR and then try to link it to the PACKAGES dir.
If that fails, copy it. This fixes packaging as non-root when not able to
write to the PACKAGES dir which causes the following warning:
pkg-static:
archive_write_open_filename(/usr/ports/packages/All/myport-1.2.3.txz): Bad file
descriptor
We do the same thing for pkg_install already.
With hat: portmgr
|
Wed, 5 Mar 2014
|
[ 13:53 bdrewery ]
- Remove redundant WITH_PKGNG checks. bsd.pkgng.mk is only included if
it is defined.
With hat: portmgr
Discussed with: bapt
|
Wed, 12 Feb 2014
|
[ 21:35 antoine ]
Add ccache-update-links to _FORCE_POST_PATTERNS to run it after gcc has
been uninstalled
With hat: portmgr
|
Fri, 17 Jan 2014
|
[ 17:22 antoine ]
Handle _FORCE_POST_PATTERNS for staged ports
PR: ports/185369
Reviewed by: bapt
With hat: portmgr
|
Fri, 10 Jan 2014
|
[ 13:07 bapt ]
Backout encoding of comments, it is triggering a pkgng bug with one of our ports
|
Mon, 6 Jan 2014
|
[ 23:34 bapt ]
pkgng expect all non ascii code and '%' to be urlencoded in the comment
Reported by: antoine
Tested by: antoine
|
Fri, 3 Jan 2014
|
[ 23:05 bapt ]
Remove more now useless fallback targets
|
Fri, 20 Dec 2013
|
[ 23:05 bapt ]
Stop registering recursively dependencies into package with pkgng
pkg has a naive solver but good enough to properly order the dependencies
and not get into a missed dependency
pkg register is also able to figure out by itself lib_depends magically
added during the compilation.
|
Tue, 10 Dec 2013
|
[ 19:05 bapt ]
Disable NO_ARCH for now as it prevent from upgrading from pkg 1.1 to pkg 1.2
(pkg 1.1 will not understand it and claim there invalid ABIs)
Let's wait a bit before activating it.
Reported by: mat
|
Fri, 6 Dec 2013
|
[ 09:14 ak ]
- Use NO_ARCH instead of NOARCH for consistency with other NO_ knobs
Suggested by: Eugene Stenkin <eugeni.stenkin@gmail.com>
Approved by: portmgr (bapt)
|
[ 08:20 ak ]
- Implement support for architecture-neutral ports
- Replace 'alpha' with 'amd64'
- Remove gratuitous whitespaces at the end of the line
Approved by: portmgr (bapt)
|
Mon, 25 Nov 2013
|
[ 22:49 rakuco ]
Fix typo (PKGPOSRDEINSTALL -> PKGPOSTDEINSTALL).
Approved by: portmgr (bapt)
|
Wed, 30 Oct 2013
|
[ 22:13 bdrewery ]
Fix copying +INSTALL after r332158
Reported by: antoine
With hat: portmgr
|
[ 17:47 bapt ]
Staging showed that user/groups creation from plist are done in
post-install process instead of pre-install. in case pkgng is in
use.
Replace it by a new mecanism that allows to append scripts into
what will become pre-install, post-install, pre-deinstall or
post-deinstall
Change the user-group creation to use that mecanism in case the
ports tree is using pkgng.
Reported by: mandree
Reviewed by: bdrewery
|
Wed, 16 Oct 2013
|
[ 00:38 bdrewery ]
- Properly reference pkg(8) for conflcts instead of pkg_delete(1)
Reported by: Julian H. Stacey, gjb
With hat: portmgr
|
Fri, 27 Sep 2013
|
[ 19:11 amdmi3 ]
- Fix message displayed when the port being installed is already installed
Approved by: portmgr (bdrewery via irc)
|
Mon, 23 Sep 2013
|
[ 05:56 bapt ]
Add support for staging area in the ports tree
The ports tree is now staged by default. With pkgng the sequence hasn't
changed, the main difference is that creating package is now independent
from installing it. With pkg_install, the package is now created first
and make install, do install the package.
New macros:
- STAGEDIR: PATH to the directory where the port will be staged.
- NO_STAGE: Keep the old behaviour of the ports tree (aka no staging area)
Unsupported macro if NO_STAGE is not set:
- MAN* with staging man page compression and handling of hardlinks and
symlinks is automatically done in the stage. the manpages becomes then a
"normal" plist files and should be tracked in pkg-plist. (Only the first 15 lines of the commit message are shown above )
|
Fri, 5 Jul 2013
|
[ 12:29 bdrewery ]
- Fix pkg2ng due to UID/ID not being defined.
Pkg-1.1.4 will define UID=0 when sourcing bsd.pkgng.mk directly.
This extra defined(UID) can eventually be removed, but is needed
for backwards compatibility for now.
Reported by: uqs
Reviewed by: bapt
With hat: portmgr
|
Wed, 3 Jul 2013
|
[ 16:00 bapt ]
Better attempt to comment r322214 and fix typos.
Base on suggestions and typo fixes by: pluknet@ and sunpoet@
|
[ 05:48 bapt ]
pkg2ng is calling directly bsd.pkgng.mk if present which will fail because of
the lack of UID.
Define it if not already defined earlier
Submitted by: Yar Tikhiy <yar.tikhiy@gmail.com>
|
Tue, 25 Jun 2013
|
[ 12:24 bapt ]
Define UID earlier so that it can be used inside bsd.pkng.mk
Allow make deinstall to prompt for su if run as a user if using pkgng
Reported by: jhb, dim
Submitted by: jhb
|
Mon, 17 Jun 2013
|
[ 16:18 antoine ] (Only the first 10 of 15 ports in this commit are shown above. )
- Add gtk-query-immodules to _FORCE_POST_PATTERNS to run it post-deinstall
with pkg
- Consistently use full path when running gtk-query-immodules as the path
is embedded in output (we prefer reproducible output)
This fixes leftovers reported by poudriere
====>> Files or directories modified:
etc/gtk-2.0/gtk.immodules
PR: ports/179230
Approved by: portmgr (bapt)
|
Sat, 15 Jun 2013
|
[ 09:10 antoine ]
Add load-octave-pkg to _FORCE_POST_PATTERNS.
This fixes leftovers of octave-forge-* with pkg
PR: ports/179559
Approved by: portmgr (bapt)
|
Fri, 14 Jun 2013
|
[ 06:56 bapt ]
Yes more simplification in showconfig, pretty-print-config and pkgng manifest
generation
|
Mon, 10 Jun 2013
|
[ 14:38 bapt ]
Avoid corrupting the manifest when bmake is run with -dl arguments
Reported and tested by: vsevolod
|
[ 13:47 bapt ]
Simplify the creation of the options part of the pkgng manifest
|
Thu, 30 May 2013
|
[ 15:17 bapt ]
The pkg developement team is proud to announce the new 1.1.0 beta1 release of
pkg.
Here is the list of new features that happened in pkg 1.1:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
change are needed there will be deprecation time before removal of some old
functions) (Only the first 15 lines of the commit message are shown above )
|
Fri, 24 May 2013
|
[ 11:51 bdrewery ]
- Run ldconfig in post-deinstall for pkgng.
This was a pkg-1.0.9 regression. The impact of this is
that some ld cache files would show as leftovers.
PR: ports/178837
Submitted by: Antoine Brodin <antoine@FreeBSD.org>
Tested by: miwi, bdrewery
With hat: portmgr
|
Fri, 26 Apr 2013
|
[ 20:19 bapt ]
Do not be verbose while removing old now unused symlinks
Reported by: sunpoet
|
Mon, 22 Apr 2013
|
[ 22:13 bapt ]
Remove old links while creating the new packages
Force creation of the symlink for pkgng to avoid failure if the link already
exists
Submitted by: ohauer@
|
[ 15:51 bapt ]
LATEST_LINK makes no sense with pkgng
Remove any symlink and category in the packages directory when using WITH_PKGNG.
Only keep links for pkg itself (to allow bootstrap)
|
Fri, 5 Apr 2013
|
[ 09:24 bapt ]
catalog.ports needs to be regenerated in post-deinstall.
glib-compiled-schema needs to be executed in post-deinstall
Approved by: portmgr (implicit)
|
Thu, 4 Apr 2013
|
[ 17:03 bapt ]
Execute gdk-pixbuf-query-loaders in post-deinstall with pkgng
Approved by: portmgr (implicit)
|
Thu, 28 Mar 2013
|
[ 07:45 bapt ]
Fix typo
Submitted by: bf
|
[ 07:00 bapt ]
Add new _FORCE_POST_PATTERNS which is a pkgng only macro containing a list of
command
that if found in a @(un)exec pkgng will force to push them in
post_deinstallation script.
This allows not to hardcode anymore those in the pkgng binary.
|
Tue, 12 Mar 2013
|
[ 22:15 bdrewery ]
- Fix CONFLICTS handling after r313713 caused pkg-query
output to not properly be piped. This was due to || :
causing its output to be piped to the while loop
instead of the pkg-query output.
With hat: portmgr
Reviewed by: bapt
|
Sat, 9 Mar 2013
|
[ 14:14 bdrewery ]
- pkg-query(8) in pkg-1.1.x returns non-zero exit status when
no matching packages are found. Fix cases that
expect to potentially find no matches.
PR: ports/176783
Approved by: portmgr (bapt)
|
Thu, 13 Dec 2012
|
[ 21:23 bapt ]
Save RADIO and GROUP option in the pkgng manifest
Submitted by: bdrewery
|
Fri, 21 Sep 2012
|
[ 13:30 bdrewery ]
- 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)
|
Thu, 20 Sep 2012
|
[ 19:51 beat ]
- 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)
|
Tue, 10 Jul 2012
|
[ 08:48 bapt ]
Fix PKG_IGNORE with pkgng
Submitted by: des@
|
Tue, 19 Jun 2012
|
[ 21:51 bapt ]
Show notice when a package is installed and flagged as automatic by pkgng
PR: ports/168909
Submitted by: "Bryan Drewery" <bryan@shatow.net>
|
Thu, 14 Jun 2012
|
[ 21:34 bapt ]
Fix check-install-conflicts message with pkgng
Submitted by: avg
|
Sun, 3 Jun 2012
|
[ 14:49 bapt ]
Do not pollute output with error messages in case pkg query failed
|
Tue, 29 May 2012
|
[ 09:54 bapt ]
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
|
Thu, 17 May 2012
|
[ 22:07 bapt ]
Fix conflict handling when pkgng is used.
Submitted by: Garrett Cooper <yanegomi@gmail.com>
|
Thu, 10 May 2012
|
[ 14:34 bapt ]
Stop spamming the port installation output with pkgng
the manifest generation is stable enough we don't need anymore this debug
output.
|
Wed, 22 Feb 2012
|
[ 17:34 bapt ]
- 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]
|
Mon, 30 Jan 2012
|
[ 12:39 bapt ]
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
|
Number of commits found: 67 |