[Maintainer Update] archivers/zpaqfranz-59.7
A wild update appeared. It's very effective. Patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 1d6a54bf8be..61f4de82abe 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -1,7 +1,7 @@ BROKEN-sparc64 = SIGBUS due to unaligned access when running tests COMMENT = journaling archiver for incremental backup, fork of ZPAQ -DIST_TUPLE = github fcorbelli zpaqfranz 59.5 . +DIST_TUPLE = github fcorbelli zpaqfranz 59.7 . CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 2ca695afeeb..e568a355d2a 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcorbelli-zpaqfranz-59.5.tar.gz) = 2uDv8BuHLw9YCE0vlONUbodSMOH77YjvqoGaXBeSVD8= -SIZE (fcorbelli-zpaqfranz-59.5.tar.gz) = 1940033 +SHA256 (fcorbelli-zpaqfranz-59.7.tar.gz) = 0rGd/HHXQzeHJ/HEJU+PO1sOHqWf7HuInokSgiqkwy0= +SIZE (fcorbelli-zpaqfranz-59.7.tar.gz) = 1943375
[Maintainer Update] archivers/zpaqfranz-59.5
Today's update replaces my patches for 59.3 and 59.4... obviously. New patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 6bc0775789e..1d6a54bf8be 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -1,7 +1,7 @@ BROKEN-sparc64 = SIGBUS due to unaligned access when running tests COMMENT = journaling archiver for incremental backup, fork of ZPAQ -DIST_TUPLE = github fcorbelli zpaqfranz 59.2 . +DIST_TUPLE = github fcorbelli zpaqfranz 59.5 . CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index f506683a0d2..2ca695afeeb 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcorbelli-zpaqfranz-59.2.tar.gz) = fWSVSZcsFTpOXww+BMY/vfpzf3IkOaJv6Q/3ifENDMo= -SIZE (fcorbelli-zpaqfranz-59.2.tar.gz) = 1927321 +SHA256 (fcorbelli-zpaqfranz-59.5.tar.gz) = 2uDv8BuHLw9YCE0vlONUbodSMOH77YjvqoGaXBeSVD8= +SIZE (fcorbelli-zpaqfranz-59.5.tar.gz) = 1940033
[Maintainer Update] archivers/zpaqfranz-59.4
zpaqfranz got an update. Patch attached, diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 6bc0775789e..32f6b64d2fc 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -1,7 +1,7 @@ BROKEN-sparc64 = SIGBUS due to unaligned access when running tests COMMENT = journaling archiver for incremental backup, fork of ZPAQ -DIST_TUPLE = github fcorbelli zpaqfranz 59.2 . +DIST_TUPLE = github fcorbelli zpaqfranz 59.4 . CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo deleted file mode 100644 index f506683a0d2..000 --- a/archivers/zpaqfranz/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (fcorbelli-zpaqfranz-59.2.tar.gz) = fWSVSZcsFTpOXww+BMY/vfpzf3IkOaJv6Q/3ifENDMo= -SIZE (fcorbelli-zpaqfranz-59.2.tar.gz) = 1927321
[Maintainer Update] archivers/zpaqfranz-59.3.diff
Just a small update. Adds an "update" command that seems to work on AMD64 at least, most other new stuff is Windows-only. Patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 6bc0775789e..76294371301 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -1,7 +1,7 @@ BROKEN-sparc64 = SIGBUS due to unaligned access when running tests COMMENT = journaling archiver for incremental backup, fork of ZPAQ -DIST_TUPLE = github fcorbelli zpaqfranz 59.2 . +DIST_TUPLE = github fcorbelli zpaqfranz 59.3 . CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index f506683a0d2..ce414eb9453 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (fcorbelli-zpaqfranz-59.2.tar.gz) = fWSVSZcsFTpOXww+BMY/vfpzf3IkOaJv6Q/3ifENDMo= -SIZE (fcorbelli-zpaqfranz-59.2.tar.gz) = 1927321 +SHA256 (fcorbelli-zpaqfranz-59.3.tar.gz) = oePG1zgFCnuJiB1do5qVoC4Ey63W55bE4DJnaRoYXYM= +SIZE (fcorbelli-zpaqfranz-59.3.tar.gz) = 1934314
[Maintainer Update] archivers/zpaqfranz-59.2
zpaqfranz 59.2 has - on non-Windows systems - a few bugfixes, seemingly not more, in comparison to 59.1. As 59.1 isn't on /ports yet, attached is the diff from 58.11. :-) diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 174fc11b886..4b2dc4534d8 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.11 +GH_TAGNAME = 59.2 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index c01bbc163bf..bf4245b2560 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.11.tar.gz) = lg5mkHTqcIhjfqTr2S4t5c4JN5d0z3dsLH3Ik2lxelU= -SIZE (zpaqfranz-58.11.tar.gz) = 1870513 +SHA256 (zpaqfranz-59.2.tar.gz) = fWSVSZcsFTpOXww+BMY/vfpzf3IkOaJv6Q/3ifENDMo= +SIZE (zpaqfranz-59.2.tar.gz) = 1927321
[Maintainer Update] archivers/zpaqfranz-58.11
New feature: SHA-1 collision prevention. Patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index f3bdb66b8c4..174fc11b886 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.10 +GH_TAGNAME = 58.11 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 08a49730110..c01bbc163bf 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.10.tar.gz) = l3/J0RxL50mPu6PguonyIIXFEmevp1QJbsq4apDvBkM= -SIZE (zpaqfranz-58.10.tar.gz) = 1865506 +SHA256 (zpaqfranz-58.11.tar.gz) = lg5mkHTqcIhjfqTr2S4t5c4JN5d0z3dsLH3Ik2lxelU= +SIZE (zpaqfranz-58.11.tar.gz) = 1870513
[Maintainer Update] archivers/zpaqfranz-58.10
A few scripting changes, nothing too shady this time. Changelog: https://github.com/fcorbelli/zpaqfranz/releases/tag/58.10 Patch attached.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 2abc8f4d5a2..f3bdb66b8c4 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.9 +GH_TAGNAME = 58.10 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 29bf79ce672..08a49730110 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.9.tar.gz) = 9oHgyyrRm4YvlTo8fkacwbAiK4yZUbSP6XnDzkG9RlY= -SIZE (zpaqfranz-58.9.tar.gz) = 21932398 +SHA256 (zpaqfranz-58.10.tar.gz) = l3/J0RxL50mPu6PguonyIIXFEmevp1QJbsq4apDvBkM= +SIZE (zpaqfranz-58.10.tar.gz) = 1865506
[maintainer update] archivers/zpaqfranz-58.9
The changelog claims that this release mainly fixes a Windows bug, but it can’t be too bad to have the port updated as well. Patch attached.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index fa809ecf14c..2abc8f4d5a2 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.8 +GH_TAGNAME = 58.9 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index b7f3993b435..29bf79ce672 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.8.tar.gz) = JukVosMTZ1gFcU7+0EoQglJuy7Aup5LGC1PjHRqL1AI= -SIZE (zpaqfranz-58.8.tar.gz) = 5286997 +SHA256 (zpaqfranz-58.9.tar.gz) = 9oHgyyrRm4YvlTo8fkacwbAiK4yZUbSP6XnDzkG9RlY= +SIZE (zpaqfranz-58.9.tar.gz) = 21932398
[maintainer update] archivers/zpaqfranz-58.8
Update: robocopy command fixed. Patch attached. Have a good weekend.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 56aa180098f..fa809ecf14c 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.7 +GH_TAGNAME = 58.8 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index bf0d1db8708..b7f3993b435 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.7.tar.gz) = yjsrpErgMvfGic7hxiC3JL4VmGQEwR7gKX0y31Pr8Uo= -SIZE (zpaqfranz-58.7.tar.gz) = 5300866 +SHA256 (zpaqfranz-58.8.tar.gz) = JukVosMTZ1gFcU7+0EoQglJuy7Aup5LGC1PjHRqL1AI= +SIZE (zpaqfranz-58.8.tar.gz) = 5286997
[maintainer update] archivers/zpaqfranz-58.7
This time (the previous one was not too long ago, I know…), no obvious bugfixes, but a metric ton of new features, it seems. As always, roughly tested on amd64. Patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 95cd8dd9865..56aa180098f 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.6 +GH_TAGNAME = 58.7 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 8cde57ed555..bf0d1db8708 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.6.tar.gz) = pYdAbyrKkiFXgbIj5SEWls8kD5E64sJ589+hIO0i/oc= -SIZE (zpaqfranz-58.6.tar.gz) = 5297615 +SHA256 (zpaqfranz-58.7.tar.gz) = yjsrpErgMvfGic7hxiC3JL4VmGQEwR7gKX0y31Pr8Uo= +SIZE (zpaqfranz-58.7.tar.gz) = 5300866
[Maintainer Update] archivers/zpaqfranz-58.6
58.5 seems to have had a broken file writing mechanism: https://github.com/fcorbelli/zpaqfranz/issues/62 Fixed. Patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index e98abc2a6c1..95cd8dd9865 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.5 +GH_TAGNAME = 58.6 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 4784cebc527..8cde57ed555 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.5.tar.gz) = aruDt3eCrq3bakKbxDOri3QaNaL+2gxJzCDU/EEON+Q= -SIZE (zpaqfranz-58.5.tar.gz) = 5296095 +SHA256 (zpaqfranz-58.6.tar.gz) = pYdAbyrKkiFXgbIj5SEWls8kD5E64sJ589+hIO0i/oc= +SIZE (zpaqfranz-58.6.tar.gz) = 5297615
[Maintainer Update] archivers/zpaqfranz-58.5
No special new flags, a few bugfixes. Patch attached.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index b762272ff73..e98abc2a6c1 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.4 +GH_TAGNAME = 58.5 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 10235b79380..4784cebc527 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.4.tar.gz) = K5QQdoEo2rVB59tSw2psSOFjDDLhDyOINoqU2RQ+n9w= -SIZE (zpaqfranz-58.4.tar.gz) = 5291170 +SHA256 (zpaqfranz-58.5.tar.gz) = aruDt3eCrq3bakKbxDOri3QaNaL+2gxJzCDU/EEON+Q= +SIZE (zpaqfranz-58.5.tar.gz) = 5296095
Re: [Maintainer Update] archivers/zpaqfranz-58.4
Ha! Indeed. This time, my IT infrastructure had a number of weird problems, so I had to be creative. I’ll keep in mind that this won’t work. Sorry! > On Sonntag, Juni 25, 2023 at 10:27 AM, Omar Polo (mailto:o...@omarpolo.com)> wrote: > On 2023/06/25 01:55:34 +0200, tux0r wrote: > > Nothing too special this time. Diff attached. > > the diff is mangled, it has spaces instead of tabs, and doesn't apply. > Not a big deal, applied by hand and committed, but something to keep > in mind for bigger diff -- maybe you copied it from tmux or xterm? > > > Thanks, > > Omar Polo
[Maintainer Update] archivers/zpaqfranz-58.4
Nothing too special this time. Diff attached.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 0ed85febe20..b762272ff73 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.3 +GH_TAGNAME = 58.4 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 202f07b74df..10235b79380 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.3.tar.gz) = UNJ50ZvZ3KRk92ZmF4LsGi85Y/PnICnmronJkDByopw= -SIZE (zpaqfranz-58.3.tar.gz) = 5285300 +SHA256 (zpaqfranz-58.4.tar.gz) = K5QQdoEo2rVB59tSw2psSOFjDDLhDyOINoqU2RQ+n9w= +SIZE (zpaqfranz-58.4.tar.gz) = 5291170
[Maintainer Update] archivers/zpaqfranz-58.3
Bugfix release. Patch attached. diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index bf2dd248408..0ed85febe20 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.2 +GH_TAGNAME = 58.3 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index 9c79c1f83eb..202f07b74df 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.2.tar.gz) = e2bJS7Iv8DIFd3wL4OcHR6D3747/m5nisaw4SqSVl38= -SIZE (zpaqfranz-58.2.tar.gz) = 5284676 +SHA256 (zpaqfranz-58.3.tar.gz) = UNJ50ZvZ3KRk92ZmF4LsGi85Y/PnICnmronJkDByopw= +SIZE (zpaqfranz-58.3.tar.gz) = 5285300
Re: [Maintainer Update] archivers/zpaqfranz-58.2
> An option would be to enable the HWSHA2 flag on amd64 only and leave up to > the users to specify -hw or not, depending on the machine at hand. Sounds good. I don’t have a i386 available anymore, so I could not test that - sorry! > On Mittwoch, Mai 03, 2023 at 6:12 PM, Omar Polo (mailto:o...@omarpolo.com)> wrote: > On 2023/05/02 21:32:52 +0200, tux0r wrote: > > zpaqfranz 58.2 fixes (among others) the HWSHA2 flag on OpenBSD/amd64. > > `zpaqfranz autotest -hw -all' crashes on i386 from SIGILL (illegal > instruction) in sha256_transform_x86(). Glancing at the code hidden > behind #ifdef HWSHA2 it seems like it tries to support x86 but not > always. > > it's also confusing since it claims in some comments that there's no > cpuid check "for performance" but in fact there is a cpuid check used > in some parts... it's a bit of a mess. > > I guess that the rufus code (where it crashes on i386) is amd64 only > since it has a leading > > RUFUS_ENABLE_GCC_ARCH("ssse3,sse4.1,sha") > i.e. > __attribute__((target ("ssse3,sse4.1,sha"))) > > on the other hand, the cpuid check seems to work "somehow" and so only > manually specifying -hw leads to a crash. `zpaqfranz autotest -all' > on i386 works fine. > > An option would be to enable the HWSHA2 flag on amd64 only and leave > up to the users to specify -hw or not, depending on the machine at > hand. > > Index: Makefile > === > RCS file: /home/cvs/ports/archivers/zpaqfranz/Makefile,v > retrieving revision 1.16 > diff -u -p -r1.16 Makefile > --- Makefile 26 Apr 2023 08:36:39 - 1.16 > +++ Makefile 3 May 2023 14:35:05 - > @@ -4,7 +4,7 @@ COMMENT = journaling archiver for increm > > GH_ACCOUNT = fcorbelli > GH_PROJECT = zpaqfranz > -GH_TAGNAME = 58.1 > +GH_TAGNAME = 58.2 > > CATEGORIES = archivers > MAINTAINER = tux0r > @@ -18,9 +18,14 @@ WANTLIB = ${COMPILER_LIBCXX} c m > > USE_WXNEEDED = Yes > > +CPPFLAGS += -Dunix > +.if ${MACHINE_ARCH:Mamd64} > +CPPFLAGS += -DHWSHA2 > +.endif > + > do-build: > cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} \ > - ${CXX} ${CXXFLAGS} -Dunix -o zpaqfranz zpaqfranz.cpp -lm -lpthread > + ${CXX} ${CXXFLAGS} ${CPPFLAGS} -o zpaqfranz zpaqfranz.cpp -lm -lpthread > > do-install: > ${INSTALL_PROGRAM} ${WRKSRC}/zpaqfranz ${PREFIX}/bin/ > Index: distinfo > === > RCS file: /home/cvs/ports/archivers/zpaqfranz/distinfo,v > retrieving revision 1.13 > diff -u -p -r1.13 distinfo > --- distinfo 26 Apr 2023 08:36:39 - 1.13 > +++ distinfo 3 May 2023 10:29:41 - > @@ -1,2 +1,2 @@ > -SHA256 (zpaqfranz-58.1.tar.gz) = Gtg2hMIVZsDTmhKm5VfY+A0qGSdJxL/l5MOZ7hbR3hY= > -SIZE (zpaqfranz-58.1.tar.gz) = 5274310 > +SHA256 (zpaqfranz-58.2.tar.gz) = e2bJS7Iv8DIFd3wL4OcHR6D3747/m5nisaw4SqSVl38= > +SIZE (zpaqfranz-58.2.tar.gz) = 5284676
[Maintainer Update] archivers/zpaqfranz-58.2
zpaqfranz 58.2 fixes (among others) the HWSHA2 flag on OpenBSD/amd64. Debug worked: % zpaqfranz b -debug# no crash Diff attached.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 7371ecfb6b4..83c40f8a188 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 58.1 +GH_TAGNAME = 58.2 CATEGORIES = archivers MAINTAINER = tux0r @@ -20,7 +20,7 @@ USE_WXNEEDED =Yes do-build: cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} \ - ${CXX} ${CXXFLAGS} -Dunix -o zpaqfranz zpaqfranz.cpp -lm -lpthread + ${CXX} ${CXXFLAGS} -DHWSHA2 -Dunix -o zpaqfranz zpaqfranz.cpp -lm -lpthread do-install: ${INSTALL_PROGRAM} ${WRKSRC}/zpaqfranz ${PREFIX}/bin/ diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index a286c6ae51a..9c79c1f83eb 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-58.1.tar.gz) = Gtg2hMIVZsDTmhKm5VfY+A0qGSdJxL/l5MOZ7hbR3hY= -SIZE (zpaqfranz-58.1.tar.gz) = 5274310 +SHA256 (zpaqfranz-58.2.tar.gz) = e2bJS7Iv8DIFd3wL4OcHR6D3747/m5nisaw4SqSVl38= +SIZE (zpaqfranz-58.2.tar.gz) = 5284676
[Maintainer Update] archivers/zpaqfranz-58.1
zpaqfranz 58.1 (theoretically) grew a new compiler flag to auto-detect hardware acceleration, but it segfaults on my system. While this remains to be checked, attached is a patch without the new compiler flag that does NOT segfault on my system … :-)diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 4c01c2e8d03..7371ecfb6b4 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 57.5 +GH_TAGNAME = 58.1 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index a2714547118..a286c6ae51a 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-57.5.tar.gz) = wLqGwzywYf6pCc+vYpMFpGq3EutHFbC47y5JQ4BV+X4= -SIZE (zpaqfranz-57.5.tar.gz) = 6574011 +SHA256 (zpaqfranz-58.1.tar.gz) = Gtg2hMIVZsDTmhKm5VfY+A0qGSdJxL/l5MOZ7hbR3hY= +SIZE (zpaqfranz-58.1.tar.gz) = 5274310
[Maintainer Update] archivers/zpaqfranz-57.5
The developer added PDCurses to zpaqfranz, currently Windows-only, so -DGUI for OpenBSD will have to wait … :-) Update attached. tux0r.diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile index 53a48dcef2c..4c01c2e8d03 100644 --- a/archivers/zpaqfranz/Makefile +++ b/archivers/zpaqfranz/Makefile @@ -4,7 +4,7 @@ COMMENT = journaling archiver for incremental backup, fork of ZPAQ GH_ACCOUNT = fcorbelli GH_PROJECT = zpaqfranz -GH_TAGNAME = 57.4 +GH_TAGNAME = 57.5 CATEGORIES = archivers MAINTAINER = tux0r diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo index d1d3d9abe73..a2714547118 100644 --- a/archivers/zpaqfranz/distinfo +++ b/archivers/zpaqfranz/distinfo @@ -1,2 +1,2 @@ -SHA256 (zpaqfranz-57.4.tar.gz) = 6vijevnrkYS2weWOwjeoWCsXCWkxssM+sT0C4WgpUtk= -SIZE (zpaqfranz-57.4.tar.gz) = 6447110 +SHA256 (zpaqfranz-57.5.tar.gz) = wLqGwzywYf6pCc+vYpMFpGq3EutHFbC47y5JQ4BV+X4= +SIZE (zpaqfranz-57.5.tar.gz) = 6574011
[Maintainer Update] archivers/zpaqfranz-57.4
Ah, I was worried .. it's been days without a new version ... ;-) Update attached. zpaqfranz-57.4.diff Description: Binary data
[Maintainer Update] archivers/zpaqfranz-57.3
According to the change log, only proxmox-relevant changes, but we know now that the developer rarely gives a full overview ... ;-) Update attached. tux0r. zpaqfranz-57.3.diff Description: Binary data
[Maintainer Update] archivers/zpaqfranz-57.2
57.2 fixes a few bugs - as always, it is *really* hard to find out what has changed (the developer still refuses to use a version control system differently than he would use FTP) -- anyway, update attached... tux0r. zpaqfranz-57.2.diff Description: Binary data
[Maintainer Update] archivers/zpaqfranz-57.1
The developer has updated zpaqfranz to 57.1. He seems to test his software on OpenBSD himself now (or at least he provides static OpenBSD binaries on GitHub), which is a good thing. :-) Port update attached. tux0r. zpaqfranz-57.1.diff Description: Binary data
[MAINTAINER UPDATE] archivers/zpaqfranz-56.4
A new version has dropped five hours ago. Patch attached. zpaqfranz-56.4.diff Description: Binary data
[Maintainer Update] archivers/zpaqfranz-56.2
zpaqfranz's developer has made a new version, most changes are Windows-only, so updating the port was quick and painless. Patch attached. tux0r. zpaqfranz-56.2.diff Description: Binary data
Re: [Maintainer Update] archivers/zpaqfranz-56.1
I won’t object. :) tux0r > On Freitag, Nov. 18, 2022 at 11:24 AM, Omar Polo (mailto:o...@omarpolo.com)> wrote: > On 2022/11/18 10:07:06 +, Stuart Henderson wrote: > > On 2022/11/18 10:27, Omar Polo wrote: > > > - CXXFLAGS="${CXXFLAGS}" \ > > > - CPPFLAGS="${CPPFLAGS}" > > > +CFLAGS += -Dunix > > > +LDFLAGS += -lm > > > + > > > +USE_WXNEEDED = Yes > > > > > > -CPPFLAGS += -Dunix > > > -USE_WXNEEDED= Yes > > > +do-build: > > > + cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} \ > > > + ${CXX} ${CFLAGS} -o zpaqfranz zpaqfranz.cpp ${LDFLAGS} > > > > CPPFLAGS is more correct for -D really. But if you're running ${CXX} > > directly I wouldn't bother with the indirection and just put -Dunix > > on the command line. > > right. i did the same with -lm and LDFLAGS > > > C++ -> should pass CXXFLAGS not CFLAGS. > > Ops! to be fair, initially i typed ${CC} too out of habit :) > > here's a fixed diff, thanks for checking! > > Index: Makefile > === > RCS file: /home/cvs/ports/archivers/zpaqfranz/Makefile,v > retrieving revision 1.6 > diff -u -p -r1.6 Makefile > --- Makefile 6 Sep 2022 07:07:39 - 1.6 > +++ Makefile 18 Nov 2022 10:19:52 - > @@ -2,28 +2,26 @@ COMMENT = journaling archiver for increm > > GH_ACCOUNT = fcorbelli > GH_PROJECT = zpaqfranz > -GH_TAGNAME = 55.14 > +GH_TAGNAME = 56.1 > > CATEGORIES = archivers > MAINTAINER = tux0r > > -# Public Domain > +# various: public domain, MIT, zlib, BSD 2-clause, Apache 2.0 > PERMIT_PACKAGE = yes > > -FIX_CRLF_FILES = Makefile zpaqfranz.cpp > - > COMPILER= base-clang ports-gcc base-gcc > > WANTLIB = ${COMPILER_LIBCXX} c m > > -MAKE_FLAGS += CXX="${CXX}" \ > - CXXFLAGS="${CXXFLAGS}" \ > - CPPFLAGS="${CPPFLAGS}" > +USE_WXNEEDED = Yes > > -CPPFLAGS += -Dunix > -USE_WXNEEDED= Yes > +do-build: > + cd ${WRKSRC} && ${SET_ENV} ${MAKE_ENV} \ > + ${CXX} ${CXXFLAGS} -Dunix -o zpaqfranz zpaqfranz.cpp -lm > > -post-install: > +do-install: > + ${INSTALL_PROGRAM} ${WRKSRC}/zpaqfranz ${PREFIX}/bin/ > ${INSTALL_MAN} ${WRKSRC}/man/zpaqfranz.1 ${PREFIX}/man/man1/ > > do-test: > Index: distinfo > === > RCS file: /home/cvs/ports/archivers/zpaqfranz/distinfo,v > retrieving revision 1.4 > diff -u -p -r1.4 distinfo > --- distinfo 5 Sep 2022 20:14:47 - 1.4 > +++ distinfo 18 Nov 2022 08:48:47 - > @@ -1,2 +1,2 @@ > -SHA256 (zpaqfranz-55.14.tar.gz) = > NQu4rTUPFK5MEOypueG2kaAU4dXUGG54vI2ajgTMF6M= > -SIZE (zpaqfranz-55.14.tar.gz) = 10588313 > +SHA256 (zpaqfranz-56.1.tar.gz) = PQNwOeVt0Zvw/xqhZy42NRrptFONopXGp2ylXhBWmY0= > +SIZE (zpaqfranz-56.1.tar.gz) = 3738177 signature.asc Description: PGP signature
[Maintainer Update] archivers/zpaqfranz-56.1
Finally, a new major version. Updated port attached. tux0r. zpaqfranz-56.1.diff Description: Binary data
[MAINTAINER UPDATE] archivers/zpaqfranz-55.16
A new version is out - diff attached .. no DNOJIT flavor because of the discussion I linked with the 55.15 diff :) tux0r. zpaqfranz-55.16.diff Description: Binary data
Re: [MAINTAINER UPDATE] archivers/zpaqfranz-55.15
Stuart Henderson schrob am 20.09.2022 um 09:58: >I wonder if maybe the jit should be disabled by default (possibly adding >a jit FLAVOR). There was a discussion about NOJIT on the GitHub project, feat. op@: https://github.com/fcorbelli/zpaqfranz/pull/22 tux0r.
Re: [MAINTAINER UPDATE] archivers/zpaqfranz-55.15
Partially. ZPAQ itself is Public Domain, the additions are MIT. tux0r. > On Dienstag, Sept. 20, 2022 at 11:00 AM, Stuart Henderson > mailto:s...@spacehopper.org)> wrote: > On 2022/09/20 09:58, Stuart Henderson wrote: > > MAINTAINER = tux0r > > @@ -10,20 +10,17 @@ MAINTAINER = tux0r > # Public Domain > > PERMIT_PACKAGE = yes > > Oh this license marker is wrong. > signature.asc Description: PGP signature
Re: [MAINTAINER UPDATE] archivers/zpaqfranz-55.15
Ahoi, Peter, yes, you are right. I copied “-O3 -march=native” from the old Makefile that the previous port used, but I should probably have taken care of that earlier. Updated diff attached. tux0r. > On Montag, Sept. 19, 2022 at 10:38 PM, Peter Hessler (mailto:phess...@theapt.org)> wrote: > On 2022 Sep 19 (Mon) at 18:57:41 +0200 (+0200), tux0r wrote: > :For no obvious reason, the dev decided to delete the Makefile, so the port > will have to take care of that as well... > : > :Looks like no OpenBSD-specifics are required this time - here's the patch. > : > :tux0r. > > > Please remove "-O3 -march=native" from the compiler line. We don't want > -O3 optimizations, and "-march=native" will generate code that won't run > on all supported machines. > > > -- > Practical people would be more practical if they would take a little > more time for dreaming. > -- J. P. McEvoy zpaqfranz-55.15.diff Description: Binary data signature.asc Description: PGP signature
[MAINTAINER UPDATE] archivers/zpaqfranz-55.15
For no obvious reason, the dev decided to delete the Makefile, so the port will have to take care of that as well... Looks like no OpenBSD-specifics are required this time - here's the patch. tux0r. zpaqfranz-55.15.diff Description: Binary data
[MAINTAINER UPDATE] archives/zpaqfranz-55.14
Diff attached. As the author added a man page now, but did not include it in the Makefile, I chose post-install for that to keep maintenance work low. I hope that doesn’t break a rule… tux0r. zpaqfranz-55.14.diff Description: Binary data signature.asc Description: PGP signature
[Maintainer Update] archivers/zpaqfranz-55.10
Updating zpaqfranz from 55.7 to 55.10. tux0r. zpaqfranz-55.10.patch Description: Binary data
[MAINTAINER UPDATE] archivers/zpaqfranz-55.7
Small update for zpaqfranz 55.5 -> 55.7. In theory, the author has fixed the -DNOJIT build for !amd64 in this version, but without an !amd64 machine ready, I probably won't add it to the Makefile again... :) tux0r. zpaqfranz-55.7.diff Description: Binary data
Re: [NEW or UPDATE] zpaqfranz-55.5
Upstream issue - -DNOJIT shouldn't be used at all: https://github.com/fcorbelli/zpaqfranz/pull/22#issuecomment-1180376914= So, unless this is taken care of, your diff could/should be fine. I cannot test it though, not having an !amd64 machine at hand currently.. tux0r.
Re: [NEW or UPDATE] zpaqfranz-55.5
Stuart Henderson schrob am 20.07.2022 um 14:21: >The COMMENT assumes that one knows what ZPAQ is. It would be better if >it described what the software does, and leave "it is a fork of foo" to >DESCR. Makes sense. Attached is an updated archive. Having ZPAQ in the COMMENT still sounds reasonable to me, as it is a (relatively) well-known software and people might search for it directly. tux0r. zpaqfranz-55.5.tar.gz Description: GNU Zip compressed data
[NEW or UPDATE] zpaqfranz-55.5
Update to the port of zpaqfranz-55.3 which I posted a few days ago. As always, tested only on AMD64 with 7.1. tux0r. zpaqfranz-55.5.tar.gz Description: Binary data
[NEW] archivers/zpaqfranz-55.2
Today, zpaqfranz 55.2 was released. I incorporated Omar Polo's patches to my port in my updated port (attached). :-) As always, I still plan to maintain the port if you accept it. tux0r. zpaqfranz-55.2.tar.gz Description: GNU Zip compressed data
Re: [NEW] archivers/zpaqfranz 55.1
Thank you for your comments. I agree that your patch makes sense. I guess the upstream PRs will be added in 55.2... generally, looks good to me. :) tux0r.
[NEW] archivers/zpaqfranz 55.1
I ported what seems to be the only actively maintained ZPAQ implementation to OpenBSD (using 7.1 on AMD64). tar.gz archive: https://cdn.tuxproject.de/openbsd-ports/zpaqfranz-55.1.tar.gz The developer added OpenBSD-specific code for this version and we both tested its basic functionality before I made the port. GitHub repository for the software itself: https://github.com/fcorbelli/zpaqfranz/ I hope that I made no mistakes. This is my first port (but I plan to maintain it if you accept it into OpenBSD). :-) tux0r.