summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2003-09-30Set the final form of the template buildlink3.mk file as a guideline forjlam1-6/+14
buildlink3.mk writers.
2003-09-28Update the template buildlink3.mk file so that it may be used forjlam1-6/+6
non-recursive dependencies. We now use the check: .if !defined(BUILDLINK_PACKAGES) || empty(BUILDLINK_PACKAGES:Mfoo) ... .endif to replace the FOO_BUILDLINK3_MK guards.
2003-09-28Create _BLNK_{DEPENDS,PACKAGES} that are "uniq"ed versions ofjlam1-7/+23
BUILDLINK_{DEPENDS,PACKAGES} and use them throughout bsd.buildlink3.mk. A lot of processing iterates over these variables and assumes that there are no repeated items in those lists.
2003-09-28Rearrange order of the targets for the various helper scripts for thejlam1-35/+85
wrappers, and ensure that they're only defined once. Also add some more targets to create the sunpro-* helper scripts.
2003-09-28sync comments with reality.grant1-6/+20
note once again that USE_GCC2/USE_GCC3 must not be defined in package Makefiles. also note CC_VERSION and provide a usage example.
2003-09-28if /usr/lib/libstdc++.la exists, create the corresponding fake libtoolgrant1-1/+14
archive in ${BUILDLINK_DIR}/lib so packages can find and use it. fixes some build problems seen on Slackware Linux 9.
2003-09-28Back out last change related to moving ncurses/buildlink2.mk tojlam1-118/+0
curses.buildlink2.mk. This was wrong because we _really_ do want to express that we want _n_curses when we include the buildlink2.mk file. We should have a better way to say that the NetBSD curses doesn't quite work well enough. In fact, it's far better to depend on ncurses by default, and exceptionally note when it's okay to use NetBSD curses for specific packages. We will look into this again in the future.
2003-09-28use PKGBASE instead of PKGNAME when printing informational messagesgrant1-3/+3
such as "Deinstalling", as this lead to confusing/misleading output when the (previously) installed pkg has a different version number than the pkgsrc version.
2003-09-27set CC and CXX defaults for SunPro when USE_SUNPRO is defined.grant1-1/+9
the path to cc and CC can be overridden in /etc/mk.conf or on the command line.
2003-09-27move ncurses/buildlink2.mk to mk/curses.buildlink2.mk, as it providesgrant1-0/+118
support for base system curses/ncurses as well as ncurses itself. suggested by wiz.
2003-09-27Add CVS signature. Noted by reed@.seb1-1/+1
2003-09-25don't put ${RPATH_FLAG} in X11_LDFLAGS if _USE_RPATH==no (darwin)danw1-1/+3
2003-09-25update required libtool to revision nb15danw1-2/+2
2003-09-24make CC_VERSION available to packages by including bsd.prefs.mk.grant3-7/+26
it is of the form 'gcc-<version>' if gcc is being used, or empty otherwise (for now). requested by tron.
2003-09-24back out revision 1.67, as it does not work as it should due to thegrant1-19/+1
way the buildlink2 wrappers are implemented.
2003-09-24PATCH_BACKUP_ARG for pre-3.4 (-b <suffix>)itojun1-1/+5
2003-09-24remove redefine of _GCC_PREFIX, whitespace fix.grant1-4/+3
2003-09-23kaffe now works on alphadmcmahill1-2/+2
2003-09-23Do a better job of hiding unwanted libtool archives in a mixedjlam2-60/+121
buildlink2/buildlink3 world. We "buildlink" libtool archives into ${BUILDLINK_DIR} and instruct libtool to find those *.la files before any other ones.
2003-09-23Work out _GCC_ARCHSUBDIR correctly, using the method fromgavan1-2/+10
lang/gcc3/buildlink2.mk
2003-09-23add a TAR definition for a suitable tar implementation, notgrant7-7/+30
necessarily GNU tar. XXX GTAR should probably always point to real GNU tar later.
2003-09-23Use ${BMAKE} instead of make to make this work on non NetBSD platforms.yyamano1-2/+2
2003-09-22Fix buildlinking of files if BUILDLINK_TRANSFORM.<pkg> is specified.jlam1-2/+3
2003-09-21don't try to use tools if they haven't been installed yet.grant1-1/+11
fixes PR pkg/22844.
2003-09-21Test for egcs needs to come first, since egcs -v output alsowiz1-5/+5
contains "gcc". From Greg A. Woods in PR 22866.
2003-09-21override AS, AR, CPP and LD unless they are set to absolute path.grant1-1/+19
avoids relying on having /usr/ccs/{bin,lib} in $PATH.
2003-09-20Add two new pure-ftpd variables:salo1-1/+12
PURE_FTPD_USE_TLS, PURE_FTPD_USE_VIRTUAL_CHROOT
2003-09-20automake.mk only needs to go ../mk/autoconf.mk to find autoconf.mk, notchris1-2/+2
../../mk/autoconf.mk
2003-09-19Don't have the libtool wrapper add -L<dir> where <dir> is a path in srcdirjlam1-1/+2
to the cache since we do lots of custom post-processing in that case.
2003-09-19Add some debugging info to determine which wrapper added which lines to thejlam1-2/+2
common cache.
2003-09-19Remove spurious }.jlam1-2/+2
2003-09-19Make BUILDLINK_TARGETS an add-on variable to _BLNK_TARGETS so that thejlam1-4/+9
buildlink-<pkg> targets created by this file are executed before any buildlink3.mk-provided targets.
2003-09-19add m4 to the list of tools.grant1-2/+20
2003-09-18fix regex when updating /etc/shells so that eg. "/bin/tcsh" doesn'tgrant2-4/+4
mistakenly cause the removal of eg. "/usr/pkg/bin/tcsh". PKG_SHELL should be an absolute path, anyway.
2003-09-17explain why including this file in pkg Makefiles is useless.grant1-1/+4
2003-09-17honour GCC_REQD by testing $CC -v against it, and only pull in pkgsrcgrant1-9/+82
gcc if required. see the comments for how to use the variables which influence the decision. eliminate some spurious shell warnings while I'm here.
2003-09-17patch -b <suffix> is obsoleted, use -z <suffix>itojun1-2/+2
2003-09-17binary format detection for OpenBSD. Frederick Bruckmanitojun1-1/+9
2003-09-17Introduce a new variable "CONF_DEPENDS" for pkgviews: a package'sjlam5-15/+65
config directory matches the config directory for the dependency listed in CONF_DEPENDS. Use symlinks to physically point the package's config directory to the dependency's config directory, and handle all of this in the INSTALL/DEINSTALL scripts. Also make the INSTALL/DEINSTALL scripts a bit smarter about not copying files and not removing files if the source and destination file locations point to the same thing.
2003-09-16apply patch from Jonathan Perkin on tech-pkg@, bringing the list ofgrant1-8/+13
files to preserve in sync with reality.
2003-09-16Use pkg_admin(1) instead of pkg_delete(1) to manipulate the file entries injlam1-2/+2
pkgdb.byfile.db.
2003-09-16fix some indentationgrant1-29/+29
2003-09-16backout previousitojun1-2/+2
2003-09-16OpenBSD ships with perl in /usr/bin/perlitojun1-2/+2
2003-09-15Add a --mode== for libtool 1.5skrll1-2/+2
2003-09-15Do not rely on MANINSTALL beeing set (it's always set now) to do manpagejmmv1-5/+1
automatic handling. Fixes part of PR pkg/22562 by reed@reedmedia.net.
2003-09-15Add MANINSTALL and document it. This is to ensure it's always defined, evenjmmv1-1/+6
if system .mk files do not set it (when using devel/mk-files, for example).
2003-09-15add an @ on one of the print-summary-data target lines. This removes somedmcmahill1-2/+2
garbage from the database file.
2003-09-14Set default value of USE_ESOUND (to YES) and document it.jmmv1-1/+7
2003-09-14do-shlib-handling fix for Darwin: check if the ".so" file actually existsdanw1-2/+5
before renaming it to ".dylib" in the PLIST, since if it's a dynamic module, it actually will be a ".so"