tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: DESTDIR bulk build?



Joerg, are you there? This question is primarily for you. Do you
really think that Makefiles for more than 90% of more than 7000
packages should contain the following line?
 PKG_DESTDIR_SUPPORT= user-destdir
For me, this looks ugly. In my view, only particular packages should
set PKG_DESTDIR_SUPPORT variable, either to 'destdir' or 'none'. The
latter option was recently suggested by David Brownlee.
 >> Index: devel/gettext-tools/Makefile
 >> ===================================================================
 >> RCS file: /cvsroot/pkgsrc/devel/gettext-tools/Makefile,v
 >> retrieving revision 1.11
 >> diff -u -r1.11 Makefile
 >> --- devel/gettext-tools/Makefile 3 Mar 2008 18:02:22 -0000 1.11
 >> +++ devel/gettext-tools/Makefile 16 Jun 2008 05:09:41 -0000
 >> @@ -10,6 +10,8 @@
 >> HOMEPAGE= http://www.gnu.org/software/gettext/gettext.html
 >> COMMENT= Tools for providing messages in different languages
 >> 
 >> +PKG_DESTDIR_SUPPORT= user-destdir
 >> +
 >> BUILDLINK_API_DEPENDS.gettext+= gettext-lib>=0.14.5
 >> CONFLICTS= gettext<0.14.5
 >> 
 >> Index: devel/gettext-lib/Makefile
 >> ===================================================================
 >> RCS file: /cvsroot/pkgsrc/devel/gettext-lib/Makefile,v
 >> retrieving revision 1.46
 >> diff -u -r1.46 Makefile
 >> --- devel/gettext-lib/Makefile 3 Mar 2008 18:02:22 -0000 1.46
 >> +++ devel/gettext-lib/Makefile 16 Jun 2008 05:09:41 -0000
 >> @@ -10,6 +10,8 @@
 >> HOMEPAGE= http://www.gnu.org/software/gettext/gettext.html
 >> COMMENT= Internationalized Message Handling Library (libintl)
 >> 
 >> +PKG_DESTDIR_SUPPORT= user-destdir
 >> +
 >> CONFLICTS= gettext<=0.10.35
 >> 
 >> PKG_INSTALLATION_TYPES= overwrite pkgviews
> Some time ago I run partial DESTDIR bulk build under NetBSD.
> 
> http://mova.org/~cheusov/pub/pkgsrc-pbulk/NetBSD/current-destdir/log/20080426.0859/META/report.html
> with code in etc/distbb.local.mk that sets PKG_DESTDIR_SUPPORT to user-destdir
> if it is not defined.
> How about implementing this in pkgsrc directly, that is
> set PKG_DESTDIR_SUPPORT to user-destdir when USE_DESTDIR is set.
> IMHO, setting PKG_DESTDIR_SUPPORT in EVERY pkgsrc package is just impractical
> In other words, I suggest the following: if USE_DESTDIR is set, use
> PKG_DESTDIR_SUPPORT if it set (user-destdir/destdir/none) and set it
> to user-destdir if it not defined.
> -- 
> Best regards, Aleksey Cheusov.
-- 
Best regards, Aleksey Cheusov.


Home | Main Index | Thread Index | Old Index

AltStyle によって変換されたページ (->オリジナル) /