summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2004-04-24Don't treat ${BUILDLINK_DIR} like a local directory in the "${WRKSRC} ==jlam2-4/+10
${WRKDIR}" case when converting references to local libtool archives into the full paths.
2004-04-24Create links to .pc files in BUILDLINK_DIR when building a pkgviewsminskim1-2/+2
package. OK'ed by jmmv@.
2004-04-24flow.dl.sourceforge.net has been unreachable for a while now, due togrant1-2/+2
what appears to be a routing loop. comment it out for the moment.
2004-04-24add a -s | --specific-pkgs option which will set SPECIFIC_PKGS=1 for thedmcmahill1-3/+16
build. Suggested by Christoph Badura.
2004-04-23mk/bsd.pkg.install.mk now automatically registersreed1-1/+3
the RCD_SCRIPTS rc.d script(s) to the PLIST. This GENERATE_PLIST idea is part of Greg A. Woods' PR #22954. This helps when the RC_SCRIPTS are installed to a different ${RCD_SCRIPTS_EXAMPLEDIR}. (Later, the default RCD_SCRIPTS_EXAMPLEDIR will be changed to be more clear that they are the examples.) These patches also remove the etc/rc.d/ scripts from PLISTs (of packages that use RCD_SCRIPTS). (This also removes now unused references from openssh* makefiles. Note that qmail package has not been changed yet.) I have been doing automatic PLIST registration for RC_SCRIPTS for over a year. Not all of these packages have been tested, but many have been tested and used. Somethings maybe to do: - a few packages still manually install the rc.d scripts to hard-coded etc/rc.d. These need to be fixed. - maybe remove from mk/${OPSYS}.pkg.dist mtree specifications too.
2004-04-23Rather than work around an automake braindeadness, parameterize install-shtv1-2/+2
so that Interix can set the default mode to 0775. Then add "install_sh" to CONFIGURE_ENV so it uses ${INSTALL}, not the package-supplied install script (as is done for autoconf $INSTALL).
2004-04-23add an ${INSTALL_UNSTRIPPED} variable that can be used to blockdanw1-1/+6
${_STRIPFLAG_INSTALL}
2004-04-22When substituting the location of a libtool archive, check to make suresnj1-2/+2
that the new one actually exists. Fixes PR pkg/25054.
2004-04-22Automake has done it again with this amazing variable that CONFIGURE_ENVtv1-1/+2
can't change at configure time. "mkdir_p" is now used by automake in place of the traditional autoconf "INSTALL_DIR". Override mkdir_p in MAKE_FLAGS, if GNU_CONFIGURE is set, with ${INSTALL_DATA_DIR}.
2004-04-22Add default value of FLOW_TOOLS_USE_POSTGRESQL for packageseb1-1/+7
net/flow-tools.
2004-04-22PKGDIRMODE for Interix is 775 (since umask is 002).tv1-1/+2
2004-04-22So the patch(1) shipped with Interix is just *slightly* too old: it can'ttv2-4/+4
cope with "new" files (i.e., -0+0 starting line). Do what AIX does and make pkgsrc depend on textproc/patch for Interix.
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.