Page MenuHomeFreeBSD

D35028.id105427.diff
No OneTemporary

D35028.id105427.diff

Index: math/frobby/Makefile
===================================================================
--- math/frobby/Makefile
+++ math/frobby/Makefile
@@ -1,9 +1,14 @@
-PORTNAME= frobby
-PORTVERSION= 0.9.5
+PORTNAME= frobby
+PORTVERSION= 0.9.5
DISTVERSIONPREFIX= v
-CATEGORIES= math
+PORTREVISION= 1
+CATEGORIES= math
-MAINTAINER= ports@FreeBSD.org
+PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES= 5b9e4ac4057f5693f53c321eeb5bfb387f6b69fb.patch
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= salvadore@FreeBSD.org
COMMENT= Software system and project for computations with monomial ideals
LICENSE= GPLv2+
@@ -15,42 +20,51 @@
USE_GITHUB= yes
GH_ACCOUNT= Macaulay2
-BINARY_ALIAS= make=gmake
USE_LDCONFIG= yes
-SHEBANG_FILES= test/testScripts/* test/runTests test/runSplitTests \
- test/latticeFormats/runtest*
+SHEBANG_FILES= test/latticeFormats/runtest* test/runSplitTests test/runTests \
+ test/testScripts/*
+
+MAKE_ARGS+= GMP_INC_DIR=${LOCALBASE}/include
+MAKE_ENV= RANLIB=${RANLIB}
+
+LDFLAGS+= -L${LOCALBASE}/lib
+
+BINARY_ALIAS= make=gmake
OPTIONS_DEFINE= EXEDOCS LIBDOCS TEST
-OPTIONS_DEFAULT= STATIC SHARED
+OPTIONS_DEFAULT= SHARED STATIC
OPTIONS_MULTI= INSTALL
-OPTIONS_MULTI_INSTALL= EXECUTABLE \
- SHARED \
- STATIC
+OPTIONS_MULTI_INSTALL= EXECUTABLE SHARED STATIC
+OPTIONS_SUB= yes
+EXECUTABLE_DESC= Build and install frobby executable
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
+EXEDOCS_BUILD_DEPENDS= dvips:print/tex-dvipsk \
+ latex:print/tex-formats
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 <bsd.port.options.mk>
.if ${PORT_OPTIONS:MSHARED} || ${PORT_OPTIONS:MSTATIC}
-PLIST_SUB+= LIBRARY="" NO_LIBRARY="@comment "
+PLIST_SUB+= LIBRARY="" \
+ NO_LIBRARY="@comment "
.else
-PLIST_SUB+= LIBRARY="@comment " NO_LIBRARY=""
+PLIST_SUB+= LIBRARY="@comment " \
+ NO_LIBRARY=""
.endif
+# The following variables should be defined to the same values
+# that can ben found in ${WRKSRC}/Makefile
+FROBBY_SOVERSION= 1
+FROBBY_AGE= 0
+FROBBY_REVISION= 0
+FROBBY_VERSION= ${FROBBY_SOVERSION}.${FROBBY_AGE}.${FROBBY_REVISION}
+
do-build:
do-build-EXEDOCS-on:
@@ -79,13 +93,14 @@
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
+ ${INSTALL_LIB} ${WRKSRC}/bin/libfrobby.so.${FROBBY_VERSION} ${STAGEDIR}${PREFIX}/lib/libfrobby.so.${FROBBY_VERSION}
+ cd ${STAGEDIR}${PREFIX}/lib && \
+ ${LN} -sf libfrobby.so.${FROBBY_VERSION} ${STAGEDIR}${PREFIX}/lib/libfrobby.so && \
+ ${LN} -sf libfrobby.so.${FROBBY_VERSION} ${STAGEDIR}${PREFIX}/lib/libfrobby.so.${FROBBY_SOVERSION}
do-install-STATIC-on:
${INSTALL_DATA} ${WRKSRC}/src/frobby.h ${STAGEDIR}${PREFIX}/include
- ${INSTALL_LIB} ${WRKSRC}/bin/libfrobby.a ${STAGEDIR}${PREFIX}/lib
+ ${INSTALL_DATA} ${WRKSRC}/bin/libfrobby.a ${STAGEDIR}${PREFIX}/lib
do-install-EXEDOCS-on:
${MKDIR} ${STAGEDIR}${DOCSDIR}
Index: math/frobby/distinfo
===================================================================
--- math/frobby/distinfo
+++ math/frobby/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1641418085
+TIMESTAMP = 1650972050
SHA256 (Macaulay2-frobby-v0.9.5_GH0.tar.gz) = 714c33c4f68e86d82062d7a42ad42c581d4b4c60d6a73ee1836ba1be7f985eb3
SIZE (Macaulay2-frobby-v0.9.5_GH0.tar.gz) = 878560
+SHA256 (5b9e4ac4057f5693f53c321eeb5bfb387f6b69fb.patch) = 34f9e4d21b3733f549bf35ec8562a5a316a50251fac23c577c750db45d6f764a
+SIZE (5b9e4ac4057f5693f53c321eeb5bfb387f6b69fb.patch) = 1747
Index: math/frobby/pkg-plist
===================================================================
--- math/frobby/pkg-plist
+++ math/frobby/pkg-plist
@@ -1663,4 +1663,5 @@
%%LIBRARY%%include/frobby.h
%%STATIC%%lib/libfrobby.a
%%SHARED%%lib/libfrobby.so
-%%SHARED%%lib/libfrobby.so.0
+%%SHARED%%lib/libfrobby.so.1
+%%SHARED%%lib/libfrobby.so.1.0.0

File Metadata

Mime Type
text/plain
Expires
Tue, Apr 21, 3:37 PM (2 m, 5 s ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
31864955
Default Alt Text
D35028.id105427.diff (4 KB)

Event Timeline