summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-12-28Fix ttf/type1 handling in fonts.mk:wiz2-4/+8
Previously, ttmkfdir's output was redirected to fonts.dir, while the correct behaviour is to let it create fonts.scale and then let mkfontdir merge fonts.scale into fonts.dir. type1 handling had a similar problem. Get the wanted behaviour by automatically appending the contents of FONTS_TTF_DIRS and FONTS_TYPE1_DIRS to FONTS_X11_DIRS. Also, save a subshell in install/fonts while there. Bump PKGREVISION for all affected packages. jmmv@ says ok.
2004-12-28The default location of the pkgsrc-installed rc.d scripts is nowreed1-2/+3
under share/examples/rc.d. The variable name already was named RCD_SCRIPTS_EXAMPLEDIR. This is from ideas from Greg Woods and others. Also bumped PKGREVISION for all packages using RCD_SCRIPTS mechanism (as requested by wiz).
2004-12-27OpenBSD uses the NetBSD user/group management tools, so re-add backjlam1-1/+6
support for USERADD/GROUPADD on OpenBSD.
2004-12-27Remove USERADD and GROUPADD definitions from OSes where the useraddjlam9-57/+14
and groupadd commands won't follow the calling conventions of the NetBSD useradd/groupadd. Modify the INSTALL scripts to *never* create users or groups if there is no available ${USERADD} or ${GROUPADD} command, but will warn the user of users and groups that need to be created before the package can be installed.
2004-12-26It's "modules/by-module".jlam1-7/+7
2004-12-25Set default values for MLDONKEY_{GROUP,HOME,USER} and document them.jmmv1-1/+17
2004-12-25Back out CPAN_MODULE_DIR change. Due to the way make variables arejlam1-8/+7
evaluated, this broke MASTER_SITES in many p5-* packages.
2004-12-25Rename to "CPAN_MODULE_PATH" to "CPAN_MODULE_DIR".jlam1-2/+2
2004-12-25Create CPAN_MODULE_PATH which points to the location of Perl modules atjlam1-7/+8
a CPAN mirror. By default, it is "modules/by-module".
2004-12-24Add 'as' locale, initially used by atk 1.9.0.jmmv13-13/+65
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.