Commit graph

3313 commits

Author SHA1 Message Date
tv
f5324d17bb ROOT_USER is parameterized, so use it in human-readable printed messages
as well.
2004-04-26 03:07:46 +00:00
tv
88a6915436 Make sure PKGDIRMODE is always set in bsd.prefs.mk so it can be checked
in lang/perl58/Makefile.  (It had been set previously only in bsd.pkg.mk.)
2004-04-25 22:42:51 +00:00
minskim
043cd3c2c6 Accept /usr/include/db.h as a valid db-1.85 header file only when
"^\#define.*HASHVERSION.*2$" is found.
2004-04-25 15:06:10 +00:00
tv
fbdc237f69 PERL_REQD = 5.8.3nb1. 2004-04-25 13:52:53 +00:00
jlam
419a7941e9 Don't treat ${BUILDLINK_DIR} like a local directory in the "${WRKSRC} ==
${WRKDIR}" case when converting references to local libtool archives into
the full paths.
2004-04-24 22:04:46 +00:00
minskim
a6b771c787 Create links to .pc files in BUILDLINK_DIR when building a pkgviews
package.  OK'ed by jmmv@.
2004-04-24 15:49:42 +00:00
grant
c5d2708be9 flow.dl.sourceforge.net has been unreachable for a while now, due to
what appears to be a routing loop. comment it out for the moment.
2004-04-24 11:31:57 +00:00
dmcmahill
0436456e1c add a -s | --specific-pkgs option which will set SPECIFIC_PKGS=1 for the
build.  Suggested by Christoph Badura.
2004-04-24 01:22:49 +00:00
reed
9c790735db mk/bsd.pkg.install.mk now automatically registers
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-23 22:07:52 +00:00
tv
16fb5e30af Rather than work around an automake braindeadness, parameterize install-sh
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-23 02:03:18 +00:00
danw
66222702cb add an ${INSTALL_UNSTRIPPED} variable that can be used to block
${_STRIPFLAG_INSTALL}
2004-04-23 01:21:12 +00:00
snj
961fd1293d When substituting the location of a libtool archive, check to make sure
that the new one actually exists.  Fixes PR pkg/25054.
2004-04-22 22:28:19 +00:00
tv
937e7dd858 Automake has done it again with this amazing variable that CONFIGURE_ENV
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-22 17:46:05 +00:00
seb
fb33af30fe Add default value of FLOW_TOOLS_USE_POSTGRESQL for package
net/flow-tools.
2004-04-22 15:58:26 +00:00
tv
f4d5da0755 PKGDIRMODE for Interix is 775 (since umask is 002). 2004-04-22 04:14:27 +00:00
tv
ba4f705dc9 So the patch(1) shipped with Interix is just *slightly* too old: it can't
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-22 03:36:30 +00:00
cube
e1aaa019a4 Drop localized *_USE_LDAP definitions and consistently use USE_OPENLDAP
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-21 21:09:31 +00:00
tv
14b839318b Fix tyop 2004-04-21 17:08:06 +00:00
jschauma
509e660bfa under Irix, use sysconf to get ARG_MAX. Default on current IRIX
systems is 20480.
2004-04-21 16:30:19 +00:00
tv
c0823fd31e libtool 1.5.2nb7: Another Interix fix, this time removing any usage of
-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-21 14:55:32 +00:00
tv
a0d94bec79 Define the SERIAL_DEVICE defaults.
Remove "-fpic" and "-fPIC" via BUILDLINK_TRANSFORM globally.
Turn on _USE_GNU_GETTEXT since there is no libintl in the base system.
2004-04-21 14:53:51 +00:00
tv
ba2967bb9a Interix can have up to 262144 args according to libtool's "configure". 2004-04-20 18:43:17 +00:00
uebayasi
07f1456661 Fix "M17N without Unicode". 2004-04-20 14:21:19 +00:00
seb
94bd18b74a Fix pasto. 2004-04-19 23:09:55 +00:00
jmmv
316296c980 Add the 'maximum command line check' to all defs.*.mk files for consistency
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-19 20:19:46 +00:00
hubertf
5420388150 Deprecate RSYNC_DST_SPECIFIC and RSYNC_DST_OTHER and replace them
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-19 18:39:09 +00:00
recht
280d7a2f26 Document the PGSQL_USE_HIER used by the PostgreSQL 7.4 packages. 2004-04-19 00:23:34 +00:00
snj
34fe1cb3c3 Symlink *.idl into ${BUILDLINK_DIR}. This is needed for various gnome
packages.
2004-04-18 22:33:06 +00:00
uebayasi
53b251a267 Update W3m from 0.4.0 to 0.5.
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-18 12:08:42 +00:00
minskim
48464d2ca8 Add VIEWBASE to SCRIPTS_ENV. This fixes the problem that pkgviews
packages using imake install files into X11BASE instead of PREFIX.
2004-04-17 22:37:14 +00:00
tv
309dbb72ad Add another fix to previous; reverse the lines in the output. From
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-16 14:27:38 +00:00
tv
2445e1de31 Provide a quick fix for PR pkg/25187 so that "make update" DTRT with
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-15 15:37:39 +00:00
wiz
e1591fe56e Only add BDBBASE to BUILD_DEFS once. 2004-04-15 11:11:57 +00:00
jmmv
ed73278ee0 Let -D flags be passed through the transformation script, so that they
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-15 09:31:48 +00:00
jmmv
ebf2fd7dbc Add support for the XFree86-dirs package in mk/dirs.mk, by modifying it to
work properly with it.  Agreed with xtraeme@.
2004-04-14 21:15:01 +00:00
jmmv
405467ddb9 Only do the dirs.mk dance when PKG_INSTALLATION_TYPE is overwrite.
The -dirs packages are simply useless in a pkgviews world.
2004-04-14 20:15:59 +00:00
jmmv
c8cb1c5b0d Drop the disctinction of xdg and xdg-x11 from USE_DIRS POV. We can choose
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-14 19:30:22 +00:00
xtraeme
000378d2c8 Fix ECHO_N (hi tv!). 2004-04-14 15:27:04 +00:00
jmmv
6bb0eff02e Rework the way to use the -dirs packages (ATM, xdg-dirs, xdg-x11-dirs,
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-14 15:26:41 +00:00
xtraeme
9ba4a5a0b2 Add maximum command line length check, pointed out by jmmv@. 2004-04-14 11:39:53 +00:00
xtraeme
dfe7af8402 Add BRANDELF, needed for linux emulation. 2004-04-14 11:30:00 +00:00
heinz
2c29b0548d Remove redundant assignments of PKG_TOOLS_BIN. PKG_TOOLS_BIN is
${LOCALBASE}/sbin on Linux, Darwin and IRIX.
2004-04-13 22:04:15 +00:00
jmmv
9cc55cb3b9 Introduce support for the PRINT_PLIST_AWK variable. This can be used to
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-12 20:48:07 +00:00
tv
237bbc5d95 Revert the uberdependencies introduced when originally intending to
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-12 19:37:03 +00:00
heinz
0d92fa526a Initial dist file for Unixware, simply copied from SunOS. 2004-04-12 15:33:05 +00:00
heinz
eaa085e4ab Initial definitions for Unixware. 2004-04-12 15:15:33 +00:00
minskim
765eb1aafe "db" is not a valid value for BDB_TYPE; use "db2" instead. 2004-04-12 15:13:30 +00:00
hubertf
307e455bf2 Catch UPDATE_VULNERABILITY_LIST being unset, default to be conservative
and run it if it's not explicitly set to "no"
2004-04-12 13:01:52 +00:00
chris
daed623ca8 Fix typo in deinstall message (many->may) 2004-04-12 11:49:09 +00:00
xtraeme
dc892aab2d xaw for buildlink3. 2004-04-11 23:35:16 +00:00