summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2008-04-27Sort, add a few.wiz1-1/+5
2008-04-26Add description for the otr option (off-the-record encrypted messaging)degroote1-0/+1
2008-04-21Mention 'scmgit-gui'.xtraeme1-0/+1
2008-04-21Revert rev 1.3 as it breaks e.g. -Wl,--whole-archive. See PR 38476 forjoerg1-2/+2
details.
2008-04-20Reset PKG_CONFIG_PATH in the environment. Fixes misterious build problemsjmmv1-2/+4
of packages when it is already defined by the user.
2008-04-20+dkim-statsadrianp1-0/+1
2008-04-20Keep libraries specified as .a files in their original position amongkim1-2/+2
other libraries (specified with -l). Fixes a linking problem in net-snmp, where the Perl DynaLoader.a library becomes out-of-order when all -l arguments have been moved to the end of the command line.
2008-04-18Change the code generation README.html to use the newjoerg3-103/+47
"pkg_admin audit-history" command to print the full list of vulnerabilities and use further pkg_admin pmatch logic to mark them as fixed or still open. For pkg_install versions before 20080415, skip the vulnerability processing. Discussed with: dmcmahill
2008-04-18As all Python packages are required to include lang/python/pyversion.mkjoerg1-2/+2
anyway, simplify logic a bit: Add Python 2.5 to the default list, but also mark it as incompatible if wip/python25 is not present. Move the Darwin handling after setting a default value. Provide a new variable _PYTHON_VERSIONS_ACCEPTED that is filtered by PYTHON_VERSIONS_INCOMPATIBLE. This helps to avoid providing broken dependencies when a version is not supported as PYPKGPREFIX wouldn't be set in that case.
2008-04-16Avoid pulling in pkgtools/posix_headers when bootstrapping on HP-UX.tnn1-2/+3
2008-04-15Require at least version 3.81 of "gmake". It has been in "pkgsrc" fortron1-2/+2
almost two years at some packages (e.g. "openjade") require at least that version anyway.
2008-04-14Add some options for enchant. Sort.wiz1-4/+7
2008-04-10Introduce variable MECAB_CHARSET for default charset of MeCab.obache1-1/+6
close PR 38040.
2008-04-08Add better support for small conditional parts of PLISTs.jlam1-2/+15
PLIST_VARS is the list of names corresponding to automatic variables generated by plist.mk to simplify having conditionally-present entries in the PLIST. If "var" is listed in PLIST_VARS, then the automatic variable is named PLIST.var. If PLIST.var is defined, then in the PLIST generation, the ${PLIST.var} symbol is replaced with the empty string, or "@comment " otherwise.
2008-04-07Prefer package-destdir as default for update with USE_DESTDIR.joerg1-2/+4
2008-04-07Simplify logic as audit-packages and download-vulnerabilities alwaysjoerg1-20/+1
comes from pkg_install now.
2008-04-07Sync with reality: audit-packages does exist, the vulnerability filejoerg1-3/+3
itself might not.
2008-04-05Remove old comment - this now does call audit-packages directlyadrianp1-5/+1
2008-04-04Change default DEPENDS_TARGET to package-install if USE_DESTDIR != no.joerg1-2/+4
Discussed with jlam.
2008-04-04Detect and use native bzip2(1) tool.tnn1-1/+6
2008-04-03Move handling of pkg_install version into flavor. Add an explicitjoerg6-31/+38
phase pkg_install-depends before bootstrap-depends that just tries to install a new pkg_install if the current version is too old. Still keep it as bootstrap dependency for the bulk build code. For NetBSD, PKG_TOOLS_BIN has to be computed in shell code due to a make bug. OK: jlam@
2008-04-01+ Skip mounting X11 directories if --without-x is specified.jlam1-1/+16
+ Add a "chroot" option, stolen from pkg_comp(8) that starts a root shell with a better environment setup.
2008-04-01Add missing ]jlam1-2/+2
2008-03-26Document "via-padlock" option.tron1-1/+2
2008-03-26Re-add support for mysql-4.1 (but not 4.0).wiz1-3/+9
2008-03-26Remove outdated/non-existing mysql mirror sites.wiz1-7/+1
2008-03-26Remove support for mysql-4.1 and mysql-4.0. Noted by seb@.wiz1-13/+3
2008-03-25Remove suse-9.1 emulation packages.wiz1-9/+2
They are long outdated and not maintained upstream. Update infrastructure for their removal. Removal was announced on pkgsrc-users on March 13.
2008-03-25Remove blackdown-j{dk,re}13 and sun-j{dk,re}13.wiz2-55/+9
Both have security problems and are not maintained. Update infrastructure for their removal. Removal was announced on pkgsrc-users on March 13.
2008-03-20Fix from David Holland for PR 38134 - fix a typo which was causingagc1-2/+2
problems which manifested in "make update" failing.
2008-03-15Remove remaining compat code for old pkg_install versions.joerg7-101/+23
2008-03-15Require newer pkg_install for make README.html as well.joerg1-26/+10
2008-03-15Remove support for separate audit-packages, PKGTOOLS_REQD has beenjoerg1-52/+14
bumped in the mean time.
2008-03-13Make PostgreSQL 8.2 the default version. Bump all packages using it.joerg1-3/+3
Remove PostgreSQL 8.0 as choice.
2008-03-12Invent new variable EXTRACTOR that has the environment and path to thejlam1-6/+8
extract script. This can be used in a more natural way by custom do-extract targets than EXTRACT_CMD.
2008-03-12Fix whitespacejlam1-2/+2
2008-03-11Revert previous, /bin/ksh appears to be even worse than /bin/sh.tnn1-2/+2
(Need to consider installing a sane shell as part of bootstrap.)
2008-03-11Explicitly "" around $1, so that e.g. csh-like expansion of {} doesn'tjoerg1-1/+1
happen.
2008-03-11Use /bin/ksh instead of /bin/sh on HPUX.tnn1-2/+2
/bin/sh, the "POSIX.2 compliant" shell, is FUBAR: $ echo {a,b} a b
2008-03-11Improve the detection of the library that contains the built-in termcap.jlam1-11/+37
Instead of just looking at the libraries, we check for the headers as well, and if multiple implementations exist (usually because of symlinks to shared libraries), then we order the search as: tinfo, curses, termcap, termlib, c
2008-03-10Replace "pkg_admin -S lsbest" usage with pkg_info -E. The base strippingjoerg4-12/+10
in bsd.buildlink3.mk was broken with pkg_install-20080309 was it returned a relative path. It would have failed before e.g. with symbolic links in the path. pkg_info -E is simpler and was added exactly for this purpose. Fixes PR 38213 and PR 38211.
2008-03-09+ar(3) support for dkim-milteradrianp1-0/+1
2008-03-09Enable USE_CHECK_SHLIBS_ELF by default on DragonFly and NetBSD.joerg1-1/+6
2008-03-08Add PKGVERSION_NOREV to complemenet PKGNAME_NOREV.joerg1-1/+3
2008-03-05TERMCAP_TYPE isn't really a variable that you can set, so add it tojlam1-2/+2
BUILD_DEFS_EFFECTS instead of BUILD_DEFS.
2008-03-05+ Fix error in previous commit -- too much of the termcap buildlinkjlam2-35/+38
code was moved to the builtin.mk file. The buildlink3.mk file should contain the bits that always apply to all packages that include it. The builtin.mk file should include the bits that only apply if "termcap" is listed in ${BUILDLINK_PACKAGES} (this isn't the case if we use curses to replace termcap). As such, redistribute the code as follows: + Move the parts that remove -l options for terminal libraries we don't support, as well as for transforming "-ltermcap" into the appropriate libraries, from the builtin.mk back into the buildlink3.mk. + Leave the parts the remove -lcurses and -lncurses in the builtin.mk. We can remove the ${TERMCAP_TYPE} == "curses" check since that part of the file is protected by CHECK_BUILTIN.termcap, so it should only be triggered if "termcap" is in BUILDLINK_PACKAGES, which only happens if ${TERMCAP_TYPE} isn't "curses".
2008-03-05+ Only remove -lcurses and -lncurses in BUILDLINK_TRANSFORM if thejlam2-33/+40
package does not use either curses or ncurses. We determine this by inspecting BUILDLINK_PACKAGES and looking for "curses" and "ncurses". + Because the above logic uses BUILDLINK_PACKAGES, the code must be moved from termcap.buildlink3.mk into termcap.builtin.mk where it is safe to inspect BUILDLINK_PACKAGES.
2008-03-05If the TERMCAP_TYPE isn't "curses", then also remove "-lncurses" fromjlam1-1/+4
the command line so we don't find any system ncurses library. XXX This currently causes problems with packages using both termcap XXX (usually via readline) and curses. This will be fixed in time.
2008-03-04Added postgresql83adam1-3/+12
2008-03-04Automatically add ${GAMES_USER} and ${GAMES_GROUP} to PKG_USERS andjlam1-1/+7
PKG_GROUPS when SETGIDGAMES == yes.