tron
422b96cdc7
(At least) Mac OS X Tiger comes with a fine working "tbl" command.
2006-01-16 21:50:46 +00:00
jlam
7a25bc452c
Fix a typo that was causing imake, mkdirhier and xmkmf to not be created
...
as tools in the tools directory.
2006-01-12 19:26:02 +00:00
jlam
3c30c2b533
Re-implement some code that was lost in revision 1.144 so that IMAKE may
...
be overridden to point to the path of the imake binary to use.
2006-01-12 18:29:03 +00:00
jlam
228eeacad9
Teach the tools framework about the ``ksh'' tool, provided by the
...
shells/pdksh package if it doesn't exist on the base system.
2006-01-09 18:32:52 +00:00
jlam
4593519ecc
Teach the tools framework about "gsoelim", which is the soelim tool from
...
a groff distribution.
2006-01-08 23:00:00 +00:00
jlam
ff83ba02a2
Consolidate groff-supplied tools into one section.
2006-01-08 22:09:05 +00:00
jlam
91abe4f16b
Teach the tools framework about ttmkfdir and type1inst.
2005-12-28 22:41:27 +00:00
jlam
3608385513
Whitespace changes to align with other sections.
2005-12-28 22:26:50 +00:00
jlam
f4717afe89
Consolidate xmkmf with the other "imake" tools.
2005-12-28 22:21:19 +00:00
reed
7c96304247
For the x11-clients section, use "XFree86-clients" instead of
...
"imake" for the TOOLS_PREFIX (for the XFree86-clients provided tool).
(Asked about on tech-pkg and jlam said to commit.)
2005-12-28 16:46:38 +00:00
reed
bbb8d7bfe7
Add makepsres to _TOOLS.x11-clients.
...
(makepsres used for lyx install for example.)
2005-12-28 04:24:37 +00:00
jlam
6156dddfc7
If bison is used, always pass YACC="bison -y". This should fix
...
PR pkg/31493, where YACC="bison" was wrongly being passed to the
configure script.
2005-12-22 18:55:41 +00:00
joerg
479de5b14d
Add mkdirhier to the tools provided by an imake package.
...
Move the code down to the X11 clients handling as suggested by jlam@.
2005-12-22 14:49:10 +00:00
wiz
40b2ba02ff
Desupport the various ghostscript*x11* packages (replaced by x11 option).
2005-12-09 20:32:22 +00:00
rillig
999f8b6e04
Applied all quoting fixes found by "pkglint --autofix".
2005-12-05 22:07:07 +00:00
joerg
d9c8d8f5ad
xmessage is another X11 client used by other programs.
2005-12-03 21:03:47 +00:00
wiz
1189c2f0ed
Remove NO_X11 handling completely -- it is not referenced anywhere
...
else in pkgsrc.
2005-12-01 18:38:45 +00:00
wiz
0f14d10fce
Remove support for obsolete USE_CUPS variable.
...
Fix NO_X11 handling according to my guess how it should behave
(instead of being a clause with no effect).
2005-12-01 18:25:27 +00:00
joerg
a68b97b857
Add iceauth as x11-client tool, used by x11/xfce4-session.
2005-12-01 15:02:22 +00:00
rillig
86d2fdd58a
The make(1) of NetBSD 1.6.2 gets confused by complicated conditionals
...
involving undefined variables. Added a work-around by splitting up the
conditionals.
Fixes PR 32206.
2005-12-01 09:24:09 +00:00
jlam
ec87e5b5a9
Teach the tools framework about gs, pdftops and pstopdf, which can be
...
supplied by one of several Ghostscript packages. The minimum required
version of Ghostscript can be specified in GHOSTSCRIPT_REQD, which
defaults to "6.01".
2005-11-28 06:06:16 +00:00
jlam
43471231f2
Fix a copy-and-paste bug that probably caused some tools to not be
...
created on platforms lacking "coreutils", "grep", or "diffutils".
2005-11-28 05:39:20 +00:00
jlam
b49397bb19
Teach the tools framework about wish and tclsh, and set WISH and TCLSH
...
accordingly for packages that need it.
2005-11-08 23:06:38 +00:00
jlam
0b3f4b2593
Teach the tools framework how to replace mkfontdir and mkfontscale
...
using an X11 clients package.
2005-11-08 17:41:26 +00:00
jlam
f00b513900
Consolidate blocks for tools that were supplied by the same package into
...
a loop so that it's easier to maintain and add new tools.
2005-11-08 17:38:52 +00:00
tv
312e7c87c7
Add "soelim", also part of groff if replacement is needed.
2005-11-08 03:36:13 +00:00
jlam
72750fdc87
Teach the tools framework about "sleep" which can be provided by the
...
sysutils/coreutils package.
2005-11-04 20:02:01 +00:00
jlam
f41a58b8a8
Add a GNU variable for byacc so configure scripts will use YACC=byacc.
2005-11-04 19:28:33 +00:00
jlam
5d8e462fec
Add 'printf' and 'byacc' variables corresponding to the new tools in
...
replace.mk.
2005-11-04 19:27:13 +00:00
jschauma
92854abe05
If we're using devel/patch, then we know that we can create backup files
...
and how, so set this.
Fixes problems observed under (at least) IRIX, where otherwise a call to
gpatch ${_PATCH_BACKUP_ARG} .orig <patch
would fail, as ${_PATCH_BACKUP_ARG} would be the empty string.
2005-10-30 17:32:07 +00:00
tv
b293149e37
Bump up awk's (fixed) record size limit, to something more modern.
...
(The inbuilt 3k limit is too low for some pkgsrc work.)
2005-10-24 17:36:42 +00:00
schwarz
a0fe98b535
modification to increase imake handling flexibility for IRIX (in particular
...
with respect to IRIX 5).
Changes approved by jschauma and recht.
2005-10-16 19:38:05 +00:00
jlam
2f774b2802
Teach the tools framework about ``printf'', which can be replaced by the
...
printf in sysutils/coreutils.
2005-10-12 16:28:29 +00:00
reed
1200615919
x11/imake was changed to x11/XFree86-imake. Also package name
...
changed to XFree86-imake.
2005-10-10 17:22:05 +00:00
heinz
dd8790a049
The replacement script for UnixWare's buggy "mkdir" command needs the "-p"
...
switch, like all the other "mkdir" definitions in tools.<platform>.mk.
2005-10-09 20:19:26 +00:00
tv
694fe08fc2
The Interix-supplied gawk is horribly broken; use classical awk.
...
(This might mean fixing up some packages that assume awk >= nawk/gawk. :)
2005-10-05 16:10:20 +00:00
jmmv
193eca4140
Check for PKG_DEVELOPER in the same way as we do in other places.
...
Should fix problems if the variable is undefined.
2005-10-01 14:30:15 +00:00
jmmv
6abb86357f
Generate a log file in the work directory with all calls to pkg-config so
...
that we can later use them to sanity check the package dependencies.
Requires pkg-config 0.19nb1 to work but does no harm with older versions.
2005-10-01 12:55:20 +00:00
jlam
1403b1ed13
Teach the tools framework about "byacc", which is a Berkeley-compatible
...
YACC. This should be used by packages that require NOT using bison
(maybe because bison can't handle the .y file) but still need a yacc.
2005-09-20 03:50:18 +00:00
dmcmahill
6f5f8ba3a3
Do not define gtar to be the same as ${LOCALBASE}/bin/tar
...
since the latter is not GNU tar. Fixes some extract problems
on solaris and others where a buggy distfile needs GNU tar.
No effect on NetBSD. Discussed with jlam.
2005-09-13 04:24:35 +00:00
dmcmahill
700971659f
revert to /usr/bin/tr per an email from Grant. Seems /usr/xpg4/bin/tr
...
has enough problems of its own.
2005-08-30 00:32:46 +00:00
reed
61928204d0
Support BSD/OS 5.0 also as some tools are in new locations.
...
Thank you, T. M. Pederson. This is PR #31081 .
2005-08-28 01:43:56 +00:00
reed
290a112e1d
Make sure file exists before defining TOOLS_PLATFORM.mktemp.
2005-08-26 05:41:39 +00:00
dmcmahill
410296adc6
use /usr/xpg4/bin/tr instead of /usr/bin/tr
2005-08-23 12:52:59 +00:00
jlam
151a84db64
Turn the location of the *.pc files in which the pkg-config wrapper will
...
look into a private variable _PKG_CONFIG_LIBDIR. This variable should
*NOT* be settable by the user.
2005-08-16 13:32:00 +00:00
jlam
7820875fff
Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
...
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables. Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.
For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
1a4f92a3d5
Fix a cut-and-paste bug.
2005-08-10 06:08:48 +00:00
jlam
3bb5f20078
No version of FreeBSD has /usr/bin/shlock.
2005-08-10 02:57:32 +00:00
xtraeme
a386e5f916
Set TOOLS_PLATFORM.shlock only if exists the binary on /usr/bin,
...
reported by Lars Nordlund via tech-pkg@.
2005-08-08 21:43:35 +00:00
jlam
86f9268481
Update lang/perl5 to 5.8.7. Changes from version 5.8.6 include updates
...
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-06 06:18:44 +00:00