summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-04-21Drop localized *_USE_LDAP definitions and consistently use USE_OPENLDAPcube1-17/+3
instead. As announced on tech-pkg. Most notably affected are Postfix, sendmail, Samba and cyrus-saslauthd. Be sure to update your mk.conf accordingly.
2004-04-21Fix tyoptv1-2/+2
2004-04-21under Irix, use sysconf to get ARG_MAX. Default on current IRIXjschauma1-6/+5
systems is 20480.
2004-04-21libtool 1.5.2nb7: Another Interix fix, this time removing any usage oftv1-2/+2
-fpic or -fPIC, as those produce horribly broken code. Rather, shlibs are relocated at runtime by the NT loader, and are compiled without any special PIC option.
2004-04-21Define the SERIAL_DEVICE defaults.tv1-4/+9
Remove "-fpic" and "-fPIC" via BUILDLINK_TRANSFORM globally. Turn on _USE_GNU_GETTEXT since there is no libintl in the base system.
2004-04-20Interix can have up to 262144 args according to libtool's "configure".tv1-6/+5
2004-04-20Fix "M17N without Unicode".uebayasi1-6/+5
2004-04-19Fix pasto.seb1-2/+2
2004-04-19Add the 'maximum command line check' to all defs.*.mk files for consistencyjmmv9-9/+80
across all of them, but let it commented out until each responsible person for each system modifies it to work correctly. Requested by agc@.
2004-04-19Deprecate RSYNC_DST_SPECIFIC and RSYNC_DST_OTHER and replace themhubertf2-28/+17
by RSYNC_DST. Warn if any of them is not set properly, and in general adjust to the new layout on the FTP server.
2004-04-19Document the PGSQL_USE_HIER used by the PostgreSQL 7.4 packages.recht1-1/+8
2004-04-18Symlink *.idl into ${BUILDLINK_DIR}. This is needed for various gnomesnj1-2/+2
packages.
2004-04-18Update W3m from 0.4.0 to 0.5.uebayasi1-37/+7
Now M17N patch is merged into the main development now. Pkgsrc changes: * Simplify options. * XXX "M17N without Unicode" is broken now. This should be fixed. Other changes in W3m: w3m 0.5 - 2004-03-22 * gettextize * m17n patch merged w3m 0.4.2 - 2003-09-23 * options: -4, -6 * configuration file in $(sysconfdir)/$(package)/ * func: NEXT_VISITED, PREV_VISITED * autoconfiscate (partially) * rc: use_history w3m 0.4.1 - 2003-03-07 * fix bugs - completion segfault in lineinput - incremental search - URL pattern fix - UFhalfclose bug - allow pipe in shell command - enhance ftp directory support - linenumber in edit - fix Bug#181897 - W3M_TTY problem fixed
2004-04-17Add VIEWBASE to SCRIPTS_ENV. This fixes the problem that pkgviewsminskim1-2/+3
packages using imake install files into X11BASE instead of PREFIX.
2004-04-16Add another fix to previous; reverse the lines in the output. Fromtv1-2/+5
pkg_delete, recursion is depth-first, which is wrong for "make update". Instead, make sure that "closer" dependencies are at the top of the file.
2004-04-15Provide a quick fix for PR pkg/25187 so that "make update" DTRT withtv1-2/+2
dependencies again. This is not a good long term solution; I'm still working on that as an option to pkg_info to recurse the dependency tree.
2004-04-15Only add BDBBASE to BUILD_DEFS once.wiz1-2/+2
2004-04-15Let -D flags be passed through the transformation script, so that theyjmmv1-5/+1
can be easily suppressed/modified from package Makefiles; this is needed to fix some programs to build against GTK+ 2.4 without having to patch the sources.
2004-04-14Add support for the XFree86-dirs package in mk/dirs.mk, by modifying it tojmmv1-1/+8
work properly with it. Agreed with xtraeme@.
2004-04-14Only do the dirs.mk dance when PKG_INSTALLATION_TYPE is overwrite.jmmv1-2/+3
The -dirs packages are simply useless in a pkgviews world.
2004-04-14Drop the disctinction of xdg and xdg-x11 from USE_DIRS POV. We can choosejmmv1-3/+3
which one is required in an automatic way by checking USE_X11BASE. This simplifies things and avoids possible problems in the future due to confusion.
2004-04-14Fix ECHO_N (hi tv!).xtraeme1-2/+2
2004-04-14Rework the way to use the -dirs packages (ATM, xdg-dirs, xdg-x11-dirs,jmmv2-1/+52
gnome1-dirs and gnome2-dirs): - Introduce a global USE_DIRS variable, which takes pairs of names and versions. For example, an xdg-1.1 value will request the use of the xdg-dirs package, at least version 1.1. This variable must always be appended to. If there are duplicates with different versions, the one with the higher number will be picked up. - Introduce the mk/dirs.mk file, which is automatically included by bsd.pkg.mk when USE_DIRS is not empty. It parses the variable's value and includes the required dirs.mk files, present in each -dirs package. - For each -dirs package, add a dirs.mk file that defines a variable holding the list of directories provided by it, adds a dependency on that package, and modifies the PRINT_PLIST_AWK variable to output comments for the directories handled by it. - Drop some Makefile.common files that only make things difficult and more confusing now (in favour of the new dirs.mk files). The only thing to worry about is to keep version numbers consistent across xdg-* and gnome*-* packages, but that will be easier to handle. The main reason for this change is to be able to modify PRINT_PLIST_AWK in a clean way, but I hope this will improve clarity too. Also, this simplifies the addition of future -dirs packages (if needed) in a consistent way.
2004-04-14Add maximum command line length check, pointed out by jmmv@.xtraeme1-1/+8
2004-04-14Add BRANDELF, needed for linux emulation.xtraeme1-1/+2
2004-04-13Remove redundant assignments of PKG_TOOLS_BIN. PKG_TOOLS_BIN isheinz3-14/+3
${LOCALBASE}/sbin on Linux, Darwin and IRIX.
2004-04-12Introduce support for the PRINT_PLIST_AWK variable. This can be used tojmmv1-2/+5
provide extra awk expressions that are used while generating the PLIST with the print-PLIST target (before the final 'print' is done), so that it is closer to reality. Ok'ed by wiz@ and hubertf@.
2004-04-12Revert the uberdependencies introduced when originally intending totv2-222/+15
fix a bug in the way gnome-libs's dependencies work. This should be fixed by a mechanism that takes into account exactly how the API dependencies are structured. fixes PR pkg/25088 -- and reopens PR pkg/24799
2004-04-12Initial dist file for Unixware, simply copied from SunOS.heinz1-0/+956
2004-04-12Initial definitions for Unixware.heinz1-0/+153
2004-04-12"db" is not a valid value for BDB_TYPE; use "db2" instead.minskim1-2/+2
2004-04-12Catch UPDATE_VULNERABILITY_LIST being unset, default to be conservativehubertf1-2/+2
and run it if it's not explicitly set to "no"
2004-04-12Fix typo in deinstall message (many->may)chris1-2/+2
2004-04-11xaw for buildlink3.xtraeme1-0/+26
2004-04-11egrep -x 'RE'jschauma1-3/+3
is the same as egrep '^RE$' Not all egrep's know the '-x' flag, so use the latter.
2004-04-11motif for buildlink3.xtraeme1-0/+147
2004-04-11If /usr/sbin/gzcat exists, use it, as /usr/bsd/zcat on these systemsjschauma1-1/+5
requires a .Z suffix. Noted by Bas van Oostven in PR pkg/25141.
2004-04-10According to egrep(1):jschauma1-2/+2
Portability note: unlike GNU grep, traditional grep did not con- form to POSIX.2, because traditional grep lacked a -q option and its -s option behaved like GNU grep's -q option. Shell scripts intended to be portable to traditional grep should avoid both -q and -s and should redirect output to /dev/null instead. And, guess what, that's exactly what we run into when we call IRIX' egrep(1) with '-q' (which it doesn't know). So let's follow this suggestion and use neither '-q' nor '-s' and redirect output to /dev/null instead.
2004-04-10Add "matroska" driver to list of possible MPLAYER_DISABLE_DRIVERS options.salo1-2/+2
2004-04-09Improve and correct a few definitions.jschauma1-17/+12
(For example: use shell builtins if we know they are good 'nuff)
2004-04-09Set EGREP to an actual egrep, not plain old grep.jschauma1-2/+2
This fixed my own PR pkg/25109, as using a proper egrep will allow buildlink to work.
2004-04-09As we can get the maximun command line length safely using sysctl, set it injmmv1-1/+8
configure's environment (only when GNU configure and libtool are used) to avoid a check that takes a very long time (and which gives a wrong result, anyway, according to comments in libtool sources).
2004-04-09Commentary cleanup:jschauma6-70/+79
- If it's a full sentence, start capitalize first letter and end with a period. - Break comments at ~80 chars so it fits into a terminal.[*] (* This should be done for the code as well, but then it'll need testing. I'll do this at another point in time.)
2004-04-09On some systems, bootstrap also installs ${LOCALBASE}/bin/install-sh --jschauma1-2/+2
if that is removed, the bulk-build will fail immediately. So tar it up, too. (Note that this will give a warning on systems that don't have it.)
2004-04-09Add a --mirror_only option to the bulk build script. When combined withdmcmahill1-5/+88
setting SPECIFIC_PKGS=1, this is a convenient way to make sure you have all required distfiles before starting a build. In particular, you will get all distfiles for all required dependencies of the explicitly listed packages. As part of this make the option processing part of this script a bit more general purpose and add a -h|--help option.
2004-04-07Add support in the bulk build code to properly deal with SPECIFIC_PKGS=1.dmcmahill3-8/+47
In particular, when SPECIFIC_PKGS is set in /etc/mk.conf, you can now do sh mk/bulk/build and have the right thing happen. Only those packages explicitly listed and those which are depended upon are considered for the build. Other than the restricted list of packages, the bulk build works the same way as a full bulk build.
2004-04-07Convert "${ECHO} -n" to "${ECHO_N}", and introduce that into the defs.*tv11-39/+49
files. On most platforms this resolves back to "${ECHO} -n".
2004-04-07Elide use of "echo -n" in a platform-independent manner.tv1-7/+7
2004-04-07There is no need to use "echo -n" in production of HTML.tv1-2/+2
2004-04-06Make kaffe also sufficient for USE_JAVA2, but bump its DEPENDS to make suretv1-3/+3
the version in use is new enough to handle it. OK'd by xtraeme (current informal kaffe maintainer).