diff options
author | Yuri Victorovich <yuri@FreeBSD.org> | 2022-08-02 22:47:48 +0000 |
---|---|---|
committer | Yuri Victorovich <yuri@FreeBSD.org> | 2022-08-02 22:48:32 +0000 |
commit | d74caf697febb3e613a92a0e5426fd09d71c413e (patch) | |
tree | 5a33fd1f54b834fa2bfbcb2e658d4e0d526545ee /lang | |
parent | 7972ff16c426f6b2066ba679c5ef4df7f8627c0c (diff) | |
download | ports-d74caf697febb3e613a92a0e5426fd09d71c413e.tar.gz ports-d74caf697febb3e613a92a0e5426fd09d71c413e.zip |
lang/quilc: Correct BUILD_DEPENDS; Install previously missing file
Diffstat (limited to 'lang')
-rw-r--r-- | lang/quilc/Makefile | 12 | ||||
-rw-r--r-- | lang/quilc/Makefile.deps | 2 |
2 files changed, 11 insertions, 3 deletions
diff --git a/lang/quilc/Makefile b/lang/quilc/Makefile index fccf7742b17a..77f1c1cddbe9 100644 --- a/lang/quilc/Makefile +++ b/lang/quilc/Makefile @@ -1,6 +1,7 @@ PORTNAME= quilc DISTVERSIONPREFIX= v DISTVERSION= 1.26.0 +PORTREVISION= 1 CATEGORIES= lang # quantum-computing DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} # many files, some are unversioned EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} @@ -11,8 +12,7 @@ COMMENT= Optimizing Quil compiler (for quantum computing) LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -BUILD_DEPENDS= curl:ftp/curl \ - sbcl:lang/sbcl \ +BUILD_DEPENDS= sbcl:lang/sbcl \ cppzmq>0:net/cppzmq LIB_DEPENDS= libblas.so:math/blas \ libffi.so:devel/libffi \ @@ -27,7 +27,8 @@ BINARY_ALIAS= cc=${FILESDIR}/cc \ gfortran=gfortran${GCC_DEFAULT} \ git=false -PLIST_FILES= bin/quilc +PLIST_FILES= bin/quilc \ + lib/libexpokit.so # # In order to update dependencies: @@ -40,6 +41,8 @@ PLIST_FILES= bin/quilc MAINTAINER_MODE= no .if (${MAINTAINER_MODE} == "yes") +BUILD_DEPENDS+= curl:ftp/curl + do-build: # build, download dependencies during build, and save build log with URLs in it @set -e; set -o pipefail; cd ${WRKSRC} && (${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${TARGET_ALL} 2>&1 | tee -a ${WRKDIR}/build.log) @@ -73,6 +76,9 @@ post-extract: # fixups: same effect as https://github.com/cffi/cffi/pull/332 @${REINPLACE_CMD} -e 's|:openbsd "libffi.so"|:freebsd "libffi.so"|' ${QL_DIR}/dists/quicklisp/software/cffi_0.24.1/libffi/libffi.lisp +post-install: + ${INSTALL_LIB} ${QL_DIR}/dists/quicklisp/software/magicl-v0.9.1/expokit/libexpokit.so ${STAGEDIR}${PREFIX}/lib + .endif .include <bsd.port.mk> diff --git a/lang/quilc/Makefile.deps b/lang/quilc/Makefile.deps index aff523868c9a..c992ecd4b4f9 100644 --- a/lang/quilc/Makefile.deps +++ b/lang/quilc/Makefile.deps @@ -3,6 +3,7 @@ ## (!!!) Please do not modify manually. ## (!!!) Instead please follow the instructions in Makefile on how to update the port. ## + MASTER_SITES_DEPS= \ http://beta.quicklisp.org/archive/alexa/2018-08-31/:alexa_20180831_git_tgz \ http://beta.quicklisp.org/archive/alexandria/2022-07-07/:alexandria_20220707_git_tgz \ @@ -136,3 +137,4 @@ quicklisp.sexp:quicklisp_sexp \ quicklisp.txt:quicklisp_txt \ releases.txt:releases_txt \ systems.txt:systems_txt \ + |