reed
bb35b0ea3d
Remove CONFIGURE_ARGS setting --mandir as this is now done for
...
GNU_CONFIGURE.
Also add a note: This breaks for those who set their own LOCALBASE
to /usr and also define PKGMANDIR to different than share/man.
2005-10-07 18:05:07 +00:00
rillig
5946936ffc
Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,
...
NO_BUILD, USE_LIBTOOL.
2005-09-28 20:52:18 +00:00
jlam
6725d83ed5
Use += to not override previous USE_TOOLS setting.
2005-06-13 17:19:12 +00:00
jlam
f7bc8ecc4c
List shell tools that are needed by the pkg_view and linkfarm scripts.
2005-06-07 16:34:50 +00:00
jlam
bc453eae61
Note that this package wants mtree, pax, and tar.
2005-05-16 00:09:33 +00:00
tv
f816d81489
Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.
2005-04-11 21:44:48 +00:00
uebayasi
b24eb99218
Redo previous; follow the new idiom of quoting variables ("\"${XYZ}"\")
...
which may be passed to command line, and may contain white spaces.
2005-02-14 02:30:39 +00:00
uebayasi
0552777918
Quote command strings to be passed to configure script.
2005-02-12 04:45:48 +00:00
jklos
4e8025127a
The "make update" target did not clean up after itself, which has caused
...
problems when people run "make update" without checking to see if anything
old was still around. "make update" now cleans after installing.
2005-01-22 01:03:45 +00:00
tv
049d18c583
Don't "cp -p" for *source* files. Builds are usually done as an unprivileged
...
user, so it's not nice to try to use an option that will try to chown if
the repository isn't owned by the builder.
(Some OS's do in fact cause an error when the chown in "cp -p" fails.)
2005-01-06 05:32:29 +00:00
erh
a5434ec8c2
Explicitly override the update target to cause the deinstall step to happen
...
after the package is built. This is necessary because the pkg_delete binary
that is used is the one from the WRKDIR, not the installed one.
2004-12-09 21:29:06 +00:00
erh
f9fcee4b60
Add a -N option to pkg_delete to delete registration information for a package
...
but not its files.
Override PKG_DELETE when building this package so -N can be used to
upgrade an existing install.
Bump version to 20041101.
2004-11-02 00:10:15 +00:00
erh
08a2194bc1
PR pkg/23719: allow a pkg_install package to be created so a system can be
...
updated using entirely binary packages.
2004-10-05 21:08:32 +00:00
jlam
e2418fd787
Convert to use libnbcompat/inplace.mk.
2004-08-14 02:33:51 +00:00
jlam
52c8d0ef3c
Mimic how bsd.pkg.mk calls the GNU configure script in do-configure when
...
configuring libnbcompat. This adds more things to the environment, e.g.
AWK, CFLAGS, CPPFLAGS, etc. This should fix problems building on IRIX 5.3
where the system nawk wasn't being properly found.
2004-08-09 06:21:24 +00:00
tv
238a2b31dc
Obey additional bits of CONFIGURE_ENV when configuring libnbcompat.
2004-04-28 11:10:37 +00:00
tv
5f8f17eb0b
Merge 20040409: Parameterize the umask calls so that defs.*.mk can change
...
it on a per-opsys basis (and so that mk.conf can override it to match what
the pkgsrc builder is using).
2004-04-09 18:38:12 +00:00
tv
1ccbfa9d6c
Obey CPPFLAGS.
2004-03-29 02:24:11 +00:00
grant
c8ff9fd2ff
remove NO_TOOLS. we need the tools stuff to have the .sunpro/.gcc
...
links created so the compiler can be found.
fixes build problem in sketch's bulk build.
2004-03-28 02:26:42 +00:00
jlam
fa037f0f75
Set USE_DIGEST=no to avoid checking and building a new digest package.
...
XXX This line should be removed once pkgsrc/bootstrap is up and running.
2004-03-13 21:00:19 +00:00
jlam
552d4662ff
Solve a chicken-and-egg problem where pkgsrc uses newer features of
...
pkg_install, but older NetBSD installations, e.g. 1.5.3, won't support
them. In this case, we explicitly use the native GCC compiler to
avoid problems with depending on pkgsrc GCC for building pkg_install.
2004-03-13 19:12:26 +00:00
grant
b03f3aa882
pass OPSYS and MACHINE_ARCH in the environmen, not CPPFLAGS.
2004-02-11 11:41:43 +00:00
jlam
e72366f27c
Cut-n-paste error.
2004-02-09 22:04:12 +00:00
jlam
1f2f352ee7
bsd.prefs.mk includes mk/compiler/gcc.mk indirectly, which invokes
...
${PKG_ADMIN}, so we need to not use "-K" with pkg_admin, too.
2004-02-09 22:01:51 +00:00
jlam
cd7f9542e7
Include bsd.prefs.mk after defining PKG_INFO so that we don't pass any
...
options to pkg_info while evaluating bsd.prefs.mk.
2004-02-09 04:52:10 +00:00
grant
208dcde535
we need to define OPSYS_NAME and MACHINE_ARCH to build this version of
...
pkg_install.
2004-01-15 01:40:13 +00:00
grant
a9338209c7
improve DESCR and COMMENT.
2003-12-22 00:23:35 +00:00
grant
467b308dcc
ensure pkg_admin is called with the full path and use the right
...
directory for man pages in the PLIST.
fixes remaining part of PR pkg/21858 from Jeremy C. Reed.
2003-10-11 07:29:29 +00:00
grant
a7fd07a6ce
define NO_TOOLS to avoid embedding the path to work/.tools/bin/{grep,sed}
...
in linkfarm.sh and pkg_view.sh.
2003-09-25 12:43:36 +00:00
grant
3c5895a2f6
add --with-{ftp,mtree,pax,tar} to allow overriding the commands that
...
pkg_install calls, and pass the full path for each from the pkg Makefile.
fixes issue with pkg_add and pkg_create calling non-existent or
less-than-functional tools since it relied on $PATH.
2003-09-23 07:44:48 +00:00
grant
9d4bcc5ba8
remove redundant USE_BUILDLINK2, as we set NO_BUILDLINK later.
2003-09-18 23:43:37 +00:00
grant
c13bb2d3a7
ensure CC is set correctly when running configure in libnbcompat.
2003-09-18 23:42:24 +00:00
jlam
52488ea352
Move inclusion of bsd.prefs.mk a little higher so that /etc/mk.conf
...
settings won't stomp on our CFLAGS/LDFLAGS/LIBS definitions.
2003-09-14 15:29:03 +00:00
jlam
4e29ca0c96
Build pkg_install without dependencies by pulling in the libnbcompat source
...
files and building it locally. By removing dependencies from pkg_install,
we avoid the circularity of invoking the dependency targets in bsd.pkg.mk
that may in turn invoke the pkg_* tools.
2003-09-13 04:08:12 +00:00
reed
1d55b12a06
Improved DESCR and COMMENT. Changed HOMEPAGE. (Okay'd by jlam.)
2003-09-11 07:14:42 +00:00
jlam
c0b994c4c8
We don't need to build cat1 files since they're part of the sources, so
...
no need to require the text utilities.
2003-09-02 22:34:04 +00:00
jlam
3f78dd5424
libnbcompat/buildlink2.mk does more magic for us, so do less here.
2003-09-02 22:30:46 +00:00
grant
aefcbd4ca5
allow this to build on -current after groff update to 1.19.
2003-09-02 09:08:52 +00:00
jlam
2b8f551f54
Update pkg_install to 20030823, which has the changes to support
...
package views. Pkgsrc changes include:
* Convert to use pkgtools/libnbcompat so that it's easier to keep
this in sync with src/usr.sbin/pkg_install.
* Add a src2nbcompat script that converts src/usr.sbin/pkg_install
into an appropriate start for pkgtools/pkg_install. The script
removes the Makefiles, adds CPP inclusion guards around each
#include <...> line, and includes <nbcompat.h> at the top of each
*.c file. This should make it even easier to keep sources in
sync with the HEAD.
2003-09-01 16:27:07 +00:00
jlam
80667b1247
Do previous in another way: simply define PKG_ADMIN to be the command that
...
we want it to be.
2003-08-31 11:55:09 +00:00
jlam
05be31747a
Explicitly call pkg_admin(1) using "PKG_DBDIR=... pkg_admin" so that we
...
don't use any options/flags not supported by pkg_admin that may be a part
of ${PKG_ADMIN}.
2003-08-31 11:11:20 +00:00
jlam
b8762b0a9d
Fix whitespace
2003-08-31 11:06:02 +00:00
jlam
8b2c221221
Remove lines that have no effect since they're all conditional on
...
${OPSYS} == "NetBSD".
2003-08-31 10:55:26 +00:00
grant
ca3be631f2
s/netbsd.org/NetBSD.org/
2003-07-17 22:50:55 +00:00
jschauma
e366d0c694
Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
...
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00
grant
0c37d26cfe
only include db1 support if on NetBSD. fixes updating problem on Solaris.
2003-04-11 14:33:49 +00:00
wiz
28a4483bc7
NO_PATCH is deprecated, says pkglint. Remove it.
2003-03-28 21:14:10 +00:00
wiz
116e6e6311
Add } that got lost in last.
2003-01-11 11:59:35 +00:00
schmonz
78cacfcfc5
Fix cut-and-paste whitespace damage.
2003-01-11 07:54:28 +00:00
schmonz
dfae993934
On NetBSD, man pages were getting installed into /usr/man. That's,
...
like, so 80's! Pass a value more appropriate for the current decade
to --mandir via CONFIGURE_ARGS, and let ./configure set this in
the Makefiles.
Install catted man pages with the suffix ".0" rather than ".1".
Bump PKGTOOLS_VERSION.
2003-01-11 07:52:15 +00:00