summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam4-13/+4
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-12-29Teach the pkgsrc infrastructure to Just Know when the pkginstalljlam3-18/+54
framework should be used. This is implemented by creating a small file mk/install/pkginstall.mk that guards the implementation makefile mk/install/bsd.pkginstall.mk. This guard file just checks whether one of the pkginstall-related variables is non-empty, and if so, then the implementation file is automatically included. This completely deprecates USE_PKGINSTALL, which no longer has any affect in pkgsrc.
2005-12-29Re-implement the pkgsrc fonts-handling by integrating it into thejlam5-94/+174
pkginstall framework: * Rewrite the mk/install/fonts script fragment as a scriptlet that's generated by the +INSTALL script during package installation. * Rename the FONTS_<TYPE>_DIRS variables to FONTS_DIRS.<type> to be more consistent with how "families" of variables are currently named in pkgsrc. * Rewrite mk/fonts.mk so that it's implemented in terms of the new functionality in the pkginstall framework. This file will be obsoleted in the near future after packages have been transitioned to use the new functionality in the pkginstall framework. Currently, packages will continue to work with no changes. Integrating the fonts-handling into the pkginstall framework has the benefit of generating a +FONTS scriptlet that may be run independently of the +INSTALL scripts to (idempotently) update the fonts databases and fix package installation errors.
2005-12-28Teach the tools framework about ttmkfdir and type1inst.jlam1-1/+23
2005-12-28Whitespace changes to align with other sections.jlam1-12/+11
2005-12-28Consolidate xmkmf with the other "imake" tools.jlam1-30/+13
2005-12-28When MKFONTDIR is set, it is most likely used as well. Add a build timejoerg1-1/+2
dependency on it.
2005-12-28For the x11-clients section, use "XFree86-clients" instead ofreed1-2/+2
"imake" for the TOOLS_PREFIX (for the XFree86-clients provided tool). (Asked about on tech-pkg and jlam said to commit.)
2005-12-28Add makepsres to _TOOLS.x11-clients.reed1-2/+3
(makepsres used for lyx install for example.)
2005-12-28Set PATH if not already set at the top of bsd.prefs.mk, just beforeabs1-1/+6
using it in a test to set _MAKE. With this change pkgsrc works on NetBSD/i386 3.0 to build with an empty environment (env -i sh). Tested with my ~100 favourite server packages. Does not affect the case when PATH is already set. To have a per OPSYS default path the include of platform/${OPSYS}.mk will probably need to be at the top of bsd.prefs.mk - arguably it should be there already. There are bound to be assumptions made by some packages which will be broken by an empty env, but the bulk of pkgsrc and in particular the infrastructure works fine.
2005-12-25Added new japanese download facility jaist.dl.sourceforge.net.heinz1-1/+2
Although voxel.dl.sourceforge.net is not listed anymore on the SF download pages it still works, so I left it as is.
2005-12-22If bison is used, always pass YACC="bison -y". This should fixjlam1-1/+8
PR pkg/31493, where YACC="bison" was wrongly being passed to the configure script.
2005-12-22Add mkdirhier to the tools provided by an imake package.joerg1-23/+30
Move the code down to the X11 clients handling as suggested by jlam@.
2005-12-20Remove belnet and citkit sf.net mirrors, again.salo1-3/+3
They are refusing connections or timing out for at least two weeks. XXX: Please, do _NOT_ add them again so easily, please! There is nothing but recurring trouble with them for a long time.
2005-12-18Change SUBST_FILES.djbware assignment from = to +=, allowing it to bejoerg1-2/+2
used for other files.
2005-12-12Document bozohttpd-do-htpasswd option.bad1-0/+1
2005-12-12First step at reworking Linux binary packages.joerg1-7/+8
Change most pkgs to depend on either emulators/suse_linux/Makefile.application (normal pkgs) or Makefile.common (suse91 and suse themselves) to filter out Operating Systems without Linux ABI support. Use CPU masks to limit the pkg to supported platforms.
2005-12-11Add the 'km' locale, initially used by kde3-i18n-km 3.5.0.markd13-13/+65
2005-12-10Converted packages audio/mpg123* to bsd.options.mk framework (Approved by tron).heinz1-0/+1
No bump of PKGREVISION necessary.
2005-12-09Desupport the various ghostscript*x11* packages (replaced by x11 option).wiz1-12/+2
2005-12-09Add dts description.salo1-0/+1
2005-12-09Fix build of the packages which pass .la files to libtool by relativehira2-3/+6
path. This allows to use symbolic linked path as WRKOBJDIR and should fix PR pkg/31337.
2005-12-08Prefixed all status messages with "pre-build>" to show the user where theyrillig1-27/+27
come from.
2005-12-08Pass correct flags to install.sh to invoke IRIX's strip commandjschauma1-2/+2
2005-12-06Allow absolute filenames for SUBST_FILES. Needed for converters/convmv andrillig1-2/+2
maybe some others.
2005-12-06Added missing "quotes" around many variables.rillig1-43/+43
2005-12-06Fixed a typo.rillig1-2/+2
2005-12-05 * allow parallel builds (see parallel.txt)rillig1-0/+1
2005-12-05Applied all quoting fixes found by "pkglint --autofix".rillig15-119/+119
2005-12-05Shortened the code to extract pkgsrc variables by 30 lines, taking outrillig1-85/+49
much unnecessary redundancy from the code. Reordered the pkgsrc variables so that related variables appear adjacently in the output.
2005-12-04The checksums for pkgsrc patches are always checked -- even ifrillig1-6/+1
NO_CHECKSUM is set.
2005-12-04Add IMAKE_GAMEMAN_SUFFIX and IMAKE_GAMEMAN_DIR to allow PLISTsjoerg14-14/+42
to pick up the correct locations. XXX Default values are guessed, x11/xsnow can be used for testing
2005-12-03ftp.plusline.de does not allow logins, remove it from apache mirror sites.wiz1-4/+2
2005-12-03xmessage is another X11 client used by other programs.joerg1-2/+2
2005-12-03Renamed some variables to match the pkgsrc variables they are derivedrillig1-13/+13
from.
2005-12-03Removed CVS_USER, as announced on pkgsrc-bulk.rillig4-51/+13
See <http://mail-index.netbsd.org/pkgsrc-bulk/2005/11/24/0003.html>.
2005-12-02Prefix all unrealircd options with "unrealircd-". Sort.wiz1-13/+13
2005-12-02Prefix all xorg-server options with "xorg-server-" (still need documenting).wiz1-31/+33
Sort.
2005-12-02Remove legacy option translations for postgresql, they have been here for ↵wiz1-5/+1
over 4 months.
2005-12-02Remove handling for obsolete USE_SOCKS variable.wiz1-3/+3
2005-12-02Remove description for obsolete USE_SOCKS.wiz1-7/+1
2005-12-02Mark USE_SOCKS handling as to-be-deprecated after 2005Q4.wiz1-9/+9
2005-12-02Add description for kermit-suid-uucpwiz1-0/+1
2005-12-01Remove some dead sourceforge sites, and add some working ones.wiz1-5/+4
2005-12-01Remove description and default for obsolete M68060.wiz1-10/+1
2005-12-01Mark USE_RSAREF for removal after 2005Q4.wiz1-2/+2
2005-12-01Describe rsaref option.wiz1-0/+1
2005-12-01Remove description and default for obsolete USE_OPENLDAP.wiz1-7/+1
2005-12-01Mark USE_OPENLDAP for removal after 2005Q4.wiz1-2/+2
2005-12-01Describe openldap option.wiz1-0/+1