Index: head/devel/hs-spago/Makefile =================================================================== --- head/devel/hs-spago/Makefile (revision 516728) +++ head/devel/hs-spago/Makefile (revision 516729) @@ -1,191 +1,191 @@ # $FreeBSD$ PORTNAME= spago DISTVERSION= 0.9.0.0 CATEGORIES= devel MASTER_SITES= https://github.com/spacchetti/purescript-docs-search/releases/download/v${PURESCRIPT_DOCS_SEARCH_VERSION}/:docs_search_app \ https://github.com/spacchetti/purescript-docs-search/releases/download/v${PURESCRIPT_DOCS_SEARCH_VERSION}/:purescript_docs_search DISTFILES= docs-search-app.js:docs_search_app \ purescript-docs-search:purescript_docs_search -EXTRACT_ONLY= ${GH_ACCOUNT}-${GH_PROJECT}-${DISTVERSION}_GH0${EXTRACT_SUFX} +EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} MAINTAINER= haskell@FreeBSD.org COMMENT= PureScript package manager and build tool LICENSE= BSD3CLAUSE RUN_DEPENDS= ca_root_nss>0:security/ca_root_nss USES= cabal:hpack USE_GITHUB= yes GH_ACCOUNT= spacchetti GH_PROJECT= spago USE_LOCALE= en_US.UTF-8 USE_CABAL= Diff-0.3.4 \ Glob-0.10.0_1 \ StateVar-1.2 \ adjunctions-4.4_2 \ aeson-1.4.5.0 \ aeson-better-errors-0.9.1.0 \ aeson-pretty-0.8.7 \ ansi-terminal-0.9.1 \ ansi-wl-pprint-0.6.9_1 \ asn1-encoding-0.9.5_1 \ asn1-parse-0.9.4 \ asn1-types-0.3.3 \ async-2.2.2 \ async-pool-0.9.0.2_2 \ attoparsec-0.13.2.3 \ attoparsec-iso8601-1.0.1.0_1 \ base-compat-0.10.5 \ base-orphans-0.8.1 \ base-prelude-1.3 \ base16-bytestring-0.1.1.6 \ basement-0.0.11_2 \ basic-prelude-0.7.0 \ bifunctors-5.5.5 \ binary-instances-1_2 \ binary-orphans-1.0.1_2 \ blaze-builder-0.4.1.0 \ bower-json-1.0.0.1 \ bytestring-conversion-0.3.1_2 \ cabal-doctest-1.0.7 \ case-insensitive-1.2.1.0 \ cborg-0.2.2.0 \ cborg-json-0.2.1.0 \ cereal-0.5.8.1 \ charset-0.3.7.1_1 \ chunked-data-0.3.1 \ classy-prelude-1.5.0 \ clock-0.8 \ colour-2.3.5 \ comonad-5.0.5 \ conduit-1.3.1.1 \ conduit-extra-1.3.4 \ connection-0.3.1_1 \ contravariant-1.5.2 \ cookie-0.4.4 \ cryptohash-sha1-0.11.100.1_4 \ cryptonite-0.26 \ data-default-class-0.1.2.0 \ data-fix-0.2.0 \ deepseq-generics-0.2.0.0_4 \ dhall-1.25.0_2 \ dhall-json-1.4.0 \ distributive-0.6.1 \ dlist-0.8.0.7 \ dlist-instances-0.1.1.1 \ dotgen-0.4.2 \ double-conversion-2.0.2.0 \ either-5.0.1.1 \ errors-2.3.0 \ exceptions-0.10.3 \ fail-4.9.0.0 \ fgl-5.7.0.1 \ file-embed-0.0.11 \ foldl-1.4.5_4 \ free-5.1.2 \ fsnotify-0.3.0.1_1 \ github-0.22 \ half-0.3 \ hashable-1.3.0.0 \ hsc2hs-0.68.6 \ hostname-1.0 \ hourglass-0.2.12 \ http-api-data-0.4.1_2 \ http-client-0.6.4 \ http-client-tls-0.3.5.3_1 \ http-conduit-2.3.7.1_1 \ http-link-header-1.0.3.1 \ http-types-0.12.3 \ integer-logarithms-1.0.3_1 \ invariant-0.5.3 \ iso8601-time-0.1.5 \ kan-extensions-5.2 \ keys-3.12.2_1 \ lens-family-core-2.0.0 \ libyaml-0.1.1.0 \ managed-1.0.6 \ math-functions-0.3.3.0 \ megaparsec-7.0.5 \ memory-0.15.0_1 \ mime-types-0.1.0.9 \ monad-control-1.0.2.3 \ mono-traversable-1.0.12.0 \ mono-traversable-instances-0.1.0.0 \ mutable-containers-0.3.4 \ mwc-random-0.14.0.0 \ network-3.1.1.0 \ network-uri-2.6.1.0_1 \ optional-args-1.0.2_1 \ optparse-applicative-0.15.1.0 \ parser-combinators-1.2.0 \ parsers-0.12.10 \ pem-0.2.4 \ pointed-5.0.1_2 \ prettyprinter-1.2.1.1_1 \ prettyprinter-ansi-terminal-1.1.1.2 \ primitive-0.7.0.0 \ profunctors-5.5 \ random-1.1_1 \ repline-0.2.1.0 \ resourcet-1.2.2 \ retry-0.8.0.1 \ safe-0.3.17 \ say-0.1.0.1 \ scientific-0.3.6.2 \ semigroupoids-5.3.3 \ semigroups-0.19.1 \ semver-range-0.2.8 \ serialise-0.2.1.0_1 \ socks-0.6.0_1 \ split-0.2.3.3_2 \ stm-chans-3.0.0.4_1 \ streaming-commons-0.2.1.1 \ system-fileio-0.3.16.4 \ system-filepath-0.4.14_1 \ tagged-0.8.6_1 \ tar-0.5.1.1 \ temporary-1.3 \ text-binary-0.2.1.1 \ th-abstraction-0.3.1.0 \ th-lift-0.8.0.1 \ th-lift-instances-0.1.14 \ time-compat-1.9.2.2_1 \ tls-1.5.1 \ transformers-base-0.4.5.2 \ transformers-compat-0.6.5 \ turtle-1.5.15 \ typed-process-0.2.6.0 \ unix-compat-0.5.2 \ unliftio-0.2.12 \ unliftio-core-0.1.2.0_2 \ unordered-containers-0.2.10.0_1 \ uri-encode-1.5.0.5 \ utf8-string-1.0.1.1_3 \ uuid-types-1.0.3_2 \ vector-0.12.0.3_2 \ vector-algorithms-0.8.0.1_2 \ vector-binary-instances-0.2.5.1_1 \ vector-builder-0.3.7.2 \ vector-instances-3.4 \ vector-th-unbox-0.2.1.6_1 \ versions-3.5.1.1 \ void-0.7.3 \ x509-1.7.5_1 \ x509-store-1.6.7_1 \ x509-system-1.6.6 \ x509-validation-1.6.11 \ yaml-0.11.1.2 \ zlib-0.6.2.1 PURESCRIPT_DOCS_SEARCH_VERSION= 0.0.5 post-extract: ${CP} ${DISTDIR}/${DIST_SUBDIR}/docs-search-app.js ${WRKSRC}/templates/ ${CP} ${DISTDIR}/${DIST_SUBDIR}/purescript-docs-search ${WRKSRC}/templates/ .include Index: head/games/dreamchess/Makefile =================================================================== --- head/games/dreamchess/Makefile (revision 516728) +++ head/games/dreamchess/Makefile (revision 516729) @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= dreamchess DISTVERSION= 0.3.0 CATEGORIES= games MAINTAINER= phascolarctos@protonmail.ch COMMENT= OpenGL chess game LICENSE= GPLv3+ BSD2CLAUSE BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSE.txt LICENSE_DISTFILES_GPLv3+ = ${DISTNAME} LICENSE_DISTFILES_BSD2CLAUSE= ${DISTNAME} LICENSE_DISTFILES_BSD3CLAUSE= ${DISTNAME} -LICENSE_DISTFILES_CC-BY-NC-ND-3.0= dreamchess-dreamchess-music-0.3.0_GH0.tar.gz +LICENSE_DISTFILES_CC-BY-NC-ND-3.0= ${DISTNAME}.tar.gz BUILD_DEPENDS= flex:textproc/flex LIB_DEPENDS= libexpat.so:textproc/expat2 USES= bison cmake gl sdl USE_GITHUB= yes USE_GL= gl glew glu USE_SDL= image2 mixer2 PLIST_FILES= bin/dreamchess \ bin/dreamer \ man/man6/dreamchess.6.gz \ man/man6/dreamer.6.gz \ share/applications/dreamchess.desktop \ share/icons/hicolor/256x256/apps/dreamchess.png \ share/icons/hicolor/48x48/apps/dreamchess.png PORTDATA= * PORTDOCS= AUTHORS.txt OPTIONS_DEFINE= DOCS MUSIC OPTIONS_DEFAULT= MUSIC MUSIC_DESC= Install DreamChess music MUSIC_GH_PROJECT= ${PORTNAME}-music:music MUSIC_GH_TAGNAME= 1.0:music .include .if ${PORT_OPTIONS:MMUSIC} LICENSE+= CC-BY-NC-ND-3.0 .endif post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${MV} ${STAGEDIR}${PREFIX}/share/doc/DreamChess/AUTHORS.txt ${STAGEDIR}${DOCSDIR} ${RM} -R ${STAGEDIR}${PREFIX}/share/doc/DreamChess post-install-DOCS-off: ${RM} -R ${STAGEDIR}${PREFIX}/share/doc/DreamChess post-install-MUSIC-on: cd ${WRKDIR}/${PORTNAME}-music-${MUSIC_GH_TAGNAME:S/:music//}/data && ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} .include Index: head/science/py-tensorflow/Makefile =================================================================== --- head/science/py-tensorflow/Makefile (revision 516728) +++ head/science/py-tensorflow/Makefile (revision 516729) @@ -1,159 +1,159 @@ # $FreeBSD$ PORTNAME= tensorflow DISTVERSIONPREFIX= v DISTVERSION= 1.14.0 PORTREVISION= 3 CATEGORIES= science python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= ${PORTNAME} -EXTRACT_ONLY= tensorflow-tensorflow-v${DISTVERSION}_GH0.tar.gz +EXTRACT_ONLY= ${DISTNAME}.tar.gz MAINTAINER= amzo1337@gmail.com COMMENT= Computation using data flow graphs for scalable machine learning LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE ONLY_FOR_ARCHS= amd64 BUILD_DEPENDS= ${RUN_DEPENDS} \ ${PYTHON_PKGNAMEPREFIX}grpcio-tools>=1.22.0:devel/py-grpcio-tools@${PY_FLAVOR} \ bash:shells/bash \ cython:lang/cython \ swig3.0:devel/swig30 \ bazel:devel/bazel029 LIB_DEPENDS= libsnappy.so:archivers/snappy \ liblmdb.so:databases/lmdb \ libsqlite3.so:databases/sqlite3 \ libicuio.so:devel/icu \ libjsoncpp.so:devel/jsoncpp \ libpcre.so:devel/pcre \ libnsync.so:devel/nsync \ libprotobuf.so:devel/protobuf \ libprotobuf-c.so:devel/protobuf-c \ libre2.so:devel/re2 \ libgif.so:graphics/giflib \ libpng.so:graphics/png \ libgpr.so:devel/grpc \ libcurl.so:ftp/curl \ libgoogle_cloud_cpp_common.so:devel/google-cloud-cpp \ libflatbuffers.so:devel/flatbuffers \ libdouble-conversion.so:devel/double-conversion RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}absl>=0.7.1:devel/py-absl@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}astor>=0.5:devel/py-astor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}gast>=0.2.2:devel/py-gast@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.11.2:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-pasta>=0.1.7:devel/py-google-pasta@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}protobuf>=3.7.1:devel/py-protobuf@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}six>=1.10.0:devel/py-six@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}termcolor>=1.1.0:devel/py-termcolor@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}grpcio>=1.22.0:devel/py-grpcio@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}keras>=2.2.4:math/py-keras@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wrapt>=1.11.2:devel/py-wrapt@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} USES= python:3.6 shebangfix jpeg ssl SHEBANG_GLOB= *.py USE_GITHUB= yes USE_PYTHON= distutils BAZEL_BOOT= --output_user_root=${WRKDIR}/bazel_out PLIST_SUB= TF_PORT_VERSION=${PORTVERSION} OPTIONS_DEFINE= CPU_OPTS CPU_OPTS_DESC= Enable optimisations using features available on your CPU CPU_OPTS_VARS= CPU_TARGET=native BAZEL_COPT="-c opt --copt=-march=native --copt=-mfpmath=sse" CPU_OPTS_VARS_OFF= CPU_TARGET=x86-64 .include "Makefile.MASTER_SITES" post-patch: # Set up a local repository with our pre-downloaded packages # This prevents bazel downloading the files without modifying # the bzl files. @${MKDIR} ${WRKDIR}/bazel-cache @${MKDIR} ${WRKDIR}/bazel-distdir .for file in ${DISTFILES:C/\:(.*)//} @${ECHO} "Moving ${file} to ${WRKDIR}/bazel-cache" @${CP} ${DISTDIR}/${DIST_SUBDIR}/${file} ${WRKDIR}/bazel-distdir .endfor @cd ${WRKSRC} && \ ${REINPLACE_CMD} "s#--batch#${BAZEL_BOOT}\', \'--batch#" \ configure.py @${CP} ${PATCHDIR}/bazelrc ${WRKDIR}/bazelrc @${REINPLACE_CMD} "s#%%BAZEL_DIR%%#${WRKDIR}#" ${WRKDIR}/bazelrc @${REINPLACE_CMD} "s#%%BAZEL_DIST%%#${WRKDIR}#" ${WRKDIR}/bazelrc @${REINPLACE_CMD} "s#%%LOCALBASE%%#${LOCALBASE}#" ${WRKDIR}/bazelrc \ ${WRKSRC}/tensorflow/tensorflow.bzl ${WRKSRC}/.bazelrc \ ${WRKSRC}/tensorflow/core/BUILD \ ${WRKSRC}/third_party/systemlibs/protobuf.bzl do-configure: @cd ${WRKSRC} && ${SETENV} \ PYTHON_BIN_PATH=${PYTHON_CMD} \ PYTHON_LIB_PATH="${PYTHON_SITELIBDIR}" \ TF_NEED_JEMALLOC=0 \ TF_NEED_KAFKA=0 \ TF_NEED_OPENCL_SYCL=0 \ TF_NEED_AWS=0 \ TF_NEED_GCP=0 \ TF_NEED_HDFS=0 \ TF_NEED_S3=0 \ TF_ENABLE_XLA=0 \ TF_NEED_GDR=0 \ TF_NEED_VERBS=0 \ TF_NEED_OPENCL=0 \ TF_NEED_MPI=0 \ TF_NEED_TENSORRT=0 \ TF_NEED_NGRAPH=0 \ TF_NEED_IGNITE=0 \ TF_NEED_ROCM=0 \ TF_NEED_CUDA=0 \ TF_SET_ANDROID_WORKSPACE=0 \ TF_DOWNLOAD_CLANG=0 \ TF_NEED_NCCL=0 \ TF_NEED_OPENCL=0 \ TF_IGNORE_MAX_BAZEL_VERSION=1 \ CC_OPT_FLAGS="-march=${CPU_TARGET} -I${LOCALBASE}/include" \ PREFIX="${LOCALBASE}" \ TF_SYSTEM_LIBS="absl_py astor_archive boringssl com_github_googleapis_googleapis com_github_googlecloudplatform_google_cloud_cpp com_google_protobuf \ com_google_protobuf_cc com_googlesource_code_re2 curl cython double_conversion enum34_archive flatbuffers gast_archive gif_archive \ grpc hwloc icu jpeg jsoncpp_git keras_applications_archive lmdb nasm nsync org_sqlite pasta pcre png_archive protobuf_archive \ six_archive snappy swig termcolor_archive wrapt zlib_archive" \ ./configure do-build: @cd ${WRKSRC} && \ bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \ --host_linkopt="-L${LOCALBASE}/lib" --linkopt="-L${LOCALBASE}/lib" --config=opt \ --incompatible_no_support_tools_in_action_inputs=false \ --verbose_failures -s \ //tensorflow:libtensorflow.so \ //tensorflow:libtensorflow_cc.so \ //tensorflow:install_headers \ //tensorflow/tools/pip_package:build_pip_package @cd ${WRKSRC} && ${SETENV} TMPDIR=${WRKDIR} \ bazel-bin/tensorflow/tools/pip_package/build_pip_package \ ${WRKDIR}/whl do-install: @${MKDIR} ${STAGEDIR}/${PYTHON_SITELIBDIR} @${MKDIR} ${WRKDIR}/tmp @${UNZIP_NATIVE_CMD} -d ${WRKDIR}/tmp ${WRKDIR}/whl/${PORTNAME}-${PORTVERSION}-*.whl @${FIND} ${WRKDIR}/tmp -name "*.so*" | ${XARGS} ${STRIP_CMD} cd ${WRKDIR}/tmp && ${COPYTREE_SHARE} ${PORTNAME}-${PORTVERSION}.dist-info \ ${STAGEDIR}${PYTHON_SITELIBDIR} cd ${WRKDIR}/tmp/${PORTNAME}-${PORTVERSION}.data/purelib && \ ${COPYTREE_SHARE} . ${STAGEDIR}${PYTHON_SITELIBDIR} post-install: # autoplist: thousands of files, all under ${PYTHON_SITELIBDIR} @cd ${STAGEDIR}${PREFIX} && \ ${FIND} ${PYTHON_SITELIBDIR:C|^${LOCALBASE}/||} -type f -or -type l | grep -v "egg-info/" >> ${TMPPLIST} .include