summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2002-04-03Allow teapop to use mysql, when TEAPOP_WITH_MYSQL is defined.hubertf1-1/+6
Bump pkg revision. Contributed in private mail by Charlie Root <root@gornik.tgr.lubin.edu.pl>
2002-04-03Add another locale dir (he) for Hebrew.seb4-4/+20
2002-04-02Set minimum required version of the pkg_ tools to 20020218.seb1-2/+2
This is mostly to get the improved/fixed version number handling provided by this version of the tools, but see the log of pkgsrc/pkgtools/pkg_install/Makefile revision 1.47 for a summary of changes.
2002-04-02Make the "replace" and "undo-replace" targets more useful:agc1-5/+11
+ Check for the existence of pkg_tarup, and fail if it can't be found. + Place the binary package of the replaced-package in the ${WRKDIR}, rather than overwriting any instance in ${PKGREPOSITORY}. + Don't make a binary package when undoing the replacement.
2002-03-26Fix a bug when inferring the CXX tag which meant that for certainskrll1-2/+2
libraries the following could occur - a.out platforms: c++rt0.o would be missing and therefore global contstructors would not work. - ELF platforms libstdc++ and libm would not be explicitly linked in. This affected notably libqt and explains the build failure of kdelibs2 on arm32. Bump PKGREVISION and require it.
2002-03-26Added PURE_FTPD_USE_MYSQLmartti1-1/+6
2002-03-25Added VIM_EXTRA_OPTSmartti1-1/+6
2002-03-24Rewrite REPLACE_PERL as shell-loop, so one can use shell wildcards,e.g.hubertf1-11/+11
REPLACE_PERL= *.cgi *.perl *.pl Code submitted by Amitai Schlair <schmonz@schmonz.com>
2002-03-23if we're using ptl2, then pull in its buildlink.mk file now that onedmcmahill1-2/+2
exists rather than just adding a DEPENDS.
2002-03-22Remove depend directory file in "update" target if the deinstallationtron1-3/+5
fails because otherwise the next invokation of the "update" target will not attempt to remove the package again. Fix provided by Aaron J. Grier in PR pkg/15827.
2002-03-22Added POSTFIX_USE_MYSQL=YESmartti1-1/+6
2002-03-20Modify the generated wrapper script to honor the exit code of the wrappee.jlam1-3/+6
Idea from Dan McMahill <dmcmahill@netbsd.org>.
2002-03-20Disable the code added in the previous commit. It seems to be causingjlam1-1/+6
problems linking against libintl in the base system (pkg/15964).
2002-03-20Remove "ftp.cs.columbia.edu" from GNU master sites because the mirrortron1-2/+1
is horribly outdated.
2002-03-19When replacing for ${BUILDLINK_X11_DIR}, just replace it directly withjlam1-3/+2
${X11BASE} instead of checking for -I or -L in front of it. This is okay because ${BUILDLINK_X11_DIR} should just never appear in any installed files regardless of its prefix. Problem noted in private email by Mark Davies <mark@mcs.vuw.ac.nz>.
2002-03-18_LIBTOOL_ARCHIVE_TRANSFORM creates $${dest} from $${file}, wherejlam1-3/+20
$${file} is a libtool archive (*.la). It allows libtool to properly interact with buildlink at link time by linking against the libraries pointed to by symlinks in ${BUILDLINK_DIR}. This change has been tested by me on NetBSD-1.5ZA/i386 and by Mark Davies <mark@mcs.vuw.ac.nz> on Solaris.
2002-03-18Add an option to disallow cleartext on the wire in "mail/imap-uw",fredb1-9/+16
and while we're in here, prefix the CCLIENT_MBOX_FMT option with the name of the package. Reviewed by hubertf.
2002-03-18Back out some changes that I didn't intend to commit.jlam1-5/+1
2002-03-18Append "elf" to ${MACHINE_GNU_PLATFORM}, for NetBSD archs that were oncefredb1-2/+20
a.out but are now ELF, in a way that's consistent with bsd.own.mk in NetBSD-current. This, incidently, makes the gcc package build again on NetBSD-1.5.3_ALPHA/i386.
2002-03-17"ftp.cdrom.com" evidently no longer mirrors CTAN.fredb1-2/+1
2002-03-16Allow restarting a chrooted build:hubertf1-2/+2
sh mk/bulk/do-chroot-build restart
2002-03-15Allow INSTALL/DEINSTALL scripts to use ${INSTALL_INFO}.jlam1-1/+6
2002-03-15Invent a new variable "PKGNAME_NOREV" which holds the package name withouttron1-2/+5
the package revision added. Replace "PKGNAME" in package list with this value because the installed software doesn't know anything about package system revision. This fixes package list problems in e.g. the "xemacs" package.
2002-03-15Partitally backout revision 1.932:tron1-2/+2
We *must* record the version of "${.CURDIR}/Makefile" because we otherwise only record the version of the wrong "Makefile" e.g. "x11/xscreensaver-gnome/../xscreensaver/Makefile" for the "xscreensaver-gnome" package. This will break the update target horribly.
2002-03-14Always append to TEXINFO_SUBST_SED. It was my original intend thatseb1-2/+2
a package creator can add package specifics sed commands to it. Noted by Masao Uebayashi in private email, Thanks!
2002-03-14make _PATCH_BACKUP_ARG be more useful to callers by moving "-V simple"lukem5-10/+10
definition to be part of it instead of appending to PATCH_ARGS. otherwise, $VERSION_CONTROL or $PATCH_VERSION_CONTROL would still override -b/-z.
2002-03-14nuke /var/wwwoffle - pointed out by fred bruckmanhubertf1-1/+2
2002-03-13Remove one, and add four CPAN mirrors, more or less randomly chosen all overwiz1-2/+5
the world.
2002-03-13Move documentation where it belongs.hubertf1-13/+2
Add paragraph "Setting up a sandbox for chroot'ed build" to Packages.txt and xref it from do-sandbox-build script
2002-03-12Fix PR 15755 from Simon Burge (simonb@wasabisystems.com) properly.agc1-13/+9
When constructing the build version information, avoid problems when there is a filename with an embedded space in the directory. With thanks to Stoned Elipot for the practical help.
2002-03-11GNU tar is /usr/bin/gnutar.yyamano1-2/+2
2002-03-10Typo and whitespace fix.seb1-3/+3
2002-03-10Add default for _GTEXINFO_PREFIX.seb1-1/+2
2002-03-10Some tweaks to "fetch" and "fetch-list" re: DYNAMIC_MASTER_SITES:fredb1-5/+31
- - For "fetch", move the assignment of the "getsite.sh" script to a more natural place, to get the full benefit of, and consistent handling for, setting MASTER_SORT and MASTER_SORT_REGEX - - For "fetch-list", embed the "getsite.sh" script into the generated script, so that the calculation can be properly done at run-time. ("fetch-list" also respects MASTER_SORT and MASTER_SORT_REGEX.)
2002-03-08Minimize the amount of stuff guarded by ${_USE_RPATH}.jlam1-2/+2
2002-03-08Use some new conventions (changes not user-visible):jlam1-5/+11
FOO_SED is user-appendable. _FOO_SED = ${_FOO_PRE_SED} ${FOO_SED} ${_FOO_POST_SED} _FOO_SED is used when actually making sed(1) substitutions. This allows tweaking _FOO_{PRE,POST}_SED to alter the total sed expression.
2002-03-07Make fetch-list work on Darwin.yyamano1-5/+5
* Use ${MAKE}. On Darwin, we use bmake, not make. * Replace PWD with WD. Darwin's sh is zsh and we can't override PWD.
2002-03-07Whitespace fix.seb1-2/+2
2002-03-06Mention ms-ttf-license in the list of ACCEPTABLE_LICENCES.seb1-1/+4
Add the license for the ms-ttf package.
2002-03-06Do not blindly assign to EVAL_PREFIX! How come I was not bitten by this ?!seb1-2/+2
2002-03-06Garbage collect "check-depends", as discussed on tech-pkg. The oddly namedfredb1-14/+2
"check-depends" target is what used to install dependencies before fetching any files. ("install-depends" continues to perform that function for the other main targets.)
2002-03-05Mention graphviz-license in the list of ACCEPTABLE_LICENCES.seb1-1/+4
Add the licence for the graphviz package.
2002-03-05Sort the ACCEPTABLE_LICENSES template entries.seb1-46/+46
2002-03-04Use <pre> to surround build logs - monospaced fonts are so much more readable.hubertf1-10/+10
OK'd by Dan McMahill
2002-03-04Generalize the handling for packages where "fetch" and "fetch-list"fredb2-36/+52
only emit a message and don't actually fetch anything. This allows us to make the output of "fetch-list" for these packages consistent with other packages. While we're in here, integrate DYNAMIC_MASTER_SITES with the ${ORDERED_SITES} macro. The only functional change here is that ${MASTER_SITE_OVERRIDE} is now respected. Still to do -- something appropriate for "fetch-list" for these packages, like sourcing "getsites.sh" into the generated script. (Well, "package", but there are two others that do something similar in their "Makefile".) Also eliminate the misbegotten _FETCH_ALLFILES macro -- now that only "fetch" uses it, move it's functionality directly under "do-fetch".
2002-03-04Redirect errors from grep in fake-pkg to /dev/null so complaints about notjmc1-2/+2
being able to grep on a dir don't fly by and confuse people.
2002-03-04Add two new EXPERIMENTAL targets:agc1-1/+68
replace - this target updates a package in place, fixing up references to and from other packages to the updated package. undo-replace - undoes all the work of the previous replace operation. For this target to work, the ${WRKDIR} must be preserved. The replace target first makes a binary package of the existing installed package, then a copy of the +REQUIRED_BY file is taken, if it exists, and then the existing package is deleted. The new package is installed, and the preserved +REQUIRED_BY file is copied back into place, using its contents to modify the +CONTENTS files of all the packages which require it. The undo-replace shares code with the replace target, and does the same operation, but in reverse. Warnings are displayed when either of these targets is used, since they are experimental targets right now.
2002-03-04Adding PLIST filtering based on MANINSTALL's content for the shakeseb1-1/+15
of BSD-makefile'd packages. By tuning MANINSTALL, passing it to a package's build process by way of MAKE_ENV, one can retains the man related entries in ${PLIST_SRC} while keeping a correct generated ${PLIST}. This is mostly intended for packages being compiled on non-NetBSD platforms when "andoc man pages" are difficult or impossible to process i.e. depending on groff package is not realistic.
2002-03-03Add SILC_CLIENT_WITH_PERL, for silc-client 0.8 and uphubertf1-1/+6
2002-03-02Use show-all-depends-dirs-excl for build-depends-list target.wiz1-6/+6
Makes e.g. "make readme" awfully faster. TODO: Similar change for run-depends-list.