Hi, Here is an update for libcerf 1.10.
There are a couple of important changes among which a major library bump and a migration from autoconf to cmake. More details here: http://apps.jcns.fz-juelich.de/src/libcerf/CHANGELOG I also patched the manpage install directory. OK? Paul Index: Makefile =================================================================== RCS file: /cvs/ports/math/libcerf/Makefile,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 Makefile --- Makefile 4 Nov 2017 11:50:52 -0000 1.1.1.1 +++ Makefile 21 Dec 2018 23:20:32 -0000 @@ -2,13 +2,13 @@ COMMENT = implementation of complex error functions -V = 1.5 +V = 1.10 DISTNAME = libcerf-${V} EXTRACT_SUFX = .tgz CATEGORIES = math MASTER_SITES = http://apps.jcns.fz-juelich.de/src/libcerf/ -SHARED_LIBS += cerf 0.0 # 1.5 +SHARED_LIBS += cerf 1.0 # 1.10 HOMEPAGE = http://apps.jcns.fz-juelich.de/doku/sc/libcerf @@ -19,10 +19,8 @@ PERMIT_PACKAGE_CDROM = Yes WANTLIB += c m ${COMPILER_LIBCXX} -COMPILER = ports-gcc # imaginary constants are a GNU extension -CONFIGURE_STYLE = gnu +MODULES = devel/cmake -CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib" +COMPILER = ports-gcc # imaginary constants are a GNU extension .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/math/libcerf/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 4 Nov 2017 11:50:52 -0000 1.1.1.1 +++ distinfo 21 Dec 2018 23:20:32 -0000 @@ -1,2 +1,2 @@ -SHA256 (libcerf-1.5.tgz) = 423BR+f/+BFDB0ohVQwlm1qsG5n8MU/ArjMpQjHKXIY= -SIZE (libcerf-1.5.tgz) = 413926 +SHA256 (libcerf-1.10.tgz) = akEsE+QEQR13EFxzGnVjhJcEJNb2XRxMY3WMKBg9S2E= +SIZE (libcerf-1.10.tgz) = 60208 Index: patches/patch-man_CMakeLists_txt =================================================================== RCS file: patches/patch-man_CMakeLists_txt diff -N patches/patch-man_CMakeLists_txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-man_CMakeLists_txt 21 Dec 2018 23:20:32 -0000 @@ -0,0 +1,17 @@ +$OpenBSD$ + +Manual pages should go under ${PREFIX}/man/ rather than under +${PREFIX}/share/man/. + +Index: man/CMakeLists.txt +--- man/CMakeLists.txt.orig ++++ man/CMakeLists.txt +@@ -15,7 +15,7 @@ function(one_page pname section srcname) + ) + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/${pname}.${section} +- DESTINATION "${CMAKE_INSTALL_PREFIX}/share/man/man${section}" ++ DESTINATION "${CMAKE_INSTALL_PREFIX}/man/man${section}" + ) + install( + FILES ${CMAKE_CURRENT_BINARY_DIR}/${pname}.html Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/math/libcerf/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 4 Nov 2017 11:50:52 -0000 1.1.1.1 +++ pkg/PLIST 21 Dec 2018 23:20:32 -0000 @@ -1,7 +1,5 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2017/11/04 11:50:52 pirofti Exp $ include/cerf.h -lib/libcerf.a -lib/libcerf.la @lib lib/libcerf.so.${LIBcerf_VERSION} lib/pkgconfig/libcerf.pc @man man/man3/cdawson.3 @@ -12,13 +10,21 @@ lib/pkgconfig/libcerf.pc @man man/man3/dawson.3 @man man/man3/erfcx.3 @man man/man3/erfi.3 -@man man/man3/im_w_of_x.3 +@man man/man3/im_w_of_z.3 @man man/man3/voigt.3 +@man man/man3/voigt_hwhm.3 @man man/man3/w_of_z.3 share/doc/libcerf/ -share/doc/libcerf/cerf.html -share/doc/libcerf/dawson.html -share/doc/libcerf/erfcx.html -share/doc/libcerf/erfi.html -share/doc/libcerf/voigt.html -share/doc/libcerf/w_of_z.html +share/doc/libcerf/html/ +share/doc/libcerf/html/cdawson.html +share/doc/libcerf/html/cerf.html +share/doc/libcerf/html/cerfc.html +share/doc/libcerf/html/cerfcx.html +share/doc/libcerf/html/cerfi.html +share/doc/libcerf/html/dawson.html +share/doc/libcerf/html/erfcx.html +share/doc/libcerf/html/erfi.html +share/doc/libcerf/html/im_w_of_z.html +share/doc/libcerf/html/voigt.html +share/doc/libcerf/html/voigt_hwhm.html +share/doc/libcerf/html/w_of_z.html
