pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/archivers/star archivers/star: Update to 1.6.1nb13



details:   https://anonhg.NetBSD.org/pkgsrc/rev/0c0f5ebd4a7d
branches:  trunk
changeset: 448566:0c0f5ebd4a7d
user:      micha <micha%pkgsrc.org@localhost>
date:      Wed Mar 10 10:31:32 2021 +0000

description:
archivers/star: Update to 1.6.1nb13

Symlinks "gnutar", "suntar" and "tar" are no longer installed by this
package. This should fix bug pkg/56049.

Bump PKGREVISION.

diffstat:

 archivers/star/Makefile |  31 +++++++++++++++++++++++++++++--
 archivers/star/PLIST    |   7 +------
 2 files changed, 30 insertions(+), 8 deletions(-)

diffs (67 lines):

diff -r 3cfc654c0c54 -r 0c0f5ebd4a7d archivers/star/Makefile
--- a/archivers/star/Makefile   Wed Mar 10 10:25:21 2021 +0000
+++ b/archivers/star/Makefile   Wed Mar 10 10:31:32 2021 +0000
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.56 2020/11/25 15:40:16 micha Exp $
+# $NetBSD: Makefile,v 1.57 2021/03/10 10:31:32 micha Exp $
 
 DISTNAME=      schily-2020-11-25
 PKGNAME=       star-1.6.1
-PKGREVISION=   12
+PKGREVISION=   13
 CATEGORIES=    archivers
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=schilytools/}
 EXTRACT_SUFX=  .tar.bz2
@@ -86,4 +86,31 @@
        ${INSTALL_DATA} ${WRKDIR}/INSTALL.pkgsrc                        \
                ${DESTDIR}${PREFIX}/share/doc/star/INSTALL.pkgsrc
 
+# Fix for pkg/56049:
+# Do not install the symlink "gnutar". The emulation of GNU tar is
+# incomplete and breaks the build of www/firefox.
+#
+# Do not install the symlink "suntar". The man page documents that the
+# emulation is incomplete (similar problems as with "gnutar" may be the
+# consequence).
+#
+# Do not install the symlink "tar". The man page documents it as an alias
+# for "suntar" (see above). Even if there are no compatibility problems,
+# the pkgsrc user likely expects that "tar" is the implementation of the
+# base system.
+#
+# The name "ustar" is commonly used for the tar format defined by POSIX.
+# "ustar" from this package should be fully POSIX conformant.
+# => No change.
+#
+# All other variants use the prefix "s" (to indicate the schily variant).
+# => No change.
+post-install:
+       ${RM} ${DESTDIR}${PREFIX}/bin/gnutar
+       ${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/gnutar.1
+       ${RM} ${DESTDIR}${PREFIX}/bin/suntar
+       ${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/tar.1
+       ${RM} ${DESTDIR}${PREFIX}/bin/tar
+       ${RM} -f ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/suntar.1
+
 .include "../../mk/bsd.pkg.mk"
diff -r 3cfc654c0c54 -r 0c0f5ebd4a7d archivers/star/PLIST
--- a/archivers/star/PLIST      Wed Mar 10 10:25:21 2021 +0000
+++ b/archivers/star/PLIST      Wed Mar 10 10:31:32 2021 +0000
@@ -1,16 +1,11 @@
-@comment $NetBSD: PLIST,v 1.7 2020/06/05 17:04:31 micha Exp $
-bin/gnutar
+@comment $NetBSD: PLIST,v 1.8 2021/03/10 10:31:32 micha Exp $
 bin/scpio
 bin/spax
 bin/star
-bin/suntar
-bin/tar
 bin/ustar
-man/man1/gnutar.1
 man/man1/scpio.1
 man/man1/spax.1
 man/man1/star.1
-man/man1/suntar.1
 man/man1/ustar.1
 ${PLIST.sysv}man/man4/star.4
 ${PLIST.bsd}man/man5/star.5



Home | Main Index | Thread Index | Old Index