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