Commit graph

12 commits

Author SHA1 Message Date
veego
a4e3971824 Update to 1.9:
- add SPOOLDIR so you can change the default spool directory without
  hacking the source code
- add support for non-sparc architectures by using sysinfo(2), can
  be overwritten by the new -a flag.
- add SVR4_PKGNAME support to overwrite the automatically truncating
  of PKGNAME which won't work for a few packages like the amanda-*
  ones.
- use the PKG_VERSION for the VERSION entry in the pkginfo file and
  not ctime(3).
- use st_gid and not st_uid for the groupname in the pkgmap file.

Make me the maintainer of this package.

You need at least pkgsrc/mk/bsd.pkg.mk 1.645 to use the new version.
2001-01-21 23:43:13 +00:00
agc
61aa2745b8 Update to version 1.8 to accommodate the changed name of the
bsd.pkg.mk target, which was changed as part of the bulk package
infrastructure additions.

To protect against this happenning again, define a compile-time
definition called PACKAGE_DEPENDS_TARGET, which is by default
"run-depends-list", so that we can specify the bsd.pkg.mk target
at compile-time.
2000-08-02 10:53:49 +00:00
agc
5043907596 Update package to version 1.7
Change is a bug-fix - when finding out the pre-requisite packages, use
the "package-depends" target instead of "depends-list". Bug and fix
pointed out by Bernd Ernesti.
2000-07-26 13:34:02 +00:00
abs
df05aef71f Strip trailing '.', and/or leading '(a|an) ' 2000-01-05 15:37:50 +00:00
agc
e399c10c50 Changes from Bernd Ernesti:
+ add VENDOR so you can change TNF to a different one without hacking
the source code
+ add the -t flag to transform the package into a compressed file.
This is a change from the current behaviour which always compresses
the file, but you have to uncompress and transform it when you want to
install packages with the OS.
+ add the -d flag to change /var/spool/pkg to a different directory,
this is also for the support to build packages directly on a machine
from which you install new machines.
+ ARCH=\"Sparc\" is wrong, it has to be ARCH=\"sparc\" otherwise an
installtion of an package during an OS install would fail
+ duplicate the PKG= line and rename it to PKGDIR=, otherwise an
installation during an OS installation fails when you forget to add
the package to a different file.
+ fix symlinks properly
2000-01-04 12:06:58 +00:00
agc
f7b9029f4e Upgrade to version 1.5 of gensolpkg, a utility to generate a Solaris package.
Changes from version 1.4:

+ Fixed an off-by-one error in Solaris package name generation
+ Ignore file names with embedded spaces - Solaris package tools
can't handle these.
1999-11-30 13:14:56 +00:00
agc
f129f5149c Update to version 1.4 of gensolpkg.
Added functionality includes:
+ Remove the need to specify the Solaris package abbreviated name -
	it gets generated from PKGNAME automatically
+ Add depend file generation, for all dependencies
+ Add support for symlinks in PLIST
+ Add support for conflicts in depend(4) file.
+ Create a compressed, stream package after the original package
	is made.
1999-10-06 12:11:04 +00:00
agc
e9c7aadf26 Update to version 1.3 of gensolpkg.
Change since previous version:

PLIST entries are checked, and any directories which are incorrectly listed
as files in the PLIST will now be treated as directories in the generated
prototype file.
1999-09-30 13:45:51 +00:00
agc
dfa8550608 Update to version 1.2 of gensolpkg.
Changes from version 1.1:

+ ignore leading and trailing whitespace in PLIST entries
1999-09-29 14:31:05 +00:00
agc
a6ade82fd9 Update gensolpkg to version 1.1.
Changes include:
+ prefix is found automatically, using the new show-var target in bsd.pkg.mk
+ pkgname is found using the new show-var target, rather than the old egrep(1)
way, which failed for packages like xv.
1999-09-28 12:44:14 +00:00
agc
ec6f650765 Make sure that gcc is used to compile this, passing it down through the
environment, so that the correct prefix is set by default.
1999-09-24 12:58:34 +00:00
agc
aabd25a7d1 Initial import of gensolpkg, a utility to generate a Solaris package
from a NetBSD package, into the NetBSD packages collection. This package
only works on Solaris, for obvious reasons.
1999-09-23 14:25:08 +00:00