# Created by: b.f. # $FreeBSD$ PORTNAME= lrng PORTVERSION= 20130314 CATEGORIES= math MASTER_SITES= http://www.iro.umontreal.ca/~simardr/rng/:1 \ http://www.iro.umontreal.ca/~lecuyer/myftp/papers/:2 \ LOCAL/bf/${PORTNAME}/${PORTVERSION}/:1,2 DISTFILES= ex1.c:1 lfsr258.c:1 lfsr113.c:1 WELL1024a.h:1 WELL19937a.h:1 WELL512a.h:1 \ WELL44497a.h:1 WELL19937a.c:1 WELL1024a.c:1 WELL512a.c:1 WELL44497a.c:1 \ MRG63k3a.c:1 MRG32k3a.c:1 MRG32k5a.c:1 MRG63k3a.h:1 MRG32k5a.h:1 MRG32k3a.h:1 \ lfsr258.h:1 lfsr113.h:1 DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} EXTRACT_ONLY= MAINTAINER= bf@FreeBSD.org COMMENT= Uniform random number generators of P. L'Ecuyer and his colleagues LICENSE= GPLv3 CLEANFILES= ${SRCS} LIB= ${PORTNAME} LIBDIR= ${PREFIX}/lib MAKE_ENV+= CLEANFILES="${CLEANFILES}" \ LIB="${LIB}" LIBDIR="${LIBDIR}" SHLIB_MAJOR="${SHLIB_MAJOR}" \ SRCS="${SRCS}" SRCCONF="${SRCCONF}" NO_WRKSUBDIR= yes OPTIONS_DEFINE= PROFILE DOCS EXAMPLES PLIST_FILES= ${DISTFILES:M*.h\:1:S|:1$||:S|^|include/${PORTNAME}/|:} \ lib/lib${LIB}.a lib/lib${LIB}.so \ lib/lib${LIB}.so.${SHLIB_MAJOR} SHLIB_MAJOR= 0 SRCCONF= /dev/null SRCS= ${DISTFILES:M*.c\:1:Nex1.c\:1:S|:1$||} USE_LDCONFIG= yes USES= uidfix .include .if ${PORT_OPTIONS:MDOCS} || make(makesum) DISTFILES+= combmrg2.ps:2 lfsr04.pdf:2 tausme2.ps:2 .endif .if ${PORT_OPTIONS:MDOCS} PORTDOCS= ${DISTFILES:M*\:2:S|:2||} .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= ex1.c .endif .if ${PORT_OPTIONS:MPROFILE} .if defined(NOPROFILE) || defined(NO_PROFILE) || defined(WITHOUT_PROFILE) IGNORE= you have defined WITH_PROFILE, but have also defined\ WITHOUT_PROFILE, NOPROFILE, or NO_PROFILE .elif !exists(/usr/lib/libc_p.a) IGNORE= you have chosen WITH_PROFILE, but have not installed the\ base system profiling libraries .endif PLIST_FILES+= lib/lib${LIB}_p.a .else MAKE_ENV+= NO_PROFILE=yes .endif post-extract: @${CP} ${_DISTDIR}/* ${WRKSRC} @${ECHO_CMD} ".include " > ${WRKSRC}/Makefile post-install: @${MKDIR} ${STAGEDIR}${PREFIX}/include/${PORTNAME} @${INSTALL_DATA} ${WRKSRC}/*.h ${STAGEDIR}${PREFIX}/include/${PORTNAME} .if ${PORT_OPTIONS:MDOCS} @${MKDIR} ${STAGEDIR}${DOCSDIR} @(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}) .endif .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} @(cd ${WRKSRC}; ${INSTALL_DATA} ${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR}) .endif check regression-test test: build @${CC} ${CFLAGS} -o ${WRKSRC}/ex1 ${WRKSRC}/ex1.c ${WRKSRC}/lib${LIB}.a @${WRKSRC}/ex1 @${CC} ${CFLAGS} ${LDFLAGS} -o ${WRKSRC}/ex1s ${WRKSRC}/ex1.c -L${WRKSRC} -l${LIB} @${SETENV} LD_LIBRARY_PATH=${WRKSRC} ${WRKSRC}/ex1s .include _and_yarn/devel/electron4/files/node-fetch-2.6.1'>dependabot/npm_and_yarn/devel/electron4/files/node-fetch-2.6.1 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Reduce dependency on the python2 metaportantoine2018-02-191-2/+2
| | | | | PR: 225752 Submitted by: Yasuhiro KIMURA
* devel/icu: drop C++98 compatibility workaroundsjbeich2018-02-091-2/+3
| | | | | | | | Now that both USE_GCC and -CURRENT default to C++14 there's little reason to complicate maintenance. Revert r449685 to usher consumers into post-C++11 world. PR: 222433 222434 222435
* devel/icu: update to 60.1jbeich2017-11-091-1/+1
| | | | | | | Changes: http://site.icu-project.org/download/60 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 223373 Exp-run by: antoine
* devel/icu: update to 59.1jbeich2017-09-251-1/+1
| | | | | | | | | - Temporarily keep C++98 working in consumers for Clang's default -std= Changes: http://site.icu-project.org/download/59 PR: 218788 Submitted by: takefu@airport.fm, dcarmich@dcarmichael.net (early version) Exp-run by: antoine
* Remove USES=execinfo.mat2017-09-221-1/+1
| | | | | | | PR: 220271 Submitted by: mat (review), Yasuhiro KIMURA (PR) Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D11488
* lang/v8-devel: unbreak with ICU >= 59jbeich2017-09-152-1/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | In file included from ../src/i18n.cc:8: In file included from /usr/local/include/unicode/brkiter.h:47: In file included from /usr/local/include/unicode/unistr.h:33: /usr/local/include/unicode/char16ptr.h:90:19: error: deleted function definitions are a C++11 extension [-Werror,-Wc++11-extensions] Char16Ptr() = delete; ^ /usr/local/include/unicode/char16ptr.h:198:24: error: deleted function definitions are a C++11 extension [-Werror,-Wc++11-extensions] ConstChar16Ptr() = delete; ^ ../src/runtime.cc:14238:3: error: no member named 'Normalizer' in namespace 'icu'; did you mean 'UNormalizer2'? icu::Normalizer::normalize(u_value, normalizationForms[form_id], 0, ^~~~~~~~~~~~~~~ UNormalizer2 /usr/local/include/unicode/unorm2.h:119:29: note: 'UNormalizer2' declared here typedef struct UNormalizer2 UNormalizer2; /**< C typedef for struct UNormalizer2. @stable ICU 4.4 */ ^ ../src/runtime.cc:14238:8: error: incomplete type 'UNormalizer2' named in nested name specifier icu::Normalizer::normalize(u_value, normalizationForms[form_id], 0, ~~~~~^~~~~~~~~~~~ /usr/local/include/unicode/unorm2.h:118:8: note: forward declaration of 'UNormalizer2' struct UNormalizer2; ^ PR: 222269
* Bump PORTREVISION for ports depending on the canonical version of GCCgerald2017-09-111-1/+1
| | | | | | | | | | | | | | (via Mk/bsd.default-versions.mk and lang/gcc) which has moved from GCC 5.4 to GCC 6.4 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang, c++14-lang, c++0x, c11, or gcc-c++11-lib. PR: 219275
* Bump PORTREVISIONs for ports depending on the canonical version of GCC andgerald2017-04-011-1/+1
| | | | | | | | | | | | | | lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some circumstances such as versions of FreeBSD or platforms). This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using using Mk/bsd.octave.mk which in turn has USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang, c++11-lang, c++0x, c11, or gcc-c++11-lib. PR: 216707
* Bump PORTREVISIONS for ports depending on the canonical version of GCC andgerald2016-11-201-1/+1
| | | | | | | | | lang/gcc which have moved from GCC 4.8.5 to GCC 4.9.4 (at least under some circumstances such as versions of FreeBSD or platforms). In particular that is ports with USE_GCC=yes, USE_GCC=any, or one of gcc-c++11-lib, openmp, nestedfct, c++11-lib as well as c++14-lang, c++11-lang, c++0x, c11 requested via USES=compiler.
* devel/icu: update to 58.1jbeich2016-11-201-1/+1
| | | | | | | Changes: http://site.icu-project.org/download/58 PR: 214384 Exp-run by: antoine Approved by: office (bapt)
* - Update devel/icu to 57.1.tijl2016-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | - Clean up the Makefile. - Follow some upstream recommendations (--with-data-packaging=archive, --disable-renaming, -DICU_NO_USER_DATA_OVERRIDE). - Patch makefiles to install static libraries with INSTALL_DATA so they aren't stripped. - Patch config/mh-bsd-gcc to sync with config/mh-linux-gcc. - Fix endianness detection in ICU. The code wanted to use BYTE_ORDER defined in machine/endian.h, but this isn't visible because ICU is compiled with _XOPEN_SOURCE. Patch the code to use _BYTE_ORDER instead. - Compile ICU with C++11 compiler to enable move constructors. - Patch ICU to fix a problem with atomics in the case of a C++11 compiler without C++11 header <atomic> (like Clang on FreeBSD 9). - Bump all ports that depend on it due to library version change. - Add USES=compiler:c++0x to some ports that pick up -std=c++0x from ICU pkgconfig files. - Add USES=compiler:c++11-lib to graphics/libcdr01 because it also needs a C++11 runtime library now. Add this to all ports that depend on it so their executables load the right libstdc++.so on FreeBSD 9. PR: 205120 Exp-run by: antoine Approved by: portmgr (antoine)
* Bump PORTREVISION for the icu revert.mat2016-07-071-1/+1
| | | | | | | | | This time not bumping lang/php70, but devel/php70-intl which is the one really depending on icu. PR: 205120 With hat: portmgr Sponsored by: Absolight
* devel/icu: bump PORTREVISION on dependent portsgahr2016-07-061-1/+1
|
* Remove ${PORTSDIR}/ from dependencies, categories h, i, j, k, and l.mat2016-04-011-1/+1
| | | | | With hat: portmgr Sponsored by: Absolight
* - Fix build with Clang 3.7.0+sunpoet2016-01-192-0/+23
| | | | | PR: 206332 Submitted by: dim
* - Revert r397413: this file is not part of clang 3.7.0 fixsunpoet2015-09-211-12/+3
| | | | - Pet portlint: fix diff header of patch files
* - Fix warnings generated by recent snapshot of Clang 3.7.0, including:sunpoet2015-09-219-4/+174
| | | | | | | | - Printing non-void pointers with %p. - Left-shifting negative numbers. PR: 202534 Submitted by: dim
* lang/v8, lang/v8-devel: Backport CVE fixfeld2015-07-302-1/+96
| | | | | | | | | | | | | | This fix has been backported instead of upgrading to a newer release as the upstream release process is a complicated fast-moving target and the current ports are using custom snapshots created by the port maintainer. This will also limit the amount of potential fallout as we know the existing v8 port works well enough to keep mongodb up to date. PR: 201450 MFH: 2015Q3 Security: CVE-2015-5380 Security: 864e6f75-2372-11e5-86ff-14dae9d210b8
* Update icu to 55.1bapt2015-04-241-1/+1
|
* - Use CXXFLAGS instead of CFLAGSsunpoet2015-02-211-6/+3
| | | | - Simplify CXXFLAGS: all supported Clang are 3.3+
* - Fix build with clang 3.5.0sunpoet2014-12-061-1/+4
| | | | | PR: ports/195666 Submitted by: dim
* - Remove lang/python from BUILD_DEPENDSsunpoet2014-12-064-53/+8
| | | | | | | - Fix SHEBANG_FILES - Respect LOCALBASE - Use REINPLACE_CMD instead of patch files - Move ONLY_FOR_ARCHS upward
* - Fix build when DEFAULT_VERSIONS=python=3.*sunpoet2014-12-051-1/+1
|
* The MAP_NORESERVE flag to mmap() has never been implemented in FreeBSD andjhb2014-10-181-0/+29
| | | | | | | | | is being removed. No portrev bump needed since the kernel will continue to accept this flag for old binaries even after support for it in new binaries is removed. PR: 193961 Approved by: portmgr (antoine)
* - Use USES=pythonsunpoet2014-08-151-2/+1
|
* - Add CPE informationsunpoet2014-08-131-3/+5
|
* - Reword COMMENTsunpoet2014-08-133-21/+27
| | | | | | | | | - Use CONFLICTS_INSTALL instead of CONFLICTS - Use USES=execinfo - Fix PLIST - Bump PORTREVISION for package change - Cosmetic change - Update pkg-descr
* - Take maintainershipsunpoet2014-08-081-1/+1
|
* reset maintainer to ports@.vanilla2014-08-071-1/+1
|
* Remove backslashes from single- and double-quotes in COMMENT and _DESCadamw2014-07-231-1/+1
| | | | | | strings, that were passed through rather than escaping anything. Approved by: portmgr (not really, but it touches unstaged ports)
* Upgrade v8-devel to 3.27.7.vanilla2014-06-033-15/+4
|
* 1: fix build with clang34.vanilla2014-03-271-2/+4
| | | | | | | 2: convert to new style of LIB_DEPENDS. 3: switch to tar:xz Submitted by: lev@ [1]
* - Add LICENSEsunpoet2014-02-081-3/+6
| | | | | | | | - Fix build for users with python 3.x as default - Simplify shebang fix Submitted by: sunpoet (myself) Approved by: vanilla (maintainer)
* Chase boost and icu bumpbapt2014-02-071-0/+1
| | | | While here convert some LIB_DEPENDS
* 1: use compiler.mkvanilla2014-02-043-10/+29
| | | | | | | 2: upgrade v8-devel to 3.24.30. PR: ports/186373 [1] Submitted by: mat@ [1]
* Python cleanup:rene2014-01-141-1/+1
| | | | | | | - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat)
* Fix build on i386.vanilla2013-12-281-0/+11
|