pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/archivers/star
Module Name: pkgsrc
Committed By: micha
Date: Fri Jun 5 17:04:31 UTC 2020
Modified Files:
pkgsrc/archivers/star: Makefile PLIST distinfo
Removed Files:
pkgsrc/archivers/star/patches: patch-star_acl__unix.c patch-star_star.h
Log Message:
archivers/star: Update to 1.6.1nb8
- Remove pkgsrc patches (merged upstream)
- Move OS specific helper code to devel/smake/Makefile.common
Changes from AN-2020-05-25:
- libmdgest: Added a "defined(_M_ARM)" check for MSVC byte order
definitions (byte_order.h).
Thanks to "Excalibur" for reporting.
- star: SmartOS supports aclutils.h as published include file (what we
intented to include in Schillix-ON as well, since it is needed for
libsec) and aclutils.h includes ctype.h. We thus need to
#include <ctype.h> before star.h in acl_unix.c
The problem occurred because we did already have a aclutils.h related
autoconf test, even though Schillix-ON does not yet ship aclutils.h
Thanks to Michael B�uerle from pkgsrc for reporting.
- star: The subst command (since 2018) malloc()s the space for a copy
of the old string in case that the string Is too long for the static
storage. It did however still use the static buffer instead of a
pointer to the allocated space. We now use the allocated space if
needed.
- star: The subst command for pax now supports the \1, \2, ... escapes
for \(...\) selections in the from pattern, like it is used by sed(1).
Thanks to Kristyna Streitova for reminding on this.
- star: A new unit test for this new feature has been added, using the
example from the SUSE bug-report for the above substitute command.
- star: A new subst option -pax-s has been added that supports sed(1)
like substitutions. The old option -s continues to support change(1)
like substititions.
NOTE: Both pax -s and star -pax-s silently fall back to change(1)-like
substitutions in case that a target platform does not support "regex"
in libc.
To generate a diff of this commit:
cvs rdiff -u -r1.50 -r1.51 pkgsrc/archivers/star/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/archivers/star/PLIST
cvs rdiff -u -r1.22 -r1.23 pkgsrc/archivers/star/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/archivers/star/patches/patch-star_acl__unix.c \
pkgsrc/archivers/star/patches/patch-star_star.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/archivers/star/Makefile
diff -u pkgsrc/archivers/star/Makefile:1.50 pkgsrc/archivers/star/Makefile:1.51
--- pkgsrc/archivers/star/Makefile:1.50 Thu May 14 13:27:53 2020
+++ pkgsrc/archivers/star/Makefile Fri Jun 5 17:04:31 2020
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.50 2020/05/14 13:27:53 wiz Exp $
+# $NetBSD: Makefile,v 1.51 2020/06/05 17:04:31 micha Exp $
-DISTNAME= schily-2020-05-11
+DISTNAME= schily-2020-05-25
PKGNAME= star-1.6.1
-PKGREVISION= 7
+PKGREVISION= 8
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=schilytools/}
EXTRACT_SUFX= .tar.bz2
@@ -16,26 +16,6 @@ MAKE_JOBS_SAFE= no
.include "../../mk/bsd.prefs.mk"
-# tbl(1) of NetBSD 9 cannot be used and cripples the man pages, but man(1)
-# from mandoc uses a builtin tbl that is good enough.
-# This check should catch all supported OS that needs processed tables for
-# man pages and have a tbl that can be used to do that.
-.if ${OPSYS} == "AIX" || \
- ${OPSYS} == "Cygwin" || \
- ${OPSYS} == "Darwin" || \
- ${OPSYS} == "DragonFly" || \
- ${OPSYS} == "Haiku" || \
- ${OPSYS} == "HPUX" || \
- ${OPSYS} == "IRIX" || \
- ${OPSYS} == "Linux" || \
- ${OPSYS} == "Minix" || \
- ${OPSYS} == "MirBSD" || \
- ${OPSYS} == "OSF1" || \
- ${OPSYS} == "QNX" || \
- ${OPSYS} == "SunOS"
-USE_TOOLS+= tbl
-.endif
-
TOOL_DEPENDS+= smake-[0-9]*:../../devel/smake
SMAKE= MAKEFLAGS= smake
MAKE_FLAGS+= DESTDIR=${DESTDIR} INS_BASE=${PREFIX} DEFMANBASE=. MANDIR=${PKGMANDIR}
@@ -68,19 +48,6 @@ SUBST_FILES.install= ${WRKDIR}/INSTALL.p
SUBST_SED.install= -e 's,PKGNAME_NOREV,${PKGNAME_NOREV},'
SUBST_SED.install+= -e 's,STAR_CONF,${STAR_CONF:Q},'
-# Man pages with documentation of file formats should go to section 4 on
-# SysV based systems. All supported systems that are treated by schilytools
-# with "MANSTYLE= sysv" in the RULES/os-${OPSYS}.def" files must be caught
-# by this check (IRIX and OSF/1 are treated with BSD style by schilytools).
-PLIST_VARS+= bsd sysv
-.if ${OPSYS} == "AIX" || \
- ${OPSYS} == "HPUX" || \
- ${OPSYS} == "SunOS"
-PLIST.sysv= yes
-.else
-PLIST.bsd= yes
-.endif
-
# Shared platform specific code for schilytools (provided by smake package)
.include "../../devel/smake/Makefile.common"
Index: pkgsrc/archivers/star/PLIST
diff -u pkgsrc/archivers/star/PLIST:1.6 pkgsrc/archivers/star/PLIST:1.7
--- pkgsrc/archivers/star/PLIST:1.6 Thu May 14 11:36:34 2020
+++ pkgsrc/archivers/star/PLIST Fri Jun 5 17:04:31 2020
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2020/05/14 11:36:34 micha Exp $
+@comment $NetBSD: PLIST,v 1.7 2020/06/05 17:04:31 micha Exp $
bin/gnutar
bin/scpio
bin/spax
@@ -66,6 +66,7 @@ share/doc/star/testscripts/not_a_tar_fil
share/doc/star/testscripts/not_a_tar_file3
share/doc/star/testscripts/old-file.tar
share/doc/star/testscripts/pax-big-10g.tar.bz2
+share/doc/star/testscripts/pax-rename.tar.gz
share/doc/star/testscripts/quicktest.filelist
share/doc/star/testscripts/remove.tar
share/doc/star/testscripts/tartest-quicktest.out
Index: pkgsrc/archivers/star/distinfo
diff -u pkgsrc/archivers/star/distinfo:1.22 pkgsrc/archivers/star/distinfo:1.23
--- pkgsrc/archivers/star/distinfo:1.22 Wed May 13 08:21:49 2020
+++ pkgsrc/archivers/star/distinfo Fri Jun 5 17:04:31 2020
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.22 2020/05/13 08:21:49 micha Exp $
+$NetBSD: distinfo,v 1.23 2020/06/05 17:04:31 micha Exp $
-SHA1 (schily-2020-05-11.tar.bz2) = 1992e23344880fb58443c5b89b24fded4039f7a7
-RMD160 (schily-2020-05-11.tar.bz2) = bdf3ac0349f00095d7e17f1b14a07f6dcb94a0e2
-SHA512 (schily-2020-05-11.tar.bz2) = a12f0a3caa14c35af150afb4354fbe7c5b1d6ad301d24efbed6f0ec7c38919fe2bf863a117d46107178d11f60b9dd93f72f173c722e2e129d86d348b01fc56ee
-Size (schily-2020-05-11.tar.bz2) = 4783976 bytes
-SHA1 (patch-star_acl__unix.c) = 15d8fbf73af6646e19b0488cf3c0226f7b854332
-SHA1 (patch-star_star.h) = 6ced8f4c2aac4fbcee4ea452e5d207e7b4bad064
+SHA1 (schily-2020-05-25.tar.bz2) = ba4f353ab3c3ecded4c417e8601f6986717508a9
+RMD160 (schily-2020-05-25.tar.bz2) = 56f9a9812f26ff80699bb1e5ed299e24a724ff18
+SHA512 (schily-2020-05-25.tar.bz2) = 73079c7c9c724911af10e641dfd82fb900c434c59a1d30fa34ac69f7f3e31dfe050cf718621574ce54cf5eb7189f32a5894fe070115c7eabc13c65e00b010b3b
+Size (schily-2020-05-25.tar.bz2) = 4794851 bytes
Home |
Main Index |
Thread Index |
Old Index