Path to this page:
./
pkgtools/pkgin,
Apt / yum like tool for managing pkgsrc binary packages
Branch: CURRENT,
Version: 24.12.0,
Package name: pkgin-24.12.0,
Maintainer: jperkinpkgin is aimed at being an apt / yum like tool for managing
pkgsrc binary packages. It relies on pkg_summary(5) for
installation, removal and upgrade of packages and associated
dependencies, using a remote repository.
Required to run:[
archivers/libarchive] [
pkgtools/pkg_install] [
security/openssl]
Required to build:[
net/libfetch] [
pkgtools/cwrappers]
Master sites:
Filesize: 260.731 KB
Version history: (Expand)
- (2024-12-06) Updated to version: pkgin-24.12.0
- (2024-11-15) Updated to version: pkgin-23.8.1nb7
- (2024-11-01) Updated to version: pkgin-23.8.1nb6
- (2024-11-01) Updated to version: pkgin-23.8.1nb5
- (2024-05-28) Updated to version: pkgin-23.8.1nb4
- (2024-01-03) Updated to version: pkgin-23.8.1nb3
CVS history: (Expand)
2024-12-06 11:19:35 by Jonathan Perkin | Files touched by this commit (1) |
Log message:
pkgin: Add pkgin-static option.
This ensures pkgin links all pkgsrc libraries statically. I've used a
variant of this patch for my illumos and macOS binary builds for a long
time now, and it works very well to eliminate a whole class of potential
upgrade problems.
Not enabled by default, as it can be specific to each OS and
configuration, but is highly recommended for anyone distributing binary
package repositories.
|
2024-12-06 11:09:34 by Jonathan Perkin | Files touched by this commit (3) |
Log message:
pkgin: Update to 24.12.0.
Tested on SmartOS, macOS, NetBSD, and Linux. Tested with libfetch's
"openssl" option both on and off. The package no longer pulls in
OpenSSL directly, instead leaving it to libfetch to determine whether
support is enabled or not.
## Version 24.12.0 (2024-12-05)
* Cross-build fixes from Taylor.
* Ensure logs use ISO-8601 timestamps.
* Various autoconf and nbcompat cleanups.
|
2024-11-14 23:22:33 by Thomas Klausner | Files touched by this commit (2429) |
Log message:
*: recursive bump for icu 76 shlib major version bump
|
2024-11-01 13:55:19 by Thomas Klausner | Files touched by this commit (2426) |
Log message:
*: revbump for icu downgrade
|
2024-11-01 01:54:33 by Thomas Klausner | Files touched by this commit (2427) |
Log message:
*: recursive bump for icu 76.1 shlib bump
|
2024-05-28 01:27:10 by Taylor R Campbell | Files touched by this commit (3) |
Log message:
pkgtools/pkgin: Fix header file checks in configure.
https://github.com/NetBSDfr/pkgin/issues/133
configure.ac wrongly checks for header files in build environment
When configuring with --with-libarchive=/usr/pkg, pkgin's configure
script tests whether /usr/pkg and /usr/pkg/include/archive.h exist.
This is wrong -- it doesn't matter whether
/usr/pkg/include/archive.h exists; what matters is whether the
compiler can resolve #include <archive.h>, which it might be doing
relative to a sysroot like
/home/riastradh/netbsd/current/obj.evbarm64/destdir.evbarm.
configure.ac should use AC_CHECK_HEADER instead to check whether
#include <archive.h> works, and AC_CHECK_LIB to check whether
linking with -larchive works; similarly for libfetch, openssl, and
sqlite3. It should also provide a way to specify other arguments
than just CPPFLAGS=-I/prefix/include LDFLAGS=-L/prefix/lib
LIBS=-lwhatever, e.g. in principle some environments may need
LDFLAGS=-L/sdk/prefix/lib\ -Wl,-R/opt/prefix/lib or LIBS=-lfetch
-lssl -lcrypto.
The result of the status quo is that pkgin can't currently be
reasonably cross-compiled.
|
2024-01-03 13:32:59 by Greg Troxel | Files touched by this commit (4) |
Log message:
pkgtools/*: revbump for libfetch
libfetch's recent behavior change can be viewed as a bugfix or as an
ABI change. pkg_install vendors libfetch from the sources, for
bootstrapping reasons and thus needs a revbump. For consistency and
to reduce confusion, also bump the other two packages that depend on
it.
|
2023-11-08 14:21:43 by Thomas Klausner | Files touched by this commit (2377) |
Log message:
*: recursive bump for icu 74.1
|