summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-10-22Remove ftp://ftp.wustl.edu/packages/TeX/ from MASTER_SITE_TEX_CTAN for now,ben1-2/+1
as the /packages directory no longer exists.
2004-10-21Only allow LIBTOOLIZE_PLIST=no if USE_LIBTOOL is *not* used, setting BROKENtv1-3/+3
if both are specified.
2004-10-21Put back LIBTOOLIZE_PLIST, which I meant to do but didn't commit. This istv2-2/+14
needed by some packages currently which install broken .la files or otherwise don't work with the transform logic yet.
2004-10-20Added missing /martti1-2/+2
2004-10-19Translate MACHINE_ARCH and LOWER_ARCH from ppc to powerpc in the case ofben1-2/+3
Linux, to be more consistent with other platforms.
2004-10-16Propagate $ECHO, $GREP, $SORT to print-la-libnames; fixes this on IRIX.tv1-5/+6
Noted by Georg Schwarz <geos@epost.de>.
2004-10-14Oy. For some reason, when doing :O:u, -L and -R options are strippedtv1-2/+1
completely (they say "cached" but never come out the other side). So revert previous, hopefully to find a resolution later....
2004-10-14Big speedup hack: Sort and uniqify ${_WRAP_TRANSFORM_CMDS}. Eliminatestv1-1/+2
many (hundreds, in some packages) multiple identical transformations.
2004-10-14make sure _TOOLS_HAS_GNU.<tool> is initialised. from Michael van Elstgrant1-1/+2
in PR pkg/27258.
2004-10-14fix a commentgrant1-2/+2
2004-10-14devel/yacc -> devel/bison. there is no such package as devel/yacc.grant1-2/+2
(how did this ever work?)
2004-10-14handle the operating system having GNU yacc (actually bison) andgrant1-1/+5
explicitly undef YACC. YACC?=yacc is set in sys.mk, but this interferes with building some packages that require bison because they try ${YACC} and fail.
2004-10-13Oy, what a hack. But then, so is Interix....tv1-1/+10
On Interix, force inclusion of devel/ncurses/buildlink3.mk from mk/curses.buildlink3.mk. This forces inclusion of its builtin.mk too. In devel/ncurses/builtin.mk, if using Interix's builtin ncurses, always transform -lncurses to -lcurses. (-lncurses is static, but -lcurses is shared; we want the shared version.)
2004-10-13Bump LIBTOOL_REQD back to 1.5.10nb1. This ensures that folks who builttv1-2/+2
1.5.10 during the "broken" period (before the workaround and wrapper fix) have to upgrade to make it work correctly.
2004-10-13For the ELF form, make sure shlibs are installed +x. If not, issue atv1-1/+8
warning, fix it, and move along.
2004-10-13Use /bin/test. The /bin/sh builtin has some bugs with symlinks.tv1-2/+2
2004-10-13Make strip/no-strip choice more consistent:tv12-30/+23
Move check for INSTALL_UNSTRIPPED to the platform/*.mk files, alongside existing check for DEBUG_FLAGS.
2004-10-12Bump gzip-base to 1.2.4b for security fix.tv1-2/+2
2004-10-12Automatic inclusion of gzip-base needs a version number in the BUILD_DEPENDS.tv1-2/+2
2004-10-12Fix _PLIST_AWK_LIBTOOL not to pass @comment lines to print-la-libnames.tv1-2/+2
2004-10-12libmikmod is certainly not the only package using USE_ESOUND any longer....tv1-3/+3
2004-10-12`ulimit' can't parse localized messages of "unlimited"; force `ulimit -Huebayasi1-4/+4
...' to print out the C-locale message. Problem reported by Hiroyuki Nakaji.
2004-10-12Another Interix fubar workaround: C++ libs weren't linking in libtooltv1-2/+2
because Interix installs completely hosed .la files for libstdc++ and libsupc++. Make libtool instead trust g++ to DTRT.
2004-10-12Let's do another _TOOLS_REPLACE_OPSYS dance for Interix. It ships with atv1-2/+2
version of gawk in /usr/contrib/bin, so use that instead.
2004-10-11Upon further digging, it appears that Interix just needed atv2-4/+3
_TOOLS_REPLACE_OPSYS setting to pick up nbsed in tools.mk; no need to throw more into autoconf's environment.
2004-10-11A couple packages overflow Interix's sed in an autoconfitized configuretv1-2/+3
script. Since all platforms define a "reasonable" sed(1), it seems reasonable to pass this info to ./configure as well. While here, convert LIBS="${LIBS}" to the proper LIBS=${LIBS:Q}.
2004-10-11Make it so RCD_SCRIPTS_EXAMPLEDIR is a directory relative toreed3-16/+22
${PREFIX}. It is not an absolute path because with the automatic addition of the entry to the PLIST would be bogus if someone defined it to some RCD_SCRIPTS_EXAMPLEDIR outside of PREFIX. (This may cause multiple rc.d directories if there are multiple PREFIXes, but I think that is fine.) Note that at this time, this doesn't change the RCD_SCRIPTS_EXAMPLEDIR default directory. This will change soon. Most of this has been in use for over a year. Also some of this is from Greg Woods. Thank you Greg. I will next update a few other references to RCD_SCRIPTS_EXAMPLEDIR.
2004-10-11Add RCD_SCRIPTS_EXAMPLEDIR to the MESSAGE_SUBST. www/tinyproxy's MESSAGEreed1-1/+2
used it but it was not defined. Other MESSAGE files use it too.
2004-10-11Add MASTER_SITE_CYGWIN, to be used for some emulators/cygwin_* packagestv2-4/+21
(mainly to provide Win32 gateway services for Interix hosts).
2004-10-11Make -export-symbols work properly under Interix. (The Interix ld(1) doestv1-1/+2
not implicitly add `_' to -retain-symbols-file values, so we have to add it manually before doing the physical link.)
2004-10-11Add win32-jdk. While here, sort the per-JVM metadata sections by JVM name.tv1-29/+40
2004-10-09Add az_IR locale, initially used by gtk2 2.4.11.jmmv11-11/+55
2004-10-09Add a comment explaining that bizarre $$(id -un ...) construct in ROOT_CMD.tv1-1/+3
2004-10-09Move -D_ALL_SOURCE for Interix, required for nearly every compilation, fromtv2-9/+9
the funky CPPFLAGS assignment into the new wrapper framework.
2004-10-09devel/patch is needed by some platforms in order to build ccache, so don'ttv1-2/+2
cache that one either.
2004-10-09Add EXTRACT_ENV.bin, allowing things to be passed into the environment oftv1-2/+3
a ".bin" extraction (to be used shortly by lang/sun-jre15). This isn't a generic EXTRACT_ENV, as the rest of the extraction tools don't currently need such a knob. The most common use would be to set things in the env of a binary-only distribution to make for silent or otherwise twiddled package extraction.
2004-10-08Drop the extraneous comma in "-Wl,-R,/dir" and turn it into "-Wl,-R/dir".jlam1-1/+15
Do the same for options that look like "-Wl,-L,/dir".
2004-10-08X11_TYPE=xorg:xtraeme1-3/+1
Blah, again the .pc files problem with compositeext and fixesext, we have the headers but not these files... remove them.
2004-10-08Use builtin versions for Xcomposite and compositeext for X11_TYPE=xorgxtraeme1-3/+5
users.
2004-10-08Changes for meta-pkgs/xorg and friends:xtraeme1-3/+1
Looks like that cannot we use render/randrext builtin versions for meta-pkgs/xorg, because of missing .pc files required to build Xrender and friends, remove them from here. Closes PR pkg/27129 by Cristopher Richards, thanks for the info, I thought they were installed by xorg-libs... (!)
2004-10-07Make PKGSRCDIR a read-only value. This avoids problems where the userjlam1-4/+5
decides to set PKGSRCDIR to a relative path as seen in several old PRs and which prompted the original switch to make PKGSRCDIR private in revision 1.881 of bsd.pkg.mk.
2004-10-07Remove _PKGSRCDIR now that we have PKGSRCDIR (as per previous commit).jlam1-2/+1
2004-10-07* Make PKGSRC_TOPDIR a private variable by renaming it to _PKGSRC_TOPDIR,jlam6-65/+69
as it's only used internally by bsd.prefs.mk. * Make _PKGSRCDIR a public variable by renaming it to PKGSRCDIR. Also, generate its value from ${_PKGSRC_TOPDIR} so it's less fragile than the old method of stripping off the last two components of ${.CURDIR}. PKGSRCDIR may now be used after bsd.prefs.mk is defined. * Change all references to _PKGSRCDIR to PKGSRCDIR.
2004-10-06_DEPENDS.${_path_} can contain more than one dependency pattern, so splitjlam1-2/+4
along whitespace when appending ":../../category/pkgdir". Fixes problem noticed when running "make show-depends-dirs".
2004-10-06Climb up the directory tree to find the top, instead of guessing wherejlam2-11/+11
the top and searching on the way down. Thanks Gavan!
2004-10-06Reorganize some of the files under pkgsrc/mk:jlam16-33/+33
(1) defs.${OPSYS}.mk --> platform/${OPSYS}.mk. The "platform" subdirectory is where all of the ${OPSYS}-specific infrastructure logic should reside. (2) bsd.pkg.defaults.mk --> defaults/mk.conf bsd.pkg.obsolete.mk --> defaults/obsolete.mk Renaming bsd.pkg.defaults.mk to defaults/mk.conf is to mimic the way that NetBSD has /etc/rc.conf as well as /etc/defaults/rc.conf, where the latter is a full list of user-settable variables, and the two files share the same name to reinforce the fact /etc/defaults/rc.conf can be directly copied in place as /etc/rc.conf. This is the same relationship shared by defaults/mk.conf and /etc/mk.conf.
2004-10-06Add SUN_JRE15_USE_JCE (forgot this file in the commit).tv1-1/+7
2004-10-06call the C compiler as 'xlc' so libtool mostly DTRT.grant1-5/+5
2004-10-06add initial support for IBM's XL C/C++ compiler. tested with versiongrant5-4/+143
6.0 on Mac OS X 10.3.5. to use XL C, set PKGSRC_COMPILER=xlc in mk.conf. XLCBASE defaults to /opt/ibmcmp/vacpp/6.0 (the default installation location on OS X), this can be overridden in mk.conf too. this is a work in progress - some simple packages can be built, but there are still lots of issues that need to be worked through.
2004-10-05Check for presence of the libname listed in the libtool archive beforejlam1-2/+6
outputting it to stdout.