diff --git a/math/frobby/Makefile b/math/frobby/Makefile index c57bf2ae7baa..a59f27781615 100644 --- a/math/frobby/Makefile +++ b/math/frobby/Makefile @@ -1,101 +1,101 @@ PORTNAME= frobby -PORTVERSION= 0.9.1 +PORTVERSION= 0.9.5 DISTVERSIONPREFIX= v CATEGORIES= math MAINTAINER= ports@FreeBSD.org COMMENT= Software system and project for computations with monomial ideals LICENSE= GPLv2+ LIB_DEPENDS= libgmp.so:math/gmp USES= gmake shebangfix USE_GITHUB= yes GH_ACCOUNT= Macaulay2 BINARY_ALIAS= make=gmake USE_LDCONFIG= yes SHEBANG_FILES= test/testScripts/* test/runTests test/runSplitTests \ test/latticeFormats/runtest* OPTIONS_DEFINE= EXEDOCS LIBDOCS TEST OPTIONS_DEFAULT= STATIC SHARED OPTIONS_MULTI= INSTALL OPTIONS_MULTI_INSTALL= EXECUTABLE \ SHARED \ STATIC EXEDOCS_DESC= Build and install documentation for frobby executable LIBDOCS_DESC= Build and install documentation for frobby library EXECUTABLE_DESC= Build and install frobby executable SHARED_DESC= Build and install libfrobby.so STATIC_DESC= Build and install libfrobby.a EXEDOCS_BUILD_DEPENDS= latex:print/tex-formats \ dvips:print/tex-dvipsk LIBDOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ epstopdf:print/texlive-base TEST_BUILD_DEPENDS= bash:shells/bash OPTIONS_SUB= yes MAKE_ARGS+= GMP_INC_DIR=${LOCALBASE}/include MAKE_ENV= RANLIB=${RANLIB} LDFLAGS+= -L${LOCALBASE}/lib .include .if ${PORT_OPTIONS:MSHARED} || ${PORT_OPTIONS:MSTATIC} PLIST_SUB+= LIBRARY="" NO_LIBRARY="@comment " .else PLIST_SUB+= LIBRARY="@comment " NO_LIBRARY="" .endif do-build: do-build-EXEDOCS-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} doc do-build-EXECUTABLE-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} do-build-LIBDOCS-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} develDoc do-build-STATIC-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} library post-build-SHARED-on: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} MODE=shared library post-build-TEST-on: do-build-EXECUTABLE-on cd ${WRKSRC} && test/runTests _full cd ${WRKSRC} && test/runSplitTests _full do-install: do-install-EXECUTABLE-on: ${INSTALL_PROGRAM} ${WRKSRC}/bin/release/frobby ${STAGEDIR}${PREFIX}/bin do-install-SHARED-on: ${INSTALL_DATA} ${WRKSRC}/src/frobby.h ${STAGEDIR}${PREFIX}/include ${INSTALL_DATA} ${WRKSRC}/bin/libfrobby.so ${STAGEDIR}${PREFIX}/lib/libfrobby.so.0 cd ${STAGEDIR}${PREFIX}/lib && \ ${LN} -sf libfrobby.so.0 ${STAGEDIR}${PREFIX}/lib/libfrobby.so do-install-STATIC-on: ${INSTALL_DATA} ${WRKSRC}/src/frobby.h ${STAGEDIR}${PREFIX}/include ${INSTALL_LIB} ${WRKSRC}/bin/libfrobby.a ${STAGEDIR}${PREFIX}/lib do-install-EXEDOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/bin/manual.ps ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/bin/manual.pdf ${STAGEDIR}${DOCSDIR} do-install-LIBDOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/bin/develDoc/develDoc.ps ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/bin/develDoc/develDoc.pdf ${STAGEDIR}${DOCSDIR} cd ${WRKSRC}/bin/develDoc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR} .include diff --git a/math/frobby/distinfo b/math/frobby/distinfo index 4cf152239da6..c4c231da33f8 100644 --- a/math/frobby/distinfo +++ b/math/frobby/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1616580213 -SHA256 (Macaulay2-frobby-v0.9.1_GH0.tar.gz) = 4bd699ff009973bc2d209ec9abdee33ef09e11de83914046fcc4ce68e7cc25b5 -SIZE (Macaulay2-frobby-v0.9.1_GH0.tar.gz) = 875167 +TIMESTAMP = 1641418085 +SHA256 (Macaulay2-frobby-v0.9.5_GH0.tar.gz) = 714c33c4f68e86d82062d7a42ad42c581d4b4c60d6a73ee1836ba1be7f985eb3 +SIZE (Macaulay2-frobby-v0.9.5_GH0.tar.gz) = 878560 diff --git a/math/frobby/files/patch-Makefile b/math/frobby/files/patch-Makefile index 4555919f51e9..cfc3ae736a56 100644 --- a/math/frobby/files/patch-Makefile +++ b/math/frobby/files/patch-Makefile @@ -1,35 +1,26 @@ ---- Makefile.orig 2020-06-16 11:03:34 UTC +--- Makefile.orig 2021-02-23 21:29:06 UTC +++ Makefile -@@ -86,7 +86,6 @@ endif +@@ -99,7 +99,6 @@ endif MATCH=false ifeq ($(MODE), release) outdir = bin/release/ - cxxflags += -O2 MATCH=true endif ifeq ($(MODE), debug) -@@ -98,13 +97,13 @@ ifeq ($(MODE), debug) +@@ -111,13 +110,13 @@ ifeq ($(MODE), debug) endif ifeq ($(MODE), shared) outdir = bin/shared/ - cxxflags += -O2 -fPIC + cxxflags += -fPIC library = libfrobby.so MATCH=true endif ifeq ($(MODE), profile) outdir = bin/profile/ - cxxflags += -g -pg -O2 -D PROFILE + cxxflags += -g -pg -D PROFILE ldflags += -pg MATCH=true benchArgs = _profile $(FROBBYARGS) -@@ -212,7 +211,7 @@ library: bin/$(library) - bin/$(library): $(objs) | bin/ - rm -f bin/$(library) - ifeq ($(MODE), shared) -- $(CXX) -shared -o bin/$(library) $(ldflags) \ -+ $(CXX) -shared -Wl,-soname,$(library) -o bin/$(library) $(ldflags) \ - $(patsubst $(outdir)main.o,,$(objs)) - else - ar crs bin/$(library) $(patsubst $(outdir)main.o,,$(objs))