Date: Wed, 19 Aug 2020 10:10:38 +0000 (UTC) From: Ganael LAPLANCHE <martymac@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r545299 - in head/archivers/par2cmdline: . files Message-ID: <202008191010.07JAAc23033168@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: martymac Date: Wed Aug 19 10:10:37 2020 New Revision: 545299 URL: https://svnweb.freebsd.org/changeset/ports/545299 Log: Change upstream and update to much newer version 0.8.1 A test target has also been added to the port. Changelog: https://github.com/Parchive/par2cmdline/blob/master/ChangeLog PR: 248681 Submitted by: Paul Holmanskikh <freebsd@pkholm.com> Added: head/archivers/par2cmdline/files/patch-Makefile.am (contents, props changed) Deleted: head/archivers/par2cmdline/files/patch-par2creatorsourcefile.cpp head/archivers/par2cmdline/files/patch-par2fileformat.h head/archivers/par2cmdline/files/patch-reedsolomon.cpp Modified: head/archivers/par2cmdline/Makefile head/archivers/par2cmdline/distinfo head/archivers/par2cmdline/pkg-descr Modified: head/archivers/par2cmdline/Makefile ============================================================================== --- head/archivers/par2cmdline/Makefile Wed Aug 19 10:08:07 2020 (r545298) +++ head/archivers/par2cmdline/Makefile Wed Aug 19 10:10:37 2020 (r545299) @@ -2,27 +2,41 @@ # $FreeBSD$ PORTNAME= par2cmdline -PORTVERSION= 0.4 -PORTREVISION= 4 +PORTVERSION= 0.8.1 +DISTVERSIONPREFIX= v CATEGORIES= archivers -MASTER_SITES= SF/parchive/${PORTNAME}/${PORTVERSION} MAINTAINER= martymac@FreeBSD.org COMMENT= Tools for using Parity v2 Archive files LICENSE= GPLv2 +USES= autoreconf GNU_CONFIGURE= yes +USE_GITHUB= yes +GH_ACCOUNT= Parchive +GH_PROJECT= par2cmdline + PORTDOCS= README CONFLICTS= par2cmdline-tbb-[0-9]* -PLIST_FILES= bin/par2 bin/par2create bin/par2repair bin/par2verify +PLIST_FILES= bin/par2 bin/par2create bin/par2repair bin/par2verify man/man1/par2.1.gz OPTIONS_DEFINE= DOCS +TEST_TARGET= check + post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} -.include <bsd.port.mk> +.include <bsd.port.pre.mk> + +.if ${ARCH} == i386 +# ld: error: undefined symbol: __atomic_load +# See: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=230888 +USE_GCC= yes +.endif + +.include <bsd.port.post.mk> Modified: head/archivers/par2cmdline/distinfo ============================================================================== --- head/archivers/par2cmdline/distinfo Wed Aug 19 10:08:07 2020 (r545298) +++ head/archivers/par2cmdline/distinfo Wed Aug 19 10:10:37 2020 (r545299) @@ -1,2 +1,3 @@ -SHA256 (par2cmdline-0.4.tar.gz) = 9e32b7dbcf7bca8249f98824757d4868714156fe2276516504cd26f736e9f677 -SIZE (par2cmdline-0.4.tar.gz) = 239312 +TIMESTAMP = 1597610346 +SHA256 (Parchive-par2cmdline-v0.8.1_GH0.tar.gz) = 529f85857ec44e501cd8d95b0c8caf47477d7daa5bfb989e422c800bb71b689a +SIZE (Parchive-par2cmdline-v0.8.1_GH0.tar.gz) = 3581759 Added: head/archivers/par2cmdline/files/patch-Makefile.am ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/archivers/par2cmdline/files/patch-Makefile.am Wed Aug 19 10:10:37 2020 (r545299) @@ -0,0 +1,21 @@ +Install relative symlinks instead of absolute ones. + +This is useful when installing into a staging directory to avoid getting links +temporarily pointing out of that directory. + +--- Makefile.am.orig 2020-02-09 14:53:55 UTC ++++ Makefile.am +@@ -168,9 +168,10 @@ TESTS = tests/test1 \ + tests/unit_tests + + install-exec-hook : +- ln -sf $(bindir)/par2$(EXEEXT) $(DESTDIR)$(bindir)/par2create$(EXEEXT) +- ln -sf $(bindir)/par2$(EXEEXT) $(DESTDIR)$(bindir)/par2verify$(EXEEXT) +- ln -sf $(bindir)/par2$(EXEEXT) $(DESTDIR)$(bindir)/par2repair$(EXEEXT) ++ cd $(DESTDIR)$(bindir)/ && \ ++ ln -sf par2$(EXEEXT) par2create$(EXEEXT) && \ ++ ln -sf par2$(EXEEXT) par2verify$(EXEEXT) && \ ++ ln -sf par2$(EXEEXT) par2repair$(EXEEXT) + + uninstall-hook : + rm -f $(DESTDIR)$(bindir)/par2create$(EXEEXT) Modified: head/archivers/par2cmdline/pkg-descr ============================================================================== --- head/archivers/par2cmdline/pkg-descr Wed Aug 19 10:08:07 2020 (r545298) +++ head/archivers/par2cmdline/pkg-descr Wed Aug 19 10:10:37 2020 (r545299) @@ -1,7 +1,13 @@ Parity v2 Archive create/verify/recover -par2cmdline is a program for creating and using PAR2 files to detect -damage in data files and repair them if necessary. It can be used with -any kind of file. Par files are especially popular on Usenet. +par2cmdline is a program for creating and using PAR2 files to detect damage in +data files and repair them if necessary. It can be used with any kind of file. +Par files are especially popular on Usenet. -WWW: http://parchive.sourceforge.net/ +OpenMP multithreading was originally developed by Jussi Kansanen: +https://github.com/jkansanen/par2cmdline-mt +The original development was done on Sourceforge but stalled. For more +information from the original authors see: +http://parchive.sourceforge.net + +WWW: https://github.com/Parchive/par2cmdline
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202008191010.07JAAc23033168>