FreeBSD Bugzilla – Attachment 246258 Details for
Bug 275042
math/dsfmt: Some improvements to port
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch for dsfmt
dsfmt-225-fixup.patch (text/plain), 2.03 KB, created by
Daniel Engberg
on 2023-11-12 17:01:58 UTC
(
hide
)
Description:
Patch for dsfmt
Filename:
MIME Type:
Creator:
Daniel Engberg
Created:
2023-11-12 17:01:58 UTC
Size:
2.03 KB
patch
obsolete
>diff --git a/math/dsfmt/Makefile b/math/dsfmt/Makefile >index 6db9b98c10ef..e2633372265c 100644 >--- a/math/dsfmt/Makefile >+++ b/math/dsfmt/Makefile >@@ -1,6 +1,7 @@ > PORTNAME= dSFMT >-PORTVERSION= 2.2.5 > DISTVERSIONPREFIX= v >+DISTVERSION= 2.2.5 >+PORTREVISION= 1 > CATEGORIES= math > > MAINTAINER= thierry@FreeBSD.org >@@ -10,43 +11,43 @@ WWW= http://www.math.sci.hiroshima-u.ac.jp/m-mat/MT/SFMT/ > LICENSE= BSD3CLAUSE > LICENSE_FILE= ${WRKSRC}/LICENSE.txt > >-USES= compiler >- > USE_GITHUB= yes > GH_ACCOUNT= MersenneTwister-Lab >+USE_LDCONFIG= yes > >-CSTD= c99 >-CFLAGS+= -DDSFMT_MEXP=19937 -fPIC -DDSFMT_SHLIB ${OPTCFLAGS} \ >- -finline-functions -fomit-frame-pointer -fno-strict-aliasing \ >- -Wall -shared >-OPTCFLAGS?= -O3 >-CFLAGS_amd64= -msse2 -DHAVE_SSE2 >+USE_CSTD= c99 >+CFLAGS+= -DNDEBUG -DDSFMT_MEXP=19937 -DDSFMT_DO_NOT_USE_OLD_NAMES \ >+ -fPIC -DDSFMT_SHLIB -finline-functions -fomit-frame-pointer \ >+ -fno-strict-aliasing -Wall -shared >+CFLAGS_amd64= -DHAVE_SSE2 > LDFLAGS+= -Wl,-soname,libdSFMT.so.0 >-USE_LDCONFIG= yes > >-OPTIONS_DEFINE= DOCS >+OPTIONS_DEFINE= DOCS OPTIMIZED_CFLAGS >+ >+OPTIMIZED_CFLAGS_CFLAGS= -O3 > > .include <bsd.port.pre.mk> > > .if ${ARCH} == amd64 > TEST_TARGET= sse2-check >+MAKE_FLAGS= SSE2FLAGS="-DHAVE_SSE2" -f > .else > TEST_TARGET= std-check > .endif > > do-build: >- (cd ${WRKSRC} && \ >- ${CC} ${CFLAGS} ${LDFLAGS} dSFMT.c -o libdSFMT.so.0) >+ (cd ${WRKSRC} && ${CC} ${CFLAGS} ${LDFLAGS} dSFMT.c -o libdSFMT.so.0) > > do-install: > ${INSTALL_DATA} ${WRKSRC}/dSFMT.h ${STAGEDIR}${PREFIX}/include/ > ${INSTALL_LIB} ${WRKSRC}/libdSFMT.so.0 ${STAGEDIR}${PREFIX}/lib >- (cd ${STAGEDIR}${PREFIX}/lib && ${LN} -s libdSFMT.so.0 libdSFMT.so) >+ ${RLN} ${STAGEDIR}${PREFIX}/lib/libdSFMT.so.0 \ >+ ${STAGEDIR}${PREFIX}/lib/libdSFMT.so > > do-install-DOCS-on: > ${MKDIR} ${STAGEDIR}${DOCSDIR}/html > ${INSTALL_DATA} ${WRKSRC}/README.* ${STAGEDIR}${DOCSDIR} >- cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html >+ (cd ${WRKSRC}/html && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}/html) > > do-test: > ${REINPLACE_CMD} -e '/^CC =/d;/^CCFLAGS =/d' ${WRKSRC}/Makefile
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 275042
: 246258