amanada-client only needs the gtar binary and not the gtar meta package.
gtar-base didn't exists in the past, but the old gtar package is enough
for this package, thats why we also allow to use the old gtar package.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.
- Apply the patch from pkg/13188 by Ron Roskens <roskens@elfin.net> to
fix problems with hard-coding /var/amanda.
- Remove USE_X11 from amanda-server since amanda-plot has already been
split out.
- Don't explicitly look for headers in ${PREFIX}/include.
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra
definitions to add them from the package Makefiles. As advised by the
bsd.buildlink.mk file, also ensure that the buildlink.mk files are
included prior to defining any package-specific CFLAGS/LDFLAGS to ensure
that the buildlink directories are at the head of the compiler search
paths.
Add a new USE_LIBTOOL definition that uses the libtool package instead of
pkglibtool which is now considered outdated.
USE_PKGLIBTOOL is available for backwards compatibility with old packages
but is deprecated for new packages.
chio.h. Note: I do *not* own a SCSI tape changer. Testing appreciated!
This patch continues to use the old ioctl on new systems. If it worked
before, it should continue to work.
Fixes PR pkg/8651.
status and log files (default to /var/amanda). Change the example
amanda.conf to use this path.
Add --with-owner=root to CONFIGURE_ARGS so that executables get installed as
root, not AMANDA_USER (better for security!).