head 1.33; access; symbols pkgsrc-2023Q4:1.33.0.30 pkgsrc-2023Q4-base:1.33 pkgsrc-2023Q3:1.33.0.28 pkgsrc-2023Q3-base:1.33 pkgsrc-2023Q2:1.33.0.26 pkgsrc-2023Q2-base:1.33 pkgsrc-2023Q1:1.33.0.24 pkgsrc-2023Q1-base:1.33 pkgsrc-2022Q4:1.33.0.22 pkgsrc-2022Q4-base:1.33 pkgsrc-2022Q3:1.33.0.20 pkgsrc-2022Q3-base:1.33 pkgsrc-2022Q2:1.33.0.18 pkgsrc-2022Q2-base:1.33 pkgsrc-2022Q1:1.33.0.16 pkgsrc-2022Q1-base:1.33 pkgsrc-2021Q4:1.33.0.14 pkgsrc-2021Q4-base:1.33 pkgsrc-2021Q3:1.33.0.12 pkgsrc-2021Q3-base:1.33 pkgsrc-2021Q2:1.33.0.10 pkgsrc-2021Q2-base:1.33 pkgsrc-2021Q1:1.33.0.8 pkgsrc-2021Q1-base:1.33 pkgsrc-2020Q4:1.33.0.6 pkgsrc-2020Q4-base:1.33 pkgsrc-2020Q3:1.33.0.4 pkgsrc-2020Q3-base:1.33 pkgsrc-2020Q2:1.33.0.2 pkgsrc-2020Q2-base:1.33 pkgsrc-2020Q1:1.32.0.2 pkgsrc-2020Q1-base:1.32 pkgsrc-2019Q4:1.31.0.18 pkgsrc-2019Q4-base:1.31 pkgsrc-2019Q3:1.31.0.14 pkgsrc-2019Q3-base:1.31 pkgsrc-2019Q2:1.31.0.12 pkgsrc-2019Q2-base:1.31 pkgsrc-2019Q1:1.31.0.10 pkgsrc-2019Q1-base:1.31 pkgsrc-2018Q4:1.31.0.8 pkgsrc-2018Q4-base:1.31 pkgsrc-2018Q3:1.31.0.6 pkgsrc-2018Q3-base:1.31 pkgsrc-2018Q2:1.31.0.4 pkgsrc-2018Q2-base:1.31 pkgsrc-2018Q1:1.31.0.2 pkgsrc-2018Q1-base:1.31 pkgsrc-2017Q4:1.29.0.6 pkgsrc-2017Q4-base:1.29 pkgsrc-2017Q3:1.29.0.4 pkgsrc-2017Q3-base:1.29 pkgsrc-2017Q2:1.27.0.2 pkgsrc-2017Q2-base:1.27 pkgsrc-2017Q1:1.23.0.6 pkgsrc-2017Q1-base:1.23 pkgsrc-2016Q4:1.23.0.4 pkgsrc-2016Q4-base:1.23 pkgsrc-2016Q3:1.23.0.2 pkgsrc-2016Q3-base:1.23 pkgsrc-2016Q2:1.22.0.10 pkgsrc-2016Q2-base:1.22 pkgsrc-2016Q1:1.22.0.8 pkgsrc-2016Q1-base:1.22 pkgsrc-2015Q4:1.22.0.6 pkgsrc-2015Q4-base:1.22 pkgsrc-2015Q3:1.22.0.4 pkgsrc-2015Q3-base:1.22 pkgsrc-2015Q2:1.22.0.2 pkgsrc-2015Q2-base:1.22 pkgsrc-2015Q1:1.21.0.2 pkgsrc-2015Q1-base:1.21 pkgsrc-2014Q4:1.18.0.4 pkgsrc-2014Q4-base:1.18 pkgsrc-2014Q3:1.18.0.2 pkgsrc-2014Q3-base:1.18 pkgsrc-2014Q2:1.16.0.2 pkgsrc-2014Q2-base:1.16 pkgsrc-2014Q1:1.15.0.14 pkgsrc-2014Q1-base:1.15 pkgsrc-2013Q4:1.15.0.12 pkgsrc-2013Q4-base:1.15 pkgsrc-2013Q3:1.15.0.10 pkgsrc-2013Q3-base:1.15 pkgsrc-2013Q2:1.15.0.8 pkgsrc-2013Q2-base:1.15 pkgsrc-2013Q1:1.15.0.6 pkgsrc-2013Q1-base:1.15 pkgsrc-2012Q4:1.15.0.4 pkgsrc-2012Q4-base:1.15 pkgsrc-2012Q3:1.15.0.2 pkgsrc-2012Q3-base:1.15 pkgsrc-2012Q2:1.14.0.20 pkgsrc-2012Q2-base:1.14 pkgsrc-2012Q1:1.14.0.18 pkgsrc-2012Q1-base:1.14 pkgsrc-2011Q4:1.14.0.16 pkgsrc-2011Q4-base:1.14 pkgsrc-2011Q3:1.14.0.14 pkgsrc-2011Q3-base:1.14 pkgsrc-2011Q2:1.14.0.12 pkgsrc-2011Q2-base:1.14 pkgsrc-2011Q1:1.14.0.10 pkgsrc-2011Q1-base:1.14 pkgsrc-2010Q4:1.14.0.8 pkgsrc-2010Q4-base:1.14 pkgsrc-2010Q3:1.14.0.6 pkgsrc-2010Q3-base:1.14 pkgsrc-2010Q2:1.14.0.4 pkgsrc-2010Q2-base:1.14 pkgsrc-2010Q1:1.14.0.2 pkgsrc-2010Q1-base:1.14 pkgsrc-2009Q4:1.13.0.18 pkgsrc-2009Q4-base:1.13 pkgsrc-2009Q3:1.13.0.16 pkgsrc-2009Q3-base:1.13 pkgsrc-2009Q2:1.13.0.14 pkgsrc-2009Q2-base:1.13 pkgsrc-2009Q1:1.13.0.12 pkgsrc-2009Q1-base:1.13 pkgsrc-2008Q4:1.13.0.10 pkgsrc-2008Q4-base:1.13 pkgsrc-2008Q3:1.13.0.8 pkgsrc-2008Q3-base:1.13 cube-native-xorg:1.13.0.6 cube-native-xorg-base:1.13 pkgsrc-2008Q2:1.13.0.4 pkgsrc-2008Q2-base:1.13 cwrapper:1.13.0.2 pkgsrc-2008Q1:1.12.0.6 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.12.0.4 pkgsrc-2007Q4-base:1.12 pkgsrc-2007Q3:1.12.0.2 pkgsrc-2007Q3-base:1.12 pkgsrc-2007Q2:1.11.0.4 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.2 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.9.0.4 pkgsrc-2006Q4-base:1.9 pkgsrc-2006Q3:1.9.0.2 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.8.0.4 pkgsrc-2006Q2-base:1.8 pkgsrc-2006Q1:1.8.0.2 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.7.0.4 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.2 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.6.0.2 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.5.0.2 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.3.0.4 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.2 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.1.1.1.0.2 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.33 date 2020.05.04.18.41.22; author adam; state Exp; branches; next 1.32; commitid bOJywIT70F6fdX6C; 1.32 date 2020.02.09.15.36.52; author rhialto; state Exp; branches; next 1.31; commitid 0z7RD2CfdkoWU0WB; 1.31 date 2018.01.24.17.02.15; author ryoon; state Exp; branches; next 1.30; commitid VqpxpHmKmlPin9oA; 1.30 date 2018.01.10.12.18.57; author wiz; state Exp; branches; next 1.29; commitid TlWpfoiOSIj2gkmA; 1.29 date 2017.09.10.21.39.12; author wiz; state Exp; branches; next 1.28; commitid 0GToShDOyMrdhH6A; 1.28 date 2017.07.04.09.18.34; author wiz; state Exp; branches; next 1.27; commitid dTK79tQpE4KNmTXz; 1.27 date 2017.06.14.13.44.01; author wiz; state Exp; branches; next 1.26; commitid ykVUmXWT32dJtlVz; 1.26 date 2017.05.29.11.43.36; author wiz; state Exp; branches; next 1.25; commitid v9F800noLtojkhTz; 1.25 date 2017.05.29.10.55.06; author wiz; state Exp; branches; next 1.24; commitid KgJ7TL9mlCfD3hTz; 1.24 date 2017.04.27.12.51.35; author wiz; state Exp; branches; next 1.23; commitid KqOH4Vxt9QJlJaPz; 1.23 date 2016.09.01.16.33.43; author wiz; state Exp; branches; next 1.22; commitid PqjMIXDCQrzTBBkz; 1.22 date 2015.05.04.10.10.23; author adam; state Exp; branches; next 1.21; commitid 3ZAc51GawzJP67ky; 1.21 date 2015.03.09.12.14.44; author tnn; state Exp; branches; next 1.20; commitid 7osenATKSb18BVcy; 1.20 date 2015.03.07.14.25.48; author tnn; state Exp; branches; next 1.19; commitid Ens2JlLZ2zo8oGcy; 1.19 date 2015.01.25.07.46.50; author mef; state Exp; branches; next 1.18; commitid FUYMjycnMNqQun7y; 1.18 date 2014.09.07.12.15.01; author wiz; state Exp; branches; next 1.17; commitid Y6GicDPc6EA0upPx; 1.17 date 2014.09.06.20.01.58; author wiz; state Exp; branches; next 1.16; commitid yrAxshBczJX76kPx; 1.16 date 2014.04.25.09.22.13; author wiz; state Exp; branches; next 1.15; commitid qguiqaeyWkUkR2yx; 1.15 date 2012.09.11.19.46.59; author asau; state Exp; branches; next 1.14; 1.14 date 2010.02.21.15.07.40; author wiz; state Exp; branches; next 1.13; 1.13 date 2008.06.12.02.14.13; author joerg; state Exp; branches; next 1.12; 1.12 date 2007.09.09.17.10.52; author wiz; state Exp; branches; next 1.11; 1.11 date 2007.03.19.23.59.49; author wiz; state Exp; branches; next 1.10; 1.10 date 2007.03.19.16.40.26; author tv; state Exp; branches; next 1.9; 1.9 date 2006.07.22.04.46.13; author rillig; state Exp; branches; next 1.8; 1.8 date 2006.03.22.22.50.31; author tv; state Exp; branches; next 1.7; 1.7 date 2005.08.26.18.56.03; author tv; state Exp; branches; next 1.6; 1.6 date 2005.04.11.21.44.49; author tv; state Exp; branches; next 1.5; 1.5 date 2005.01.21.21.48.32; author tv; state Exp; branches; next 1.4; 1.4 date 2005.01.21.20.57.54; author tv; state Exp; branches; next 1.3; 1.3 date 2004.07.28.02.47.35; author minskim; state Exp; branches; next 1.2; 1.2 date 2004.07.04.08.10.23; author grant; state Exp; branches; next 1.1; 1.1 date 2004.03.29.19.36.07; author tv; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.03.29.19.36.07; author tv; state Exp; branches; next ; desc @@ 1.33 log @par2: update Github repo @ text @# $NetBSD: Makefile,v 1.32 2020/02/09 15:36:52 rhialto Exp $ DISTNAME= par2cmdline-0.8.1 PKGNAME= ${DISTNAME:S/cmdline//} CATEGORIES= archivers misc MASTER_SITES= ${MASTER_SITE_GITHUB:=Parchive/} GITHUB_PROJECT= par2cmdline GITHUB_RELEASE= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/Parchive/par2cmdline COMMENT= PAR 2.0 compatible file verification and repair tool LICENSE= gnu-gpl-v2 USE_LANGUAGES= c c++ GNU_CONFIGURE= yes TEST_TARGET= check .include "../../mk/bsd.pkg.mk" @ 1.32 log @archivers/par2: update to 0.8.1. Changes (from https://github.com/Parchive/par2cmdline/releases/tag/v0.8.1): BlackEagle (3): Add .DELETE_ON_ERROR to avoid corrupt files in workdir split release scripts a bit because win stuff is not build on the same machine as *nix stuff anymore bump 0.8.1 Ike Devolder (3): Merge pull request #131 from mdnahas/master Merge pull request #132 from mdnahas/library_dev Merge pull request #134 from mdnahas/long_read_write Michael Nahas (70): BUG FIX: ^= operator was returning wrong value for powers of 1 .gitignore now ignores emacs backup files FIX: typos, comments, indentation Added unit tests for 5 classes Changed all output to use parameters, rather than global variables. Set chunksize to zero, in unspecified case all commandline errors are first in par2creator::Process moved reference to commandline to top of parXrepairer removed largest file and total file size from commandline class Removed ExtraFile::FileSize method --- this slows things slightly. Convered ExtraFile to just a string. grouped commandline options by operation Added my name to list of authors added the most common usage as an example move num-of-threads setting code out of commandline added links to websites explaining CRC operations Moved NoiseLevel out of CommandLine remove duplicate code in par2cmdline.cpp Moved par1repairer into a function call Moved par2repairer into a function call Moved par2creator into a function call Moved filethreads out of commandline.h/cpp removed ExtraFile from commandline.h/cpp removed ExtraFileIterator from commandline.h/cpp Split up CommandLine::Parse soo I can move stuff in Reordered checks in commandline.cpp to match order of variable declarations Moved computation of blocksize into commandline.cpp BUG FIX: when changed nthreads, forgot to add OPENMP #ifdef around it Moved redundnacy calculation out of par2creator into commandline FEATURE: On Linux, adjusts buffer sizes to half the memory of the system commandline now treats argv aas const char * const *, for easier testing. unit tests for CommandLine.Parse(), plus bug fixes to it. Changed code to support a par2lib static library DANGEROUS: Moved ifdefs from par2cmdline.h into par2lib.h FEATURE: Created libpar2, a static library for par2. Added unit tests for diskfile BUG FIX: DiskFile::Delete() now sets 'exists' to false BUG FIX: getting physical memory now works for OSX DANGEROUS: Changed WIN32 to _WIN32 or _MSC_VER merged code for ComputeRecoveryFileCount into libpar2 Added output to tests, to see they had done something. BUG FIX - SQUASH - did not ifdef OPEN_MP around thread code TEST FIX: newline were expanding into two chars on Windows Added test for DiskFile::Create when file already exists BUG FIX: DiskFile::Create now returns error when file already exists BUG FIX: Should now implement Par2 standard for filenames Test scripts now use .exe and wine, if exe exists TEST FIX: Some tests did not return 1 on error. DANGEROUS, BUG FIX: Fixed most things found by cppcheck BUG FIX: fixed memory leak by FindFiles using std::unique_ptr FEATURE: Modified test scripts to support valgrind Changes made so that it compiles on OSX High Sierra Uncommented line for AM_PROG_AR in configure.ac; needed for Windows g++ is now forced to use C++ version 2011 Added ar-lib to .gitignore Unit tests are now run in WINE and with Valgrind BUILD FIX: Added tests/unit_tests to Makefile.am dist Added sorting to CriticalPackets, for consistent output Updated copyright information with my name Added notes on Cppcheck, Valgrind, MinGW, and WINE to ROADMAP Added information on WINEPATH variable to ROADMAP file Made all unit tests look similar and say FAILED/SUCCESS fixed typo in test BUG FIX: Version was compared against opNone. New Visual C++ project file, thanks to Anime Tosho BUG FIX: had introduced bug handling Unicode. Reverted change. Changed types to size_t to satisfy Microsoft compiler Support file I/O on blocksize greater than 4GB Merge pull request #135 from rwtodd/master Merge pull request #136 from rwtodd/master Richard Todd (4): Used _stati64() for WIN32 DiskFile::FileExists() Added par2cmdline.h to par2cmdline.cpp for DEBUG_NEW fixed 'need signed i for openmp' errors on Windows Renamed par2cmdline.h to libpar2internal.h. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2018/01/24 17:02:15 ryoon Exp $ d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_GITHUB:=BlackIkeEagle/} d11 1 a11 1 HOMEPAGE= https://github.com/BlackIkeEagle/par2cmdline @ 1.31 log @Add archivers to CATEGORY @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2018/01/10 12:18:57 wiz Exp $ d3 1 a3 1 DISTNAME= par2cmdline-0.8.0 @ 1.30 log @par2: update to 0.8.0. 11 December 2017 Ike Devolder * release: 0.8.0 * improved parallelisation on input files @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2017/09/10 21:39:12 wiz Exp $ d5 1 a5 1 CATEGORIES= misc @ 1.29 log @Updated par2 to 0.7.4. 08 September 2017 Ike Devolder * release: 0.7.4 * performance improvement when not using quiet mode @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2017/07/04 09:18:34 wiz Exp $ d3 1 a3 1 DISTNAME= par2cmdline-0.7.4 @ 1.28 log @Updated par2 to 0.7.3. 25 June 2017 Ike Devolder * release: 0.7.3 * fixed critical issue on windows where created parfiles were corrupt @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2017/06/14 13:44:01 wiz Exp $ d3 1 a3 1 DISTNAME= par2cmdline-0.7.3 @ 1.27 log @Updated par2 to 0.7.2. 30 June 2017 Ike Devolder * relase: 0.7.2 * fixed tests on NetBSD, #102 * fixed failing tests when dir contains whitespace, #103 * added automake.sh to the files, #104 * changed some flags related to windows build, #94 * cleaned up compiler warnings for mingw build @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2017/05/29 11:43:36 wiz Exp $ d3 1 a3 1 DISTNAME= par2cmdline-0.7.2 @ 1.26 log @Add upstream bug report URL. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2017/05/29 10:55:06 wiz Exp $ d3 1 a3 1 DISTNAME= par2cmdline-0.7.1 a16 2 # tests 22-24 fail as of 0.7.1 # https://github.com/Parchive/par2cmdline/issues/102 @ 1.25 log @Updated par2 to 0.7.1. 19 May 2017 Ike Devolder * release: 0.7.1 * fixed basepath issues #93 * made distcheck behaviour consistent with different --srcdir #96 * properly package distribution package #98 * cross compile for windows to get redistributable exe #94 * change distribution format to tar.gz and tar.bz2 for unix and keep zip for windows #97 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2017/04/27 12:51:35 wiz Exp $ d17 2 a18 1 # tests 22-24 fail as of 0.7.1, reported upstream @ 1.24 log @Updated par2 to 0.7.0. 17 April 2017 Ike Devolder * release: 0.7.0 * Merged OpenMP version and so enabled multithreading * added -t flag to set the number of threads (all possible threads used by default) * Added -B flag to set the basepath for difficult to guess situations * bugfixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2016/09/01 16:33:43 wiz Exp $ d3 2 a4 1 DISTNAME= par2-0.7.0 d8 1 a8 1 GITHUB_TAG= v${PKGVERSION_NOREV} a15 2 USE_PKGLOCALEDIR= yes USE_TOOLS+= autoconf automake autoreconf d17 2 a18 3 pre-configure: cd ${WRKSRC} && autoreconf -fiv @ 1.23 log @Updated par2 to 0.6.14. Fix issue #53 / Correct fix for issue #49 par2creator: use proper buffer size for volume file name generation bump 0.6.13 Merge pull request #51 from jcfp/master Update commandline.cpp add -N / -S options to manpage Add test19 Fix issue #50 (scan failure) / Correct fix for issue #31 (slow scan) Fixes to enable "make distcheck" to work: Fix for #49 (Scanning extra files messes up verification) create test for #49 Merge pull request #48 from jcfp/patch-1 add missing argument for the block-count option @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2015/05/04 10:10:23 adam Exp $ d3 1 a3 1 DISTNAME= par2-0.6.14 @ 1.22 log @Changes 0.6.5: * fix blocksize calculation * lintian warning spelling fix * add manfile for par2 * README in Markdown * add spelling fixes to cmdline output * fixed some spelling * simplify FindFiles @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2015/03/09 12:14:44 tnn Exp $ d3 1 a3 1 DISTNAME= par2-0.6.12 @ 1.21 log @Fix my previous commit. Noted by wiz. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2015/03/07 14:25:48 tnn Exp $ d3 5 a7 5 DISTNAME= par2-0.6.11 CATEGORIES= misc MASTER_SITES= ${MASTER_SITE_GITHUB:=BlackIkeEagle/} GITHUB_PROJECT= par2cmdline GITHUB_TAG= v${PKGVERSION_NOREV} d9 4 a12 4 MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/BlackIkeEagle/par2cmdline COMMENT= PAR 2.0 compatible file verification and repair tool LICENSE= gnu-gpl-v2 @ 1.20 log @convert to USE_GITHUB @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2015/01/25 07:46:50 mef Exp $ d5 3 a7 4 USE_GITHUB= yes GH_ACCOUNT= BlackIkeEagle GH_PROJECT= par2cmdline GH_TAGNAME= v${PKGVERSION_NOREV} @ 1.19 log @Update to 0.6.11 ---------------- https://github.com/BlackIkeEagle/par2cmdline/releases/tag/v0.6.11 BlackEagle (3): test9 :: test did not prove rename was working fix check if files are outside basepath bump 0.6.11 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2014/09/07 12:15:01 wiz Exp $ d3 1 a3 2 DISTNAME= v0.6.11 PKGNAME= par2-${DISTNAME:S/v//} d5 4 a8 1 MASTER_SITES= https://github.com/BlackIkeEagle/par2cmdline/archive/ a14 3 DIST_SUBDIR= par2 WRKSRC= ${WRKDIR}/par2cmdline-${DISTNAME:S/v//} @ 1.18 log @Update to 0.6.10: More bugfixes. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2014/09/06 20:01:58 wiz Exp $ d3 1 a3 1 DISTNAME= v0.6.10 @ 1.17 log @Update to 0.6.8 (not yet 0.6.9 due to issues with bup). Changes: bugfixes, speedups, more tests. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2014/04/25 09:22:13 wiz Exp $ d3 1 a3 1 DISTNAME= v0.6.8 @ 1.16 log @Update to 0.6.5. 27 February 2014 Ike Devolder * release: 0.6.5 * fix blocksize calculation 25 February 2014 JCF Ploemen * lintian warning spelling fix 7 February 2014 Ike Devolder * add manfile for par2 29 January 2014 Jan van Haarst * README in Markdown 21 January 2014 Ike Devolder * add spelling fixes to cmdline output 18 January 2014 Jan van Haarst * fixed some spelling 6 January 2014 Ike Devolder * simplify FindFiles 4 January 2014 Ike Devolder * release: 0.6.4 * when directory is removed, recreate * add test to verify directory behaviour * add test with valgrind 16 December 2013 Ike Devolder * allow verification of files even with ducplicates in parfiles 15 December 2013 Ike Devolder * avoid adding of duplicates 14 December 2013 Ike Devolder * release: 0.6.3 * rework original tests so parallelisation is no issue * add test8 which makes sure the paths stored are relative * add test9 rename wrongly named file, passed to par2 result is correctly named files after repair 13 Decebmer 2013 Ike Devolder * move tests in separate folder, tests will be extended and otherwise eventually clutter the source too much 9 December 2013 Ike Devolder * rework parfilename handling + it fixes passing par filename without extension for repair 7 December 2013 Ike Devolder * release: 0.6.2 * basepath was not set correctly in restoring of 'old' way 5 December 2013 Ike Devolder * release: 0.6.1 * show usage / version / copyright on request * restore 'old' way of creating make -a optional 30 November 2013 Ike Devolder * release: 0.6.0 * test8: windows generated recovery files with subdir * windows recurses in . and .. which leads to deadlock so dont recurse in folders starting with . on windows * when recursion happens make sure windows can recover with unix created par2 files * fixed fc -> fd typo in windows part of diskfile * FTBFS fix on GNU/kFreeBSD (by Cyril Brulebois) * fixed non quiet output when creating par2 * Applied fix preventing a stack overflow (by Robert Schneider) 14 October 2013 Ike Devolder * Implemented recursion * NOTE: only for unix like systems * Windows can be done i guess but i have no access to windows machines 16 June 2013 Ike Devolder * Implemented initial subdir handling * added subdir tests 13 June 2013 Ike Devolder * Fixed failing testsuite 9 December 2012 Ike Devolder * rework purging of par(2) files because of possible segfaults and other inconsistencies 4 December 2012 Ike Devolder * fix purge option so it removes the par files when there is no repair needed * add purge option to verify so when there is no repair needed the par2 files are removed when the purge option is given 30 November 2012 Ike Devolder * add purge option remove backup files (mostly .1) and par files on request **USE AT YOUR OWN RISK * purge option available in par1 and par2 repair * fix memory leak when using par1 repair 30 January 2012 Ike Devolder * add inlining performance improvement of Gerard Putter * release: 0.5.4 19 January 2012 Ike Devolder * fix wrongly created par2 files in quiet mode this was related to the -q -qq fix * release: 0.5.3 17 January 2012 Ike Devolder * fix deadlock condition when repairing and filepath is longer than _MAX_PATH * increase _MAX_PATH, 255 is no longer of these days * release: 0.5.2 16 January 2012 Ike Devolder * fixup 0.5 version display * "par2 create" dumps core with -q or -qq, but non-quiet mode works fine FIXED * removed automake files * updated copyrights * release: 0.5.1 12 December 2011 Marcel Partap * Reanimate par2cmdline development on new github repository * Merge available distro patches since 2004 0.4 release back upstream * Release: Version 0.5 ;) 3 January 2005 Peter B Clements * par2creatorsourcefile.cpp: "offset" must be updated when computing file and block hashes even if progress is not being displayed. 23 June 2004 Peter B Clements * diskfile.cpp: Changed DiskFile::GetFileSize for WIN32 so that it uses _stati64() to get the size of a file. * par2creatorsourcefile.cpp: In UpdateHashes() the test that adjusts the length of the last block of a file when before updating the file hash was incorrect. 17 June 2004 Peter B Clements * par1repairer.cpp, par2repairer.cpp: Report empty files when scanning for data. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2012/09/11 19:46:59 asau Exp $ d3 1 a3 1 DISTNAME= v0.6.5 @ 1.15 log @"user-destdir" is default these days @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.14 2010/02/21 15:07:40 wiz Exp $ # d3 2 a4 3 DISTNAME= par2cmdline-0.4 PKGNAME= ${DISTNAME:S/cmdline//} PKGREVISION= 1 d6 1 a6 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=parchive/} d9 2 a10 2 HOMEPAGE= http://parchive.sourceforge.net/ COMMENT= Create or use PAR2 parity volumes d13 2 a14 1 PKG_INSTALLATION_TYPES= overwrite pkgviews d18 1 d21 3 @ 1.14 log @Add two patches for big-endian platforms from Fedora via gentoo and Nick Coleman in PR 40658. Bump PKGREVISION. Set LICENSE. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2008/06/12 02:14:13 joerg Exp $ a15 1 PKG_DESTDIR_SUPPORT= user-destdir @ 1.13 log @Add DESTDIR support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2007/09/09 17:10:52 wiz Exp $ d6 1 d13 1 @ 1.12 log @Drop maintainership. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2007/03/19 23:59:49 wiz Exp $ d14 1 @ 1.11 log @Become maintainer. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2007/03/19 16:40:26 tv Exp $ d9 1 a9 1 MAINTAINER= wiz@@NetBSD.org @ 1.10 log @give away to pkgsrc-users @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2006/07/22 04:46:13 rillig Exp $ d9 1 a9 1 MAINTAINER= pkgsrc-users@@NetBSD.org @ 1.9 log @Added "c" to USE_LANGUAGES for packages that use GNU configure scripts, since they always need a C compiler, even when the source code is completely in C++. For some other packages, stated in the comment that a C compiler is really not needed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2006/03/22 22:50:31 tv Exp $ d9 1 a9 1 MAINTAINER= tv@@NetBSD.org @ 1.8 log @Use "tv@@NetBSD.org" as my MAINTAINER address; makes identifying me as a PR-responsible person (such as I am ;) a little easier. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/08/26 18:56:03 tv Exp $ d15 1 a15 1 USE_LANGUAGES= c++ @ 1.7 log @Update to 0.4. Notable changes: * new command line options (-c, -q, -v) * 64-bit file (via 64-bit stdio API) support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/04/11 21:44:49 tv Exp $ d9 1 a9 1 MAINTAINER= tv@@duh.org @ 1.6 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2005/01/21 21:48:32 tv Exp $ d4 1 a4 1 DISTNAME= par2cmdline-0.3 @ 1.5 log @Move GCC_REQD-for-Interix check into a hacks.mk; suggested by jlam. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2005/01/21 20:57:54 tv Exp $ a14 1 USE_BUILDLINK3= yes @ 1.4 log @Add GCC_REQD for Interix to prevent use of the base system gcc, which is missing "long long" support in iostream. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2004/07/28 02:47:35 minskim Exp $ a19 6 .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Interix" GCC_REQD+= 3.3.4 # base g++ iostream has no "long long" support .endif @ 1.3 log @Enable pkgviews installation. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2004/07/04 08:10:23 grant Exp $ d20 6 @ 1.2 log @this package only uses a c++ compiler. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2004/03/29 19:36:07 tv Exp $ d13 2 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d14 1 @ 1.1.1.1 log @par2cmdline is a PAR 2.0 compatible file verification and repair tool. See http://parchive.sourceforge.net for details of PAR 2.0 specification and discussion of all things PAR. WHAT EXACTLY IS PAR2CMDLINE? 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. @ text @@