Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
|
|
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
|
|
|
|
|
|
- test/*: updated a couple of checks.
- tools/*: fixed a couple of minor compiler warnings.
- mibs/ietf/PKTC-IETF-SIG-MIB: added (RFC 5098).
- mibs/ietf/MIDCOM-MIB: added (RFC 5190).
- tools/Makefile.am: added missing files to the distribution.
- mibs/ietf/URI-TC-MIB: added (RFC 5017).
- mibs/ietf/PIM-STD-MIB: added (RFC 5060).
- mibs/ietf/IF-CAP-STACK-MIB,EFM-CU-MIB: added (RFC 5066).
- mibs/ietf/UDPLITE-MIB: added (RFC 5097).
- mibs/ietf/LANGTAG-TC-MIB: added (RFC 5131).
- mibs/ietf/IPMCAST-MIB: added (RFC 5132).
- updated IANA MIBs.
- mibs/ietf/T11-FC-RSCN-MIB: added (RFC 4983).
- mibs/ietf/T11-FC-FABRIC-CONFIG-SERVER-MIB: added (RFC 4935).
- mibs/ietf/T11-FC-FABRIC-LOCK-MIB,T11-FC-ZONE-SERVER-MIB: added
(RFC 4936).
- mibs/ietf/ISNS-MIB: added (RFC 4939).
- mibs/ietf/DOT3-EPON-MIB: added (RFC 4837).
- mibs/ietf/DOT3-OAM-MIB: added (RFC 4878).
- mibs/ietf/TCP-ESTATS-MIB: added (RFC 4898).
- mibs/ietf/SIP-{UA,TC,COMMON,SERVER}-MIB: added (RFC 4780).
- mibs/ietf/MAU-MIB: updated (RFC 4836).
- mibs/ietf/DS1-MIB: updated (RFC 4805).
- mibs/ietf/IPSEC-SPD-MIB: added (RFC 4807).
- mibs/iana/IANA-GMPLS-TC-MIB,IANA-IPPM-METRICS-REGISTRY-MIB,
IANA-ITU-ALARM-TC-MIB,IANA-MAU-MIB: added.
- mibs/iana/IANA-CHARSET-MIB,IANA-ADDRESS-FAMILY-NUMBERS-MIB,
IANAifType-MIB: added.
- mibs/ietf/GMPLS-TC-STD-MIB (RFC 4801): added.
- mibs/ietf/GMPLS-TE-STD-MIB (RFC 4802): added.
- mibs/ietf/GMPLS-LSR-STD-MIB,GMPLS-LABEL-STD-MIB (RFC 4803): added.
- mibs/ietf/MSDP-MIB: added (RFC 4624).
- mibs/ietf/PKTC-IETF-MTA-MIB: added (RFC 4682).
- mibs/ietf/ADSL2-LINE-MIB,ADSL2-LINE-TC-MIB: added (RFC 4706).
- mibs/ietf/RAQMON-MIB: added (RFC 4711).
- mibs/ietf/T11-FC-VIRTUAL-FABRIC-MIB: added (RFC 4747).
- mibs/ietf/DOCS-CABLE-DEVICE-MIB: updated (RFC 4639).
- mibs/ietf/OSPF-MIB,OSPF-TRAP-MIB: updated (RFC 4750).
- lib/scanner-smi.l: accept also \r as end-of-line.
- mibs/ietf/T11-FC-ROUTE-MIB: added (RFC 4625).
- mibs/ietf/T11-FC-FSPF-MIB: added (RFC 4626).
- mibs/ietf/LMP-MIB: updated (RFC 4631).
- mibs/ietf/RADIUS-DYNAUTH-CLIENT-MIB: added (RFC 4672).
- mibs/ietf/RADIUS-DYNAUTH-SERVER-MIB: added (RFC 4673).
- autogen.sh: Use glibtool instead of libtool on Darwin.
- mibs/ietf/RADIUS-AUTH-CLIENT-MIB: updated (RFC 4668).
- mibs/ietf/RADIUS-AUTH-SERVER-MIB: updated (RFC 4669).
- mibs/ietf/RADIUS-ACC-CLIENT-MIB: updated (RFC 4670).
- mibs/ietf/RADIUS-ACC-SERVER-MIB: updated (RFC 4671).
- mibs/ietf/DOCS-IF-MIB: updated (RFC 4546).
- mibs/ietf/DOCS-IETF-CABLE-DEVICE-NOTIFICATION-MIB: added (RFC 4547).
- mibs/ietf/DISMAN-NSLOOKUP-MIB,DISMAN-PING-MIB,DISMAN-TRACEROUTE-MIB:
updated (RFC 4560).
- mibs/ietf/ISCSI-MIB: added (RFC 4544).
- mibs/ietf/IPS-AUTH-MIB: added (RFC 4545).
- mibs/ietf/SNMP-USM-AES-MIB: updated (RFC 3826).
|
|
- Remove build fixes for NetBSD 1.2, 1.3 and 1.4 which were applied on
every platform.
- Don't overwrite the default MIBS search path. It breaks the package if
the "net-snmp" package is not installed. It best case it introduces
random behaviour if either the "net-snmp" or the "scotty" package
are installed.
Bump package revision because of these fixes.
Approved by Thomas Klausner.
|
|
|
|
PKGREVISION++
|
|
package changes:
- Add test target support
- Needs gmake to build
Many changes since last packaged version (0.1.6): many bug fixes
and new features. Please see the file ChangeLog enclosed in the
source distribution or the on-line version at
http://www.ibr.cs.tu-bs.de/projects/libsmi/ChangeLog.html
|
|
|
|
had actually been ignoring LTCONFIG_OVERRIDE anyway and just using
the default LIBTOOL_OVERRIDE to replace libtool scripts in packages.
This just formalizes the fact that LTCONFIG_OVERRIDE is not used
meaningfully by pkgsrc.
|
|
CONFIGURE_ARGS.
|
|
|
|
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
|
|
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
|
|
|
|
|
|
|
|
adapt by moving CPPFLAGS settings to top-level, and removing explicit
inclusion of CPPFLAGS into MAKE_ENV and CONFIGURE_ENV.
|
|
|
|
+ move the patch digest/checksum values from files/patch-sum to distinfo
|
|
|
|
out of date - it was based on a.out OBJECT_FMT, and added entries in the
generated PLISTs to reflect the symlinks that ELF packages uses. It also
tried to be clever, and removed and recreated any symbolic links that were
created, which has resulted in some fun, especially with packages which
use dlopen(3) to load modules. Some recent changes to our ld.so to bring
it more into line with other Operating Systems also exposed some cracks.
+ Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain
the ELF symlinks.
+ Don't mess about with file system entries when handling shared objects in
bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will
have got it right, and have a much better idea than we do.
+ Modify PLISTs to contain "ELF symlinks"
+ On a.out platforms, delete any "ELF symlinks" from the generated PLISTs
+ On ELF platforms, no extra processing needs to be done in bsd.pkg.mk
+ Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on
a.out platforms
+ Update the documentation in Packages.txt
With many thanks to Thomas Klausner for keeping me honest with this.
|
|
don't have strtoll, strtoull.
Discussed with Kazuki Sakamoto <sakamoto@splhack.org>
|
|
|
|
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.
|
|
|
|
|
|
libsmi - A library to access SMI MIB information
|