This commit is contained in:
2025-08-25 16:16:32 +02:00
parent 3141cacd8a
commit 4b5c2a9467
93 changed files with 2984 additions and 241 deletions

View File

@@ -2,7 +2,7 @@
# $Id: Makefile 2176 2009-08-17 10:16:24Z ziggi $
#
PORTNAME= cpio
PORTVERSION= 2.12
PORTVERSION= 2.15
CATEGORIES= archivers sysutils
MASTER_SITES= ${MASTER_SITE_GNU}
MASTER_SITE_SUBDIR= ${PORTNAME}

View File

@@ -1,2 +1,3 @@
SHA256 (gnu/cpio-2.12.tar.bz2) = 70998c5816ace8407c8b101c9ba1ffd3ebbecba1f5031046893307580ec1296e
SIZE (gnu/cpio-2.12.tar.bz2) = 1258605
TIMESTAMP = 1755755283
SHA256 (gnu/cpio-2.15.tar.bz2) = 937610b97c329a1ec9268553fb780037bcfff0dcffe9725ebc4fd9c1aa9075db
SIZE (gnu/cpio-2.15.tar.bz2) = 1651320

View File

@@ -0,0 +1,41 @@
--- doc/cpio.1.orig 2018-06-21 07:12:05 UTC
+++ doc/cpio.1
@@ -15,9 +15,9 @@
.\" along with GNU cpio. If not, see <http://www.gnu.org/licenses/>.
.TH CPIO 1 "June 21, 2018" "CPIO" "GNU CPIO"
.SH NAME
-cpio \- copy files to and from archives
+gcpio \- copy files to and from archives
.SH SYNOPSIS
-.B cpio
+.B gcpio
{\fB\-o\fR|\fB\-\-create\fR} [\fB\-0acvABLV\fR] [\fB\-C\fR \fIBYTES\fR]
[\fB\-H\fR \fIFORMAT\fR] [\fB\-M\fR \fIMESSAGE\fR]
[\fB\-O\fR [[\fIUSER\fB@\fR]\fIHOST\fB:\fR]\fIARCHIVE\fR]
@@ -31,7 +31,7 @@ cpio \- copy files to and from archives
[\fB\-\-force\-local\fR] [\fB\-\-rsh\-command=\fICOMMAND\fR]
\fB<\fR \fIname-list\fR [\fB>\fR \fIarchive\fR]
-.B cpio
+.B gcpio
{\fB\-i\fR|\fB\-\-extract\fR} [\fB\-bcdfmnrtsuvBSV\fR] [\fB\-C\fR \fIBYTES\fR]
[\fB\-E\fR \fIFILE\fR] [\fB\-H\fR \fIFORMAT\fR]
[\fB\-M\fR \fIMESSAGE\fR] [\fB\-R\fR [\fIUSER\fR][\fB:.\fR][\fIGROUP\fR]]
@@ -52,7 +52,7 @@ cpio \- copy files to and from archives
[\fB\-\-rsh\-command=\fICOMMAND\fR]
[\fIpattern\fR...] [\fB<\fR \fIarchive\fR]
-.B cpio
+.B gcpio
{\fB\-p\fR|\fB\-\-pass\-through\fR} [\fB\-0adlmuvLV\fR]
[\fB\-R\fR [\fIUSER\fR][\fB:.\fR][\fIGROUP\fR]]
[\fB\-\-null\fR] [\fB\-\-reset\-access\-time\fR]
@@ -63,7 +63,7 @@ cpio \- copy files to and from archives
[\fB\-\-no\-preserve\-owner\fR] [\fB\-\-sparse\fR]
\fIdestination-directory\fR \fB<\fR \fIname-list\fR
-.B cpio
+.B gcpio
{\fB\-?\fR|\fB\-\-help\fR|\fB\-\-usage\fR|\fB\-\-version\fR}
.SH NOTE
This manpage is a short description of GNU \fBcpio\fR. For a detailed

View File

@@ -0,0 +1,11 @@
--- tests/symlink-bad-length.at.orig 2019-11-13 23:07:23 UTC
+++ tests/symlink-bad-length.at
@@ -44,7 +44,7 @@ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
# but that could hurt backward compatibility.
AT_CHECK([
-base64 -d ARCHIVE.base64 > ARCHIVE || AT_SKIP_TEST
+b64decode -r ARCHIVE.base64 > ARCHIVE || AT_SKIP_TEST
TZ=UTC cpio -ntv < ARCHIVE 2>stderr
cat stderr | grep -v \
-e 'stored filename length is out of range' \

View File

@@ -1,5 +1,7 @@
bin/gcpio
libexec/gcpio/grmt
man/man1/gcpio.1.gz
share/info/cpio.info
share/locale/bg/LC_MESSAGES/cpio.mo
share/locale/da/LC_MESSAGES/cpio.mo
share/locale/de/LC_MESSAGES/cpio.mo
share/locale/es/LC_MESSAGES/cpio.mo
@@ -12,10 +14,12 @@ share/locale/hu/LC_MESSAGES/cpio.mo
share/locale/id/LC_MESSAGES/cpio.mo
share/locale/it/LC_MESSAGES/cpio.mo
share/locale/ja/LC_MESSAGES/cpio.mo
share/locale/ka/LC_MESSAGES/cpio.mo
share/locale/ko/LC_MESSAGES/cpio.mo
share/locale/nl/LC_MESSAGES/cpio.mo
share/locale/pl/LC_MESSAGES/cpio.mo
share/locale/pt_BR/LC_MESSAGES/cpio.mo
share/locale/pt/LC_MESSAGES/cpio.mo
share/locale/ro/LC_MESSAGES/cpio.mo
share/locale/ru/LC_MESSAGES/cpio.mo
share/locale/sr/LC_MESSAGES/cpio.mo
@@ -25,9 +29,9 @@ share/locale/uk/LC_MESSAGES/cpio.mo
share/locale/vi/LC_MESSAGES/cpio.mo
share/locale/zh_CN/LC_MESSAGES/cpio.mo
share/locale/zh_TW/LC_MESSAGES/cpio.mo
man/man1/gcpio.1.gz
@comment man/man8/grmt.8.gz
@dir libexec/gcpio
@dir share/locale/bg/LC_MESSAGES
@dir share/locale/bg
@dir share/locale/da/LC_MESSAGES
@dir share/locale/da
@dir share/locale/de/LC_MESSAGES
@@ -52,12 +56,16 @@ man/man1/gcpio.1.gz
@dir share/locale/it
@dir share/locale/ja/LC_MESSAGES
@dir share/locale/ja
@dir share/locale/ka/LC_MESSAGES
@dir share/locale/ka
@dir share/locale/ko/LC_MESSAGES
@dir share/locale/ko
@dir share/locale/nl/LC_MESSAGES
@dir share/locale/nl
@dir share/locale/pl/LC_MESSAGES
@dir share/locale/pl
@dir share/locale/pt/LC_MESSAGES
@dir share/locale/pt
@dir share/locale/pt_BR/LC_MESSAGES
@dir share/locale/pt_BR
@dir share/locale/ro/LC_MESSAGES
@@ -78,3 +86,4 @@ man/man1/gcpio.1.gz
@dir share/locale/zh_CN
@dir share/locale/zh_TW/LC_MESSAGES
@dir share/locale/zh_TW
@dir share/locale

View File

@@ -2,39 +2,23 @@
# $Id$
#
PORTNAME= pixz
PORTVERSION= 1.0.2
CATEGORIES= archivers
MASTER_SITES= SF/pixz
EXTRACT_SUFX= .tgz
DISTVERSION= 1.0.7
CATEGORIES= archivers
MASTER_SITES= https://github.com/vasi/${PORTNAME}/releases/download/v${DISTVERSION}/
MAINTAINER= onborodin@gmail.com
COMMENT= Parallel, indexing version of XZ
#LICENSE= BSD
#LICENSE_FILE= ${WRKSRC}/LICENSE
USES= pkgconfig tar:xz
GNU_CONFIGURE= yes
CONFIGURE_ENV += LIBARCHIVE_CFLAGS="-I/usr/include"
CONFIGURE_ENV += LIBARCHIVE_LIBS="-larchive"
SUB_FILES= Makefile
MAKE_ENV+= PTHREAD_LIBS="-pthread"
CFLAGS+= -pthread
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 800505 || (${OSVERSION} >= 900000 && ${OSVERSION} < 900012)
LIB_DEPENDS+= lzma:archivers/xz
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
.endif
post-extract: apply-slist
${INSTALL_DATA} ${WRKDIR}/Makefile ${WRKSRC}
${INSTALL_DATA} ${FILESDIR}/${PORTNAME}.1 ${WRKSRC}
pre-install:
${MKDIR} ${STAGEDIR}${PREFIX}/bin
post-install:
${MKDIR} ${STAGEDIR}${PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/src/pixz.1 ${STAGEDIR}${PREFIX}/man/man1
.include <bsd.port.post.mk>
.include <bsd.port.mk>
#EOF

View File

@@ -1,3 +1,3 @@
TIMESTAMP = 1755469280
SHA256 (pixz-1.0.2.tgz) = af9dac41edd6bf57953471f7fcbd4793810003bf911593ba4c84f7cccb5f74af
SIZE (pixz-1.0.2.tgz) = 21425
TIMESTAMP = 1755754736
SHA256 (pixz-1.0.7.tar.xz) = e5e32c6eb0bf112b98e74a5da8fb63b9f2cae71800f599d97ce540e150c8ddc5
SIZE (pixz-1.0.7.tar.xz) = 120876