aboutsummaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorGleb Popov <arrowd@FreeBSD.org>2019-10-29 10:25:42 +0000
committerGleb Popov <arrowd@FreeBSD.org>2019-10-29 10:25:42 +0000
commitdfa4c5a031102e5dd9ad0cc0850cd3c0aa8689fc (patch)
treee92f823825cc24d5145b079359408c3e960cb38c /math
parent575adc683e3a73044c6bc10f7278a466ca6f1e24 (diff)
downloadports-dfa4c5a031102e5dd9ad0cc0850cd3c0aa8689fc.tar.gz
ports-dfa4c5a031102e5dd9ad0cc0850cd3c0aa8689fc.zip
math/openblas: Install header files.
PR: 238228 Reviewed by: Artyom Davidov <ard_1@mail.ru> Approved by: Eijiro Shibusawa <phd_kimberlite@yahoo.co.jp> (maintainer) Differential Revision: https://reviews.freebsd.org/D20866
Notes
Notes: svn path=/head/; revision=515970
Diffstat (limited to 'math')
-rw-r--r--math/openblas/Makefile22
-rw-r--r--math/openblas/pkg-plist40
2 files changed, 61 insertions, 1 deletions
diff --git a/math/openblas/Makefile b/math/openblas/Makefile
index 660934c4a4a0..9386a601a8d2 100644
--- a/math/openblas/Makefile
+++ b/math/openblas/Makefile
@@ -3,7 +3,7 @@
PORTNAME= openblas
PORTVERSION= 0.2.20
-PORTREVISION= 10
+PORTREVISION= 11
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= math
@@ -183,5 +183,25 @@ do-install:
${INSTALL_LIB} ${WRKDIR}/lib/${L}.so.${OPENBLAS_SVER} ${STAGEDIR}${PREFIX}/lib
${LN} -sf ${L}.so.${OPENBLAS_SVER} ${STAGEDIR}${PREFIX}/lib/${L}.so
.endfor
+ cd ${WRKSRC} && \
+ ${FIND} . -name 'common*.h' -print | ${XARGS} ${BASENAME} | ${XARGS} -I {} ${CP} {} openblas_{}
+ ${CP} ${WRKSRC}/version.h ${WRKSRC}/openblas_version.h
+ ${CP} ${WRKSRC}/param.h ${WRKSRC}/openblas_param.h
+ ${CP} ${WRKSRC}/cpuid.h ${WRKSRC}/openblas_cpuid.h
+ ${CP} ${WRKSRC}/config.h ${WRKSRC}/openblas_config.h
+ ${REINPLACE_CMD} \
+ -e 's/"common.h"/"openblas_common.h"/' \
+ -e 's/"version.h"/"openblas_version.h"/' \
+ -e 's/"param.h"/"openblas_param.h"/' \
+ -e 's/"cpuid.h"/"openblas_cpuid.h"/' \
+ -e 's/"config.h"/"openblas_config.h"/' \
+ -e 's/"common_/"openblas_common_/' \
+ ${WRKSRC}/*.h \
+ ${WRKSRC}/*.c \
+ ${WRKSRC}/interface/*.c
+ ${MKDIR} ${STAGEDIR}${PREFIX}/include/openblas
+ ${INSTALL_DATA} ${WRKSRC}/openblas_*.h ${STAGEDIR}${PREFIX}/include/openblas
+ ${INSTALL_DATA} ${WRKSRC}/cblas.h ${WRKSRC}/config_kernel.h ${WRKSRC}/config_last.h ${WRKSRC}/l1param.h ${WRKSRC}/l2param.h ${WRKSRC}/symcopy.h \
+ ${STAGEDIR}${PREFIX}/include/openblas
.include <bsd.port.mk>
diff --git a/math/openblas/pkg-plist b/math/openblas/pkg-plist
new file mode 100644
index 000000000000..88ee3f7b158c
--- /dev/null
+++ b/math/openblas/pkg-plist
@@ -0,0 +1,40 @@
+include/openblas/cblas.h
+include/openblas/openblas_common.h
+include/openblas/openblas_common_alpha.h
+include/openblas/openblas_common_arm.h
+include/openblas/openblas_common_arm64.h
+include/openblas/openblas_common_c.h
+include/openblas/openblas_common_d.h
+include/openblas/openblas_common_ia64.h
+include/openblas/openblas_common_interface.h
+include/openblas/openblas_common_lapack.h
+include/openblas/openblas_common_level1.h
+include/openblas/openblas_common_level2.h
+include/openblas/openblas_common_level3.h
+include/openblas/openblas_common_linux.h
+include/openblas/openblas_common_macro.h
+include/openblas/openblas_common_mips.h
+include/openblas/openblas_common_mips64.h
+include/openblas/openblas_common_param.h
+include/openblas/openblas_common_power.h
+include/openblas/openblas_common_q.h
+include/openblas/openblas_common_reference.h
+include/openblas/openblas_common_s.h
+include/openblas/openblas_common_sparc.h
+include/openblas/openblas_common_stackalloc.h
+include/openblas/openblas_common_thread.h
+include/openblas/openblas_common_x.h
+include/openblas/openblas_common_x86.h
+include/openblas/openblas_common_x86_64.h
+include/openblas/openblas_common_z.h
+include/openblas/openblas_common_zarch.h
+include/openblas/openblas_config.h
+include/openblas/config_kernel.h
+include/openblas/config_last.h
+include/openblas/openblas_cpuid.h
+include/openblas/l1param.h
+include/openblas/l2param.h
+include/openblas/openblas_config_template.h
+include/openblas/openblas_param.h
+include/openblas/symcopy.h
+include/openblas/openblas_version.h