Shared directories can now be created independently by the pacakges
needing them and will be removed automatically by pkg_delete when empty.
Packages needing empty directories can use the @pkgdir command in PLIST.
Discussed and ok'd in thread starting at
http://mail-index.netbsd.org/tech-pkg/2009/06/30/msg003546.html
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-10 Rodney Dawes <dobey@gnome.org>
* configure.in:
Up version to 2.25.92 for release
2009-03-10 Rodney Dawes <dobey@gnome.org>
* 48x48/animations:
Add a 48x48 of the new process-working icon to finish off #558367Fixes#558367
2009-03-10 Rodney Dawes <dobey@gnome.org>
* 48x48/actions/Makefile.am:
* 48x48/actions/appointment-new.png:
* 48x48/actions/mail-message-new.png:
* 48x48/actions/mail-send-receive.png:
Removed some duplicate icons that are old style
2009-02-17 Rodney Dawes <dobey@gnome.org>
* configure.in:
Up version to 2.25.91 for release
2009-02-11 Rodney Dawes <dobey@gnome.org>
* configure.in:
Up version to 2.25.90 for release
2009-01-26 Jakub Steiner <jimmac@ximian.com>
* process-working: replace the spinner. Addresses bug #558367
2008-09-23 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.24.0 for release
2008-09-09 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.23.92 for release
2008-09-08 Andreas Nilsson <andreas@imendio.com>
* {16x16,22x22,24x24,32x32,scalable}/apps/preferences-desktop-accessibility:
Changed the metaphor of the accessibility icon as requested by the a11y team.
2008-08-29 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.23.91 for release
2008-08-18 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.23.90 for release
2008-08-14 Wouter Bolsterlee <wbolster@svn.gnome.org>
* scalable/places/Makefile.am: Fixed typo that broke the
build: user-bookmark should be user-bookmarks.
2008-08-13 Andreas Nilsson <andreas@imendio.com>
* {16x16,22x22,24x24,32x32,scalable}/places/user-bookmarks.png:
added user-bookmarks icon based on bookmark-new
2008-07-21 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.23.3 for release
2008-06-17 Lapo Calamandrei <calamandrei@gmail.com>
* {32x32,48x48}/actions/zoom* : little refresh for a more consistent look.
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* 48x48/apps/Makefile.am:
* 48x48/apps/gnome-settings-default-applications.png:
Remove this icon which is no longer needed
Fixes#538474
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Fix the help text for icon-mapping to say auto instead of $mapenable
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.23.2 for release
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* */apps/Makefile.am:
* */apps/boot.*:
Remove this from 16x16 and 22x22 as well
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* */actions/Makefile.am:
* */apps/Makefile.am:
* */actions/system-shutdown.*:
* */apps/gnome-shutdown.*:
Move the apps/gnome-shutdown icon to actions/system-shutdown
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* 24x24/apps/Makefile.am:
* 48x48/apps/Makefile.am:
* */apps/administration.png:
* */apps/advanced-directory.png:
* */apps/apacheconf.png:
* */apps/boot.png:
* */apps/character-picker.png:
* */apps/config-*.png:
* */apps/disks.png:
* */apps/evolution-*.png:
* */apps/gdm.png:
* */apps/gnome-amusements.png:
* */apps/gnome-audio.png:
* */apps/gnome-cpu.png:
* */apps/gnome-desktop-config.png:
* */apps/gnome-favorites.png:
* */apps/gnome-finance.png:
* */apps/gnome-mini-commander.png:
* */apps/gnome-networktool.png:
* */apps/gnome-status.png:
* */apps/hwbrowser.png:
* */apps/network-config.png:
* */apps/ooo_*.png:
* */apps/postscript-viewer.*:
* */apps/serviceconf.png:
* */apps/shares.png:
Remove some more deprecated icons
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* Makefile.am:
Remove the intltool scripts bits, as new intltool uses installed copies
* configure.in:
Up the intltool requirement to 0.40.0
Update the devel version check and add an --enable-icon-mapping
argument to configure for forcing the use of symlinks for packagers
2008-06-15 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up version to 2.23.1 for release
2008-06-15 Lapo Calamandrei <calamandrei@gmail.com>
* {16x16,22x22,24x24}/actions/zoom* : redone in svg.
* 8x8/emblems/emblem-default* : made more consistent with the rest.
2008-06-14 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Up the icon-naming-utils requirement to 0.8.7 (#523707)
Remove 48x48/emblems/Makefile from AC_OUTPUT
Fixes#523707
2008-06-14 Rodney Dawes <dobey.pwns@gmail.com>
* 48x48/animations/Makefile.am:
Use ln -sf for installing the symlink for gnome-searchtool animation
Fixes#538295
2008-06-12 Andreas Nilsson <andreas@andreasn.se>
* {16x16,22x22,24x24,32x32,scalable}/mimetypes/x-office-presentation.*:
new icon by Lapo Calamandrei and Hylke Bons
2008-06-12 Rodney Dawes <dobey.pwns@gmail.com>
* 48x48/Makefile.am:
* 48x48/emblems/:
Remove the rest of the old emblems for now
We can add some back as tags under Categories when we determine what
a good default set of tags would be
2008-06-12 Jakub Steiner <jimmac@ximian.com>
* call-start, call-stop: action icons by Lapo Calamandrei.
2008-06-12 Rodney Dawes <dobey.pwns@gmail.com>
* 24x24/apps/Makefile.am:
* 24x24/apps/display-capplet.png:
Remove this as control-center ships its own
* 48x48/apps/Makefile.am:
* 48x48/apps/gnome-amusements.png:
* 48x48/apps/gnome-audio.png:
* 48x48/apps/gnome-desktop-config.png:
* 48x48/apps/gnome-pdf.png:
* 48x48/apps/gnome-server-config.png:
* 48x48/apps/gnome-system-config.png:
* 48x48/apps/hint.png:
* 48x48/apps/im.png:
* 48x48/apps/launcher-program.png:
* 48x48/apps/postscript-viewer.png:
Remove more deprecated icons
* 48x48/emblems/Makefile.am:
* 48x48/emblems/emblem-OK.*:
* 48x48/emblems/emblem-camera.*:
* 48x48/emblems/emblem-distinguished.*:
* 48x48/emblems/emblem-draft.*:
* 48x48/emblems/emblem-handshake.*:
* 48x48/emblems/emblem-note.*:
* 48x48/emblems/emblem-people.*:
* 48x48/emblems/emblem-pictures.*:
* 48x48/emblems/emblem-presentation.*:
* 48x48/emblems/emblem-sound.*:
* 48x48/emblems/emblem-trash.*:
Remove some otherwise useless emblems
* 48x48/emblems/Makefile.am:
* 48x48/emblems/emblem-desktop.*:
* scalable/emblems/Makefile.am:
* scalable/emblems/emblem-desktop.*:
Replaced the old emblem-desktop with a new style version
2008-06-09 Rodney Dawes <dobey.pwns@gmail.com>
* 32x32/apps/Makefile.am:
* 32x32/apps/gnome-settings-ui-behavior.*:
* scalable/apps/Makefile.am:
* scalable/apps/gnome-settings-ui-behavior.svg:
Remove this icon as it is no longer needed
* 48x48/apps/Makefile.am:
* 48x48/apps/gnome-settings-accessibility-keyboard.png:
Remove this icon as it is no longer used (in gnome-control-center)
2008-06-09 Rodney Dawes <dobey.pwns@gmail.com>
* 48x48/animations/Makefile.am:
* 48x48/apps/Makefile.am:
* 48x48/apps/gnome-searchtool-animation.png:
* 48x48/apps/gnome-searchtool-animation-rest.png:
Replace the gnome-searchtool animation with symlinks to process-*
2008-06-09 Rodney Dawes <dobey.pwns@gmail.com>
* 24x24/apps/Makefile.am:
* 24x24/apps/gnome-eyes.png:
Remove another deprecated icon
2008-06-08 Rodney Dawes <dobey.pwns@gmail.com>
* 16x16/apps/Makefile.am:
* 16x16/apps/gnome-settings-ui-behavior.*:
* 22x22/apps/Makefile.am:
* 22x22/apps/gnome-settings-ui-behavior.*:
* 24x24/apps/Makefile.am:
* 24x24/apps/gnome-settings-sound.png:
* 24x24/apps/gnome-settings-ui-behavior.png:
* 24x24/apps/stock-ticker.png:
* 48x48/apps/Makefile.am:
* 48x48/apps/eyes.png:
* 48x48/apps/gnome-settings-sound.png:
* 48x48/apps/stock-ticker.png:
Remove some more deprected icons
2008-06-08 Rodney Dawes <dobey.pwns@gmail.com>
* 24x24/apps/Makefile.am:
* 24x24/apps/gnome-unknown.png:
* 48x48/apps/Makefile.am:
* 48x48/apps/gnome-unknown.png:
Remove gnome-unknown icon as image-missing can be used instead
2008-05-07 Michael Monreal <mmonreal@svn.gnome.org>
* 22x22/status/media-playlist-shuffle.*:
* 24x24/status/media-playlist-shuffle.png: correct placement.
Fixes bug #527010
2008-05-07 Lapo Calamandrei <calamandrei@gmail.com>
* Renamed system-software-installer to system-software-install as for
latest naming specs additions.
* 24x24/categories/preferences-desktop-peripherals.png: correct the
size. Fixes bug #531366
2008-05-05 Jakub Steiner <jimmac@ximian.com>
* 24x24/apps/system-software-installer.png: prevent upscaling
a wrong size. Fixes bug #110367
2008-04-19 Rodney Dawes <dobey.pwns@gmail.com>
* 48x48/apps/Makefile.am:
* 48x48/apps/gnome-grecord.*:
Remove the old gnome-grecord icon
Fixes#526933
2008-04-19 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in:
Don't hardcode the path to true as /bin/true
Fixes#525988
2008-04-12 Rodney Dawes <dobey.pwns@gmail.com>
* */stock/io/Makefile.am:
* */stock/io/stock_bluetooth.*:
Remove stock_bluetooth
2008-03-30 Rodney Dawes <dobey.pwns@gmail.com>
* configure.in: Up version to 2.23.0 for development series
Add check to determine whether we are building a stable or dev build
Disable the use and requirement of icon-naming-utils for dev builds
and add a new helper target and script, "show-buildlink3", that outputs
a listing of the buildlink3.mk files included as well as the depth at
which they are included.
For example, "make show-buildlink3" in fonts/Xft2 displays:
zlib
fontconfig
iconv
zlib
freetype2
expat
freetype2
Xrender
renderproto
RECOMMENDED is removed. It becomes ABI_DEPENDS.
BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo.
BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo.
BUILDLINK_DEPENDS does not change.
IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS
which defaults to "yes".
Added to obsolete.mk checking for IGNORE_RECOMMENDED.
I did not manually go through and fix any aesthetic tab/spacing issues.
I have tested the above patch on DragonFly building and packaging
subversion and pkglint and their many dependencies.
I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I
have used IGNORE_RECOMMENDED for a long time). I have been an active user
of IGNORE_RECOMMENDED since it was available.
As suggested, I removed the documentation sentences suggesting bumping for
"security" issues.
As discussed on tech-pkg.
I will commit to revbump, pkglint, pkg_install, createbuildlink separately.
Note that if you use wip, it will fail! I will commit to pkgsrc-wip
later (within day).