On 2022/09/20 10:15, tux0r wrote:
> 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 <phess...@theapt.org 
> > (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


This diff looks better, but upstream's endian detection is not automatic
so it needs some attention on a big-endian machine.

USE_WXNEEDED doesn't give me warm fuzzy feelings about using this software.
I wonder if maybe the jit should be disabled by default (possibly adding
a jit FLAVOR).

Index: Makefile
===================================================================
RCS file: /cvs/ports/archivers/zpaqfranz/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile    6 Sep 2022 07:07:39 -0000       1.6
+++ Makefile    20 Sep 2022 08:51:20 -0000
@@ -2,7 +2,7 @@ COMMENT =       journaling archiver for increm
 
 GH_ACCOUNT =   fcorbelli
 GH_PROJECT =   zpaqfranz
-GH_TAGNAME =   55.14
+GH_TAGNAME =   55.15
 
 CATEGORIES =   archivers
 MAINTAINER =   tux0r <tu...@rosaelefanten.org>
@@ -10,20 +10,17 @@ MAINTAINER =        tux0r <tux0r@rosaelefanten.
 # Public Domain
 PERMIT_PACKAGE =       yes
 
-FIX_CRLF_FILES =       Makefile zpaqfranz.cpp
-
-COMPILER=      base-clang ports-gcc base-gcc
+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}; ${MAKE_PROGRAM} LDFLAGS=-lpthread zpaqfranz
 
-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: /cvs/ports/archivers/zpaqfranz/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo    5 Sep 2022 20:14:47 -0000       1.4
+++ distinfo    20 Sep 2022 08:51:20 -0000
@@ -1,2 +1,2 @@
-SHA256 (zpaqfranz-55.14.tar.gz) = NQu4rTUPFK5MEOypueG2kaAU4dXUGG54vI2ajgTMF6M=
-SIZE (zpaqfranz-55.14.tar.gz) = 10588313
+SHA256 (zpaqfranz-55.15.tar.gz) = wgcWqzVjQ8S5bx0ecptcK3P0vuH8rUlXdfGprrIhbjQ=
+SIZE (zpaqfranz-55.15.tar.gz) = 3366870

Reply via email to