summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-12-24Enable theme-dirs.jmmv1-1/+8
2004-12-23Add rw locale, initially used by GTK+ 2.6.x.jmmv13-13/+65
2004-12-23Don't remove library options from the command line quite so aggressively.jlam2-5/+2
Allow the configure process a chance to detect on its own whether the named library exists or not by allowing those library options to pass through to the compiler on a test compile. A package that *needs* those library options to be removed can add the appropriate rm: BUILDLINK_TRANSFORM command to its package Makefile.
2004-12-22Remove support for some variables that are supposed to go away afterjlam1-39/+1
pkgsrc-2004Q4 is branched.
2004-12-22On NetBSD, rpcgen must *always* be invoked with "-b":jlam1-3/+6
-b Compile stubs in "backwards compatible" mode, disabling support for transport-independent RPC. The -b should always be specified when generating files for NetBSD, since there is no transport-independent RPC support in NetBSD. Therefore, force "-b" to be the first argument whenever rpcgen is invoked via the wrapper.
2004-12-21Whitespace police - no functional changeagc1-53/+51
2004-12-21libtool>=1.5.10nb9 actually works on DragonFly, so require atgrant1-1/+2
least that version.
2004-12-21Introduce QMAIL_QFILTER_TMPDIR, the temporary directory forschmonz1-1/+6
qmail-qfilter. Defaults to ${VARBASE}/tmp/qmail-qfilter.
2004-12-20Darwin 7.7.x has poll() in libc, but no poll.h. Address this in GNUgrant1-1/+10
configure packages by testing for poll.h and sys/poll.h and pretending that there is no poll() if neither exist.
2004-12-19fix MASTER_SITE_GNOME .au example.grant1-2/+2
2004-12-19transform -fPIC to -qnocommon and clarify the related comment.grant1-3/+4
2004-12-18Always create a ${TOOLS_DIR}/bin/rpcgen to wrap the real rpcgen.jlam1-1/+22
The wrapper will correctly set the CPP environment variable to a stat((2)able path to a C preprocessor, then rely on the PATH to find and invoke the real rpcgen. Remove NO_EXPORT_CPP in package Makefiles where it was used just to avoid problems with rpcgen. The build system now just does the right thing automatically without needing package-specific knowledge. This fixes PR pkg/27272.
2004-12-18document QPOPPER_SPOOL_DIR.grant1-1/+8
2004-12-18Ensure that libtool-base>=1.5.10nb7 is required for packages that setjlam1-4/+6
USE_FORTRAN.
2004-12-17Rewrite func_infer_tag in the libtool script so that it's easier tojlam1-1/+4
specify (hardcoded) compilers from which we can infer the correct tag (CC, CXX, F77). Use the following patterns to match compilers to tags: CC: *cc *xlc CXX: *++ *CC F77: *77 *fort Bump the PKGREVISION to 1.5.10nb7 since we now infer the F77 tag from likely Fortran compilers. Also require at least this version of libtool when building packages that set USE_FORTRAN. This should fix PR pkg/28661.
2004-12-15Remove "http://aleron.dl.sourceforge.net/sourceforge/" once more becausetron1-2/+1
it still doesn't work.
2004-12-14fix perl modules path in cpan.pair.com URL.grant1-2/+2
2004-12-14Make bulk builds mark packages failing due to "no acceptable JVM found"kristerw1-2/+2
as unavailable instead of broken.
2004-12-11The documentation claims you can use -m as an alias for --mirror_only.kristerw1-2/+2
Make it so.
2004-12-11Create directories before putting files in them. This should fixjlam1-1/+2
PR pkg/28480.
2004-12-10Nuke bsd.perl.mk... we compute these values where they're needed injlam1-5/+1
perl5/buildlink3.mk already, so no need to include this file in bsd.pkg.mk anymore.
2004-12-09From inspecting configure scripts, it seems FreeBSD wants "-D_THREAD_SAFE"jlam1-1/+4
as part of the CPPFLAGS when building threaded apps.
2004-12-08ftp2.sf.net is much more responsive than ftp3; replace the latter with the ↵wiz1-2/+2
former.
2004-12-05In the show-options target, ensure that PKG_OPTIONS and friendsschmonz1-4/+4
are non-empty before shelling out to xargs. Silences spurious output from "pkg_chk -i" and probably others.
2004-12-05make sure some variables are initialized before using them.grant1-4/+4
2004-12-05add handling for some required -Wl, transformations for packages thatgrant2-1/+68
assume Apple gcc on Darwin. thanks, Johnny :) this allows perl to build with xlc.
2004-12-05whitespace fixgrant1-4/+4
2004-12-05transform -dynamiclib and -fno-common to the appropriate argumentsgrant1-2/+16
for xlc.
2004-12-05add show-options target which displays the options available, default,grant1-1/+17
and enabled for the current pkg, eg. mail/sendmail: available: db2 db4 inet6 ldap sasl sasl2 socketmap starttls tcpwrappers default: canna esound gif idea inet6 inet6 sj3 tcpwrappers wnn4 enabled: inet6 tcpwrappers
2004-12-05Allow the wrapper-specific transform scripts to replace one arg withjlam1-12/+24
several args by setting split_arg="yes" as part of the transformation.
2004-12-05don't throw away all "-Wl," arguments, they are needed to pass variousgrant1-3/+3
shlib options to the Darwin linker.
2004-12-05fix typogrant1-2/+2
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-3/+8
Suggested by Roland Illig, ok'd by various.
2004-12-02add MASTER_SITE_IFARCHIVE -- list of mirrors of the Interactive Fiction Archivedillo1-1/+7
2004-12-02Don't hardcode /usr/include/db.h and /usr/include/db1/db.h all over thejlam1-10/+16
place. Also, modify the buildlink-db1-db185-h target to use symlinks instead of include <db.h> since several bdb implementations might be buildlinked, and we need to be more precise about exactly which db.h header is being used.
2004-12-02If we're using the builtin dlopen(), and libdl.* doesn't exist, thenjlam1-1/+3
drop the "-ldl" option on the floor. This "fixes" packages that hardcode "-ldl" into the command line when linking software.
2004-12-01"the the" -> "the"wiz4-9/+9
2004-11-30We already know that bsd.prefs.mk is included before this, so reduce maketv1-5/+3
parser churn by skipping a second include of it. Use PKGDIR in preference to .CURDIR as in other .mk files.
2004-11-30Remove the trailing whitespace in the values of the toolchain variablesjlam2-2/+10
(CC, LD, CXX, etc.) if the default values have no arguments. Now, CC == "cc" and not "cc ".
2004-11-30Modify the way that the toolchain variables, e.g. CC, CPP, CXX, LD, etc.,jlam10-148/+228
are handled. The idea now is to simply remove the paths in the values of these variables, leaving behind only the basename plus any arguments, e.g.: CC= /usr/local/bin/gcc becomes CC= gcc CPP= /usr/local/bin/gcc -E becomes CPP= gcc -E The wrapper scripts are generated for every unique executable mentioned by the toolchain variables, so for the example above, only a "gcc" wrapper script is generated for ${CC} and ${CPP}. PKG_{CC,CPP,CXX,etc.} are the paths to the executables wrapped by the wrapper scripts. Note that it's now possible to set "CC" to something more than just the path to the compiler, e.g. CC= cc -ffast-math -funroll-loops -fomit-frame-pointer and the full value of ${CC} will be passed through via CONFIGURE_ENV and MAKE_ENV.
2004-11-29Since last revision PTHREAD_AUTO_VARS defaults to 'no'.seb1-2/+2
2004-11-29Remove anl.gov from _CYGWIN as it is either slow or dead most of the time.tv1-2/+1
2004-11-28Set initial values for PKG_{CC,CPP,CXX,FC} which are used within thejlam1-1/+9
${compiler}.mk files to discover the short names of the compilers. This allows ccache.mk to properly create symlinks when CC is set explicitly within /etc/mk.conf.
2004-11-28Remove pre-buildlink and post-buildlink as part of getting pkgsrc readyjlam1-11/+3
for pkgsrc-2004Q4. The "buildlink" phase was removed for the last branch, and this is the final cleanup. "post-buildlink" is now "post-wrapper".
2004-11-28Don't show the currently selected options if there aren't any.jlam1-1/+3
2004-11-28Reverse the tests so that we actually check for the existence and notjlam3-18/+18
the non-existence of the library -- this more accurately reflects what we want to say.
2004-11-27CFLAGS+=-ma because most packages expect alloca to be available andgrant1-1/+5
this makes it so with xlc.
2004-11-27Remove "LYNX_SCREEN_LIB" option, not supported by the lynx package rightxtraeme1-6/+1
now, use PKG_OPTIONS.lynx+=foo bar instead.
2004-11-27Output the currently selected options after telling the user whichjlam1-13/+21
options are available.
2004-11-26Match NetBSD-2.x_RCn as well as NetBSD-2.x.jlam1-2/+3