summaryrefslogtreecommitdiff
path: root/mk
AgeCommit message (Collapse)AuthorFilesLines
2005-08-10Fix a cut-and-paste bug.jlam1-2/+2
2005-08-10No version of FreeBSD has /usr/bin/shlock.jlam1-4/+1
2005-08-08Set TOOLS_PLATFORM.shlock only if exists the binary on /usr/bin,xtraeme1-1/+3
reported by Lars Nordlund via tech-pkg@.
2005-08-08Restore the @(..)s which were removed in rev 1.1706.veego1-7/+7
They are needed in the fetch-list case to prevent outputting anything if the distfile is allready in $DISTDIR.
2005-08-07Remove variable which is not needed any longer after wxGTK update.wiz1-6/+1
2005-08-06At least on NetBSD 2.0 i386 postgres80 is currently installingabs1-2/+2
lib/libecpg.so.5.0.0 not lib/libecpg.so.5.0
2005-08-06Update lang/perl5 to 5.8.7. Changes from version 5.8.6 include updatesjlam2-10/+4
for many "core" modules, UTF-8 and Unicode bugfixes, and ithreads bugfixes. The major changes are in the pkgsrc infrastructure to handle Perl and Perl modules. All pkgsrc-installed Perl modules are now installed in "vendor" directories, and the perl interpreter has been modifed to search for libraries in the following order: site, vendor, perl. The Perl library is stored in a directory that is named for the Perl ABI version associated with the Perl release, so any updates of Perl to newer versions can be done "in-place" as long as Perl ABI version remains the same. All Perl scripts and man pages are stored in locations that won't conflict between site, vendor, and perl modules, and a new utility perllink(1) now manages symlinks to those scripts and man pages under the usual ${LOCALBASE}/bin and ${LOCALBASE}/man/man1. PERL5_SITEPREFIX may be set to the prefix where local, site-specific modules will be installed, e.g. PERL5_SITEPREFIX=/usr/local. Note that modules installed here are completely unmanaged by pkgsrc. Update the buildlink and tool dependencies on perl to require perl>=5.8.7 to reflect the new locations for Perl modules and the Perl shared library.
2005-08-05Hardcode a workaround for perl's DynaLoader.a which is definitely ajlam2-2/+28
PIC code archive, but libtool isn't smart enough to realize it. Munge the name within cmd-sink-libtool into something that will make libtool recognize it as a PIC code archive. We unmunge it in arg-pp-main so non-libtool wrappers see the right thing. This let's us use libtool to link applications with an embedded Perl interpreter. I feel so dirty...
2005-08-05PGSQL_USE_HIER is actually undefined or yes.jlam1-4/+4
2005-08-05Fixed evaluation of the PKG_USERS and PKG_GROUPS variables. Noted byrillig1-5/+11
martii on tech-pkg.
2005-08-04Bugfix for shells that don't allow "for i in ;", that is: an empty list.rillig1-4/+4
2005-08-04Some fixes for the Solaris shell. After set -- foo bar; set --; echo $#rillig1-30/+30
outputs 2, but 0 would be expected. That means that the arguments to set -- must never be empty. I added the necessary checks. I also used for...done loops instead of set, as they are simpler and don't use global variables.
2005-08-04Replaced the shell substitution ${egfile#${PREFIX}/} with a shellrillig1-13/+32
function that does the same. The Solaris /bin/sh does not know this type of substitution. Now we could only have problems with /bin/sh which do not know functions, but as we are using shell functions in many other places, this should be fine.
2005-08-02Comment out citkit.sf.net, timeout-ing all the time for many people.xtraeme1-2/+2
2005-08-02add description for the mutt-hcache option: enable header caching in mutttonio1-0/+1
2005-08-02Fix typo.reed7-14/+14
2005-08-02Replace references of pkgsrc/mk/bsd.pkg.defaults.mk toreed12-43/+43
pkgsrc/mk/defaults/mk.conf. This is from PR 30741 from anonymous AT example.net.
2005-08-01USE_DB2 is not used any longer, remove it.wiz1-6/+1
2005-08-01Describe sendmail-socketmap.wiz1-1/+1
2005-08-01Another variable can be removed after the next branch.wiz1-2/+2
2005-08-01Add comment that USE_MILTER legacy handling can be removed after 2005Q3.wiz1-2/+4
2005-08-01Remove comment about obsolete TKPASMAN_USE_SSL variable.wiz1-6/+1
2005-08-01Remove comments for deprecated XCHAT_* variable.wiz1-6/+1
2005-08-01Remove comments for deprecated IRSSI_* variableswiz1-11/+1
2005-08-01Remove some legacy vars that were removed from pkgsrc before the previous ↵wiz1-10/+1
branch.
2005-08-01Document gnutls.wiz1-1/+1
2005-08-01USE_PAM is dead, remove comment about it.wiz1-6/+1
2005-08-01I found the reason for the misbehaviour. This will result in a newrillig1-6/+3
testcase (bug2) for regress/make-quoting.
2005-07-31Don't quote X11BASE using :Q. It had weird effects, including buildrillig1-3/+6
failure of audio/bmp. This needs to be investigated further. See the comment in the file.
2005-07-31Relax the glob in ${LOCALPATCHES}/${PKGPATH} to catch all files.snj1-2/+2
This is a return to the behavior that we had prior to revision 1.5.
2005-07-31Solaris may have tbl(1) from the SUNWdoc package. avoids unnecessarygrant1-1/+6
dependency on groff just for tbl(1) when available in the base system. also, add .if exists() around nroff(1) because SUNWdoc is optional.
2005-07-30No need to define TOOLS_PLATFORM.gtar for Darwin and Linux,seb1-3/+1
it is correctly defined in tools.Darwin.mk and tools.Linux.mk.
2005-07-29When using pkginstall to create INSTALL/DEINSTALL scripts to handlejlam4-27/+83
config files, directories, rc.d scripts, etc., use relative paths as much as possible to avoid hard-coding the ${PREFIX}-location in which the files should be installed. Where full paths are specified, if the path is within ${PREFIX}, then automatically strip off the ${PREFIX} part when creating the entries for the helper scripts. Also, modify the helper scripts to understand that relative paths should be considered to be relative to ${PKG_PREFIX}.
2005-07-29* Separate out the shell registration into a separately unpacked scriptjlam5-30/+259
+SHELL. * Turn PKG_REGISTER_SHELLS into a variable that can be set in the shell environment so that admins can make a choice when installing from binary packages. * PKG_SHELL is now a list of paths, and if the path is relative, then it is taken to be relative to ${PREFIX}. Convert packages that set PKG_SHELL to take advantage of this new feature by changing the full paths to the shells into relative paths.
2005-07-28Document three more options.wiz1-3/+3
2005-07-28Add an inclusion guard for parts of x11.buildlink3.mk that we don'tjlam1-4/+8
want to be seen over and over again each time that file is included. This stops us from appending the same bits over and over again to CONFIGURE_ARGS and to X11_LDFLAGS.
2005-07-28Fix some more typos, noted by Leonard Schmidt.dillo1-3/+3
2005-07-28There is no openldap option any longer.wiz1-1/+0
2005-07-28Describe some more options.wiz1-4/+4
2005-07-28Fix typo in comment, from Leonard Schmidt via tech-pkg.wiz1-3/+3
2005-07-28Fix swapped words, found by Leonard Schmidt via tech-pkg.wiz1-2/+2
2005-07-28Start documenting variables.wiz1-1/+6
2005-07-28Sync sourceforge mirror list with reality.wiz1-4/+5
2005-07-28fix some non-portable statements, allowing this to work properlygrant1-3/+7
on Solaris.
2005-07-27Rewrite scripts to be more resilient to shells that exit immediatelyjlam5-40/+40
if an untested command fails (see sh(1), "-e errexit"). Do this by changing lines that look like: test expression && command to test ! expression || command so that the statement list always returns 0. Also, back out revision 1.38 of pkgsrc/mk/install/install and modify the if-test to branch correctly if +USERGROUP doesn't exist.
2005-07-27Rewrite the code handling user and group creation so it will not fail iftron1-9/+9
no user or group needs to be created. This fixes PR pkg/30849 by myself.
2005-07-27Avoid creating unnecessary +* scripts, e.g. if no PKG_USERS or PKG_GROUPSjlam1-11/+21
are specified, then don't create +USERGROUP, etc.
2005-07-26Provide a "pod2man" tool used by some packages to build man pages.jlam2-2/+15
Based on suggestion by Matthias Drochner.
2005-07-26Fix typos in last, noted by wiz.dillo1-2/+2
2005-07-26Add support for sets of options where at least one option from eachdillo1-10/+53
set must be selected, requested and reviewed by wiz: PKG_OPTIONS_NONEMPTY_SETS This is a list of names of sets of options. At least one option from each set must be selected. The options in each set are listed in PKG_OPTIONS_SET.<setname>. Options from the sets will be automatically added to PKG_SUPPORTED_OPTIONS.