summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-01-14Add warning to IGNORE_RECOMMENDED entry.wiz1-2/+6
2004-01-14 Add *RECOMMENDED variables as discussed on tech-pkg@ to allow for a morerh4-4/+45
fine-grained distinction between required versions of pre-requisites (DEPENDS) and versions that are recommended for security or library ABI consistency reasons (RECOMMENDED). The contents of ${RECOMMENDED} are added to DEPENDS unless IGNORE_RECOMMENDED is set to YES, in which case a warning will be printed and IGNORE_RECOMMENDED will be added to BUILD_DEFS. Add a corresponding BUILDLINK_RECOMMENDED.<pkg> variable for use with buildlink2 and buildlink3.
2004-01-13Add a new command "abs-rpath" to the gen-transform.sh script that removesjlam2-13/+29
rpath options that try to add relative paths to the runtime library search path. This basically partly cleans up after lazy programmers.
2004-01-13Differentiate between MAKE_FLAGS passed to the build, test and installjlam1-8/+11
targets by using BUILD_MAKE_FLAGS, TEST_MAKE_FLAGS, and INSTALL_MAKE_FLAGS in the respective targets. All of the new variables default to ${MAKE_FLAGS} to preserve the current behaviour.
2004-01-12Sync comment with reality: tell about USE_PKGINSTALL and discourage directsalo1-4/+4
inclusion of this file. Suggested bu cjep.
2004-01-12show-shlib-type: use return(0) instead of exit(0). eliminates agrant1-2/+2
warning from non-gcc. ok'd by agc.
2004-01-11Add ICECAST_CHUNKLEN and ICECAST_SOURCE_BUFFSIZE (for audio/icecast1).kim1-1/+15
2004-01-11Add X10_PORT for selecting the default serial port for the X10 adapter.kim1-1/+7
2004-01-11Use egrep instead of relying on GNU grep features. Fixes populating thejlam1-2/+2
buildlink directory on Solaris, which doesn't use GNU grep.
2004-01-11Back out the changes in revision 1.41 which were much more complex thanjlam1-21/+15
they needed to be. Now, when we're emitting untransform rules, we: (1) change everything back from ${BUILDLINK_DIR} and ${BUILDLINK_X11_DIR} back into ${LOCALBASE} and ${X11BASE}, (2) protect ${LOCALBASE} and ${X11BASE} from changes, (3) nuke all other compiler/linker options that have absolute paths that we haven't blessed, and (4) unmangle all of the protected directory names back into the right names. This should correctly fix the problem where "gtk-config --cflags" didn't emit any directories for glib headers.
2004-01-11"for arg; do" -> "for arg do", as the latter is more portable. fixesgrant2-4/+4
buildlink3's wrappers on Solaris.
2004-01-10If BUILDLINK_PREFIX.<pkg> is "/usr" and BUILDLINK_{INCDIRS,LIBDIRS}.<pkg>jlam1-1/+27
lists values other "include" or "lib", then protect those directories from being eaten by the wrapper scripts. This allows -I/usr/include/krb5 to be passed safely through to the real compiler when heimdal/buildlink3.mk is included.
2004-01-10Document the variables set and used by this file.jlam1-1/+16
2004-01-10First cut at a generic buildlink3.mk file to be included by packages thatjlam1-0/+78
need Kerberos 5. It includes heimdal/buildlink3.mk or mit-krb5/buildlink3.mk (not ready yet) appropriately.
2004-01-10Only match the first result of "pkg_info -qp" in case there are weirdjlam1-2/+2
+CONTENT files out there with multiple @cwd lines.
2004-01-10backout previous until it can be done a better way.grant1-12/+38
2004-01-10make shared library handling more efficient by nuking thegrant1-38/+12
show-shlib-type target and instead defining SHLIB_TYPE using similar semantics show-shlib-type, but on non-dylib and non-AIX platforms, use ${OBJECT_FMT} instead of compiling a dummy binary and running file(1) over it. with archivers/bzip2 on my Solaris 9 box, this shaves 1.6sec, 92 fork()s and 956 stat()s from creating ${WRKDIR}/.PLIST and the do-shlib-handling target.
2004-01-10Solaris' pax(1) has been insufficient for pkgsrc for a long time. nukegrant1-5/+1
any chance of using it.
2004-01-10Don't stop if the file listed in BUILDLINK_FILES.<pkg> doesn't exist.jlam1-2/+2
2004-01-08Explain the option ICECAST_CHROOTDIR.xtraeme1-1/+7
2004-01-08use gzip -cd instead of gzcat(1), which doesn't always exist.grant1-2/+2
2004-01-08fix minor formatting funny in lastgrant1-3/+2
2004-01-07Change wxGTK to use gtk2 by default. Provide the WXGTK_USE_GTK1 variablejmmv1-1/+6
which, if set to YES, will revert the package to use gtk1. Bump PKGREVISION. Closes PR pkg/21509.
2004-01-07Add bits to make buildlink3 use the MIPSpro compiler if USE_MIPSPRO isjlam3-4/+87
defined.
2004-01-07Add fprot-workstation-license for security/fprot-workstation-bin.ben1-4/+4
2004-01-07Make the wrapper exit with error code 2 to signify a buffer overflow tojlam1-1/+3
avoid infinite loops.
2004-01-07Suppress duplicates when splitting -Wl,-R/dir1:/dir2:... into separatejlam1-7/+15
arguments. This avoids overfilling the circular buffer (length 5) used by the buildlink3 wrappers.
2004-01-07Resurrect ftp.cz.NetBSD.org MASTER_SITE_BACKUP, the machine is up and runningsalo1-1/+2
again.
2004-01-07Be more precise about when rules are emitted in the tranform andjlam1-5/+11
untransform cases. This should fix the problem noted on tech-pkg@: "Re: graphics/gdk-pixbuf can't find <gdk/gdk.h> build problem" where the CFLAGS for glib were being eaten by the unbuildlink step.
2004-01-07Remove "$" at the end of rules in the [IL] commands that mistakenly creptjlam1-4/+4
in when creating this file based on the one in buildlink2. This should fix the problem noted on tech-pkg@: "Re: graphics/gdk-pixbuf can't find <gdk/gdk.h> build problem" where the CFLAGS for glib were being eaten by the unbuildlink step.
2004-01-07whitespacejlam1-2/+2
2004-01-07Assume NetBSD's sed is good enough.wiz1-2/+2
If problems arise, we can always remove it later. jlam@ agrees (see tech-pkg).
2004-01-06Create a variable USE_XPKGWEDGE that determines whether or not pkgsrc willjlam2-7/+28
use xpkgwedge to install X11 packages into ${LOCALBASE}. It defaults to "no" to preserve the current behaviour. Also make pkgviews imply USE_XPKGWEDGE=yes, as xpkgwedge is a requirement for making X11 packages install properly using pkgviews.
2004-01-06Back out revision 1.6 which was wrong. It failed to matchjlam1-3/+5
-I/usr/pkg/include given I:/usr/pkg:...
2004-01-06Allow l:foo: to remove -lfoo. Also remove an incorrect rule in the "l"jlam1-4/+10
case.
2004-01-06Reduce the number of lines emitted by the I and L rules.jlam1-5/+3
2004-01-06Missing trailing $ to only match whole words.jlam1-2/+2
2004-01-06Fix awk warnings in MASTER_SORT* code.wiz1-4/+4
From Stoned Elipot (seb@).
2004-01-06Add FreeBSD to _BLNK_CACHE_ALL (matches bsd.buildlink2.mk).jlam1-1/+2
2004-01-06Fix comment for generate-plist after removal of PERL5_GENERATE_PLIST.jlam1-3/+1
2004-01-06PERL5_GENERATE_PLIST is defined properly in perl5/module.mk, and alljlam1-20/+1
perl5 modules have been converted to use module.mk, so nuke the duplicate code in bsd.pkg.mk.
2004-01-06If xpkgwedge is installed, then _always_ add it to BUILD_DEPENDS. Alsojlam1-2/+3
comment the section that sets the PREFIX.
2004-01-06Try to convert GCC's optimization flags to SunPro optimization flags.jlam2-3/+18
From Jonathan Perkin in private email.
2004-01-06Fix bug where "!empty" was missing from a .if test.jlam1-2/+2
2004-01-05Do the right thing for pkgviews if we do binary package upgrades ofjlam1-6/+14
package dependencies by inserting the right default view directories into the run-time library search path as well.
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-4/+4
recommended by seb :)
2004-01-05fix a bug in the extraction of shlib dependencies on Darwin whichgrant1-2/+2
caused non-shared objects to be mistakenly added to the buildinfo REQUIRES.
2004-01-05When checking the value of yes/no variables using the thejlam1-6/+6
!empty(...:M[yY][eE][sS]) construct, always use !empty(...) instead of empty(...) just for some consistency.
2004-01-05Of course I really meant buildlink*3*.mk.jlam1-2/+2
2004-01-04We don't need to escape "+" if we're using the :M variable operator.jlam1-3/+3