[Midnightbsd-cvs] mports [21451] trunk/math/lapack: fix lapack make

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Wed May 25 21:16:00 EDT 2016


Revision: 21451
          http://svnweb.midnightbsd.org/mports/?rev=21451
Author:   laffer1
Date:     2016-05-25 21:15:59 -0400 (Wed, 25 May 2016)
Log Message:
-----------
fix lapack make

Modified Paths:
--------------
    trunk/math/lapack/Makefile
    trunk/math/lapack/distinfo
    trunk/math/lapack/files/manpages
    trunk/math/lapack/files/patch-SRC+Makefile
    trunk/math/lapack/files/patch-TESTING+LIN+Makefile
    trunk/math/lapack/files/patch-TESTING+Makefile
    trunk/math/lapack/pkg-plist

Modified: trunk/math/lapack/Makefile
===================================================================
--- trunk/math/lapack/Makefile	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/Makefile	2016-05-26 01:15:59 UTC (rev 21451)
@@ -1,8 +1,8 @@
 # $MidnightBSD$
 
 PORTNAME?=	lapack
-PORTVERSION=	3.4.2
-PORTREVISION=	1
+PORTVERSION=	3.5.0
+PORTREVISION=	0
 CATEGORIES=	math
 MASTER_SITES=	NL/lapack/
 DISTFILES=	lapack-${PORTVERSION}.tgz
@@ -12,11 +12,12 @@
 DIST_SUBDIR=	lapack
 
 MAINTAINER?=	ports at MidnightBSD.org
-COMMENT?=	A library of Fortran 77 subroutines for linear algebra
+COMMENT?=	Library of Fortran 77 subroutines for linear algebra
+
 LICENSE=	bsd3
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USE_GCC=	any
-USE_FORTRAN=	yes
+USES=		fortran
 
 OPTIONS_DEFINE=	PROFILE SHARED STATIC
 OPTIONS_DEFAULT=	SHARED STATIC
@@ -25,11 +26,10 @@
 STATIC_DESC=	Build (non-PIC) archives
 
 MAKE_ENV=	BLASLIB="${BLASLIB}"
-MAKE_JOBS_SAFE=	yes
 PLIST_SUB=	SVERSION="${SVERSION}"
 
-WRKSRC =		${WRKDIR}/lapack-${PORTVERSION}
-WRKSRC_PROFILE =	${WRKSRC}_PROFILE
+WRKSRC=			${WRKDIR}/lapack-${PORTVERSION}
+WRKSRC_PROFILE=		${WRKSRC}_PROFILE
 WRKSRC_SHARED=		${WRKSRC}_SHARED
 WRKSRC_STATIC=		${WRKSRC}
 
@@ -39,30 +39,42 @@
 ALL_TARGET=		blaslib
 BLASLIB=		../../libblas.a
 LIBS=			blas
-PLIST_SUB+=		BLAS="" LAPACK="@comment " XLAPACK="@comment "
+PLIST_SUB+=		BLAS="" LAPACK="@comment " XLAPACK="@comment " LAPACKE="@comment "
 SVERSION=		2
 TEST_TARGET=		blas_testing
+.elif defined(LAPACKE_SLAVEPORT)
+ALL_TARGET=		lapackelib
+LAPACKELIB=		liblapacke.a
+LAPACKETMGLIB=		liblapacke_tmg.a
+MAKE_ENV+=	LAPACKELIB="${LAPACKELIB}" LAPACKETMGLIB="${LAPACKETMGLIB}"
+LIB_DEPENDS+=		libblas.so:${PORTSDIR}/math/blas \
+			liblapack.so:${PORTSDIR}/math/lapack
+LIBS=			lapacke lapacke_tmg
+INCLS=			lapacke lapacke_utils lapacke_mangling
+PLIST_SUB+=		BLAS="@comment " LAPACK="@comment " XLAPACK="@comment " LAPACKE=""
+SVERSION=		1
 .else
 ALL_TARGET=		lib
 BLASLIB?=		-L${LOCALBASE}/lib -lblas
-LIB_DEPENDS+=		blas.2:${PORTSDIR}/math/blas
+LIB_DEPENDS+=		libblas.so:${PORTSDIR}/math/blas
 LIBS=			lapack tmglib
 SVERSION=		4
 TEST_TARGET=		lapack_testing
 .if defined(MAINTAINER_MODE) || defined(PACKAGE_BUILDING)
 S=			${PYTHON_CMD}
-USE_PYTHON_BUILD=	yes
+USES+=			python:build
 .else
 S=			\#
 .endif
 .if defined(XLAPACK_SLAVEPORT)
-LIB_DEPENDS+=		xblas.0:${PORTSDIR}/math/xblas
+LIB_DEPENDS+=		libxblas.so:${PORTSDIR}/math/xblas
 MAKE_ENV+=		USEXBLAS=yes XBLASLIB="${XBLASLIB}"
 P=			x
-PLIST_SUB+=		BLAS="@comment " LAPACK="@comment " XLAPACK=""
+PLIST_SUB+=		BLAS="@comment " LAPACK="@comment " XLAPACK="" LAPACKE="@comment "
 XBLASLIB?=		-L${LOCALBASE}/lib -lxblas
 .else
-PLIST_SUB+=		BLAS="@comment " LAPACK="" XLAPACK="@comment "
+PLIST_FILES+=		${MAN3L:S|^|man/man3/|:S|$|.gz|}
+PLIST_SUB+=		BLAS="@comment " LAPACK="" XLAPACK="@comment " LAPACKE="@comment "
 .if defined(MAINTAINER_MODE)
 BUILD_DEPENDS +=	doxygen:${PORTSDIR}/devel/doxygen
 MAN_TARGET=		build-manpages
@@ -79,6 +91,10 @@
 FFLAGS_PROFILE?=	-pg
 FFLAGS_SHARED ?=	${PICFLAG}
 
+.if ${PORT_OPTIONS:MPROFILE}
+LDFLAGS+= -static
+.endif
+
 .if ${PORT_OPTIONS:MPROFILE} && !exists(/usr/lib/libc_p.a)
 IGNORE=	you have chosen WITH_PROFILE, but have not installed the\
 base system profiling libraries
@@ -102,7 +118,9 @@
 		s@^(OPTS[[:blank:]]*=)(.*)@\1 $${FFLAGS} $${EXTRAFLAGS}@; \
 		s@^NOOPT[[:blank:]]*=.*@& $${EXTRAFLAGS}@; \
 		s@^(LOADOPTS[[:blank:]]*=)(.*)@\1 $${LDFLAGS} $${EXTRAFLAGS}@; \
-		\@(BLAS|RAN)LIB[[:blank:]]*=@d;' \
+		s@^(CC[[:blank:]]*=)(.*)@@; \
+		s@^(CFLAGS[[:blank:]]*)(=)(.*)@\1 += $${EXTRAFLAGS}@; \
+		\@(BLAS|LAPACKE|RAN)LIB[[:blank:]]*=@d;' \
 			${WRKSRC}/make.inc.example > ${WRKSRC}/make.inc
 	@${REINPLACE_CMD} -e 's@\./lapack_testing\.py@${S} &@' \
 		${WRKSRC}/Makefile
@@ -115,9 +133,9 @@
 do-build: ${MAN_TARGET} build-profile build-shared build-static
 
 .for o in PROFILE SHARED STATIC
-build-${o:L}: patch
+build-${o:tl}: patch
 .if ${PORT_OPTIONS:M${o}}
-	${PRINTF} "\n\nBuilding ${o:L} libraries:\n\n\n"
+	${PRINTF} "\n\nBuilding ${o:tl} libraries:\n\n\n"
 	cd ${WRKSRC_${o}}; ${SETENV} ${MAKE_ENV} EXTRAFLAGS="${FFLAGS_${o}}" \
 	${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" ${ALL_TARGET}
 
@@ -148,45 +166,50 @@
 TESTS ?=	test-profile
 .endif
 
+.if !defined(LAPACKE_SLAVEPORT)
 check regression-test test: ${TESTS}
-
 .for o in PROFILE SHARED STATIC
-test-${o:L}: build-${o:L}
+test-${o:tl}: build-${o:tl}
 .if ${PORT_OPTIONS:M${o}}
-	@${PRINTF} "\n\nTesting ${o:L} libraries:\n\n\n"
+	@${PRINTF} "\n\nTesting ${o:tl} libraries:\n\n\n"
 	@cd ${WRKSRC_${o}}; ${SETENV} ${MAKE_ENV} EXTRAFLAGS="${FFLAGS_${o}}" \
 	${MAKE} ${_MAKE_JOBS} ${MAKE_ARGS} ARCH="${AR}" ${TEST_TARGET}
 .if defined(BLAS_SLAVEPORT)
 	@${CAT} ${WRKSRC_${o}}/BLAS/*.out
 .endif
-
 .endif
 .endfor
+.endif
 
 do-install:
 .for L in ${LIBS}
 .if ${PORT_OPTIONS:MSTATIC}
-	@${INSTALL_DATA} ${WRKSRC}/lib${L}.a ${PREFIX}/lib/lib${P}${L}.a
+	@${INSTALL_DATA} ${WRKSRC}/lib${L}.a ${STAGEDIR}${PREFIX}/lib/lib${P}${L}.a
 .endif
 .if ${PORT_OPTIONS:MSHARED}
-	@${INSTALL_DATA} ${WRKSRC_SHARED}/lib${L}.a ${PREFIX}/lib/lib${P}${L}_pic.a
-	@${INSTALL_DATA} ${WRKSRC_SHARED}/lib${P}${L}.so.${SVERSION} ${PREFIX}/lib
-	@${LN} -sf lib${P}${L}.so.${SVERSION} ${PREFIX}/lib/lib${P}${L}.so
+	@${INSTALL_DATA} ${WRKSRC_SHARED}/lib${L}.a ${STAGEDIR}${PREFIX}/lib/lib${P}${L}_pic.a
+	@${INSTALL_DATA} ${WRKSRC_SHARED}/lib${P}${L}.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib
+	@${LN} -sf lib${P}${L}.so.${SVERSION} ${STAGEDIR}${PREFIX}/lib/lib${P}${L}.so
 .endif
 .if ${PORT_OPTIONS:MPROFILE}
-	@${INSTALL_DATA} ${WRKSRC_PROFILE}/lib${L}.a ${PREFIX}/lib/lib${P}${L}_p.a
+	@${INSTALL_DATA} ${WRKSRC_PROFILE}/lib${L}.a ${STAGEDIR}${PREFIX}/lib/lib${P}${L}_p.a
 .endif
 .endfor
+.if defined(LAPACKE_SLAVEPORT)
+.for I in ${INCLS}
+	@${INSTALL_DATA} ${WRKSRC}/lapacke/include/${I}.h ${STAGEDIR}${PREFIX}/include
+.endfor
+.endif
 
 .include  <bsd.port.pre.mk>
 
-.if !(defined(BLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT))
+.if !(defined(BLAS_SLAVEPORT) || defined(XLAPACK_SLAVEPORT) || defined(LAPACKE_SLAVEPORT))
 
 .include "${FILESDIR}/manpages"
 
 post-install:
-	@cd ${WRKDIR}/man ; ${ECHO_CMD} ${MAN3:S|^|man3/|} \
-	| ${XARGS} -J @ ${INSTALL_MAN} @ ${MAN3PREFIX}/man/man3
+	@cd ${WRKDIR}/man ; ${ECHO_CMD} ${MAN3L:S|^|man3/|} \
+	| ${XARGS} -J @ ${INSTALL_MAN} @ ${STAGEDIR}${MAN3PREFIX}/man/man3
 
 .if defined(MAINTAINER_MODE)
 package-manpages: build-manpages
@@ -193,7 +216,7 @@
 	@${RM} -f ${WRKDIR}/lapack-manpages-${PORTVERSION}.tar.gz ; \
 	cd ${WRKSRC}/DOCS/man; \
 	${TAR} -czvf ${WRKDIR}/lapack-manpages-${PORTVERSION}.tar.gz \
-	${MAN3:S|^|man3/|}
+	${MAN3L:S|^|man3/|}
 
 .endif
 .endif

Modified: trunk/math/lapack/distinfo
===================================================================
--- trunk/math/lapack/distinfo	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/distinfo	2016-05-26 01:15:59 UTC (rev 21451)
@@ -1,4 +1,4 @@
-SHA256 (lapack/lapack-3.4.2.tgz) = 60a65daaf16ec315034675942618a2230521ea7adf85eea788ee54841072faf0
-SIZE (lapack/lapack-3.4.2.tgz) = 6168281
-SHA256 (lapack/manpages-3.4.2.tgz) = 65181ed22a87cde3cfee3bc9e4135434e3ee9f5fc5651a37c0ca4e4b737254de
-SIZE (lapack/manpages-3.4.2.tgz) = 1378304
+SHA256 (lapack/lapack-3.5.0.tgz) = 9ad8f0d3f3fb5521db49f2dd716463b8fb2b6bc9dc386a9956b8c6144f726352
+SIZE (lapack/lapack-3.5.0.tgz) = 6313139
+SHA256 (lapack/manpages-3.5.0.tgz) = 055da7402ea807cc16f6c50b71ac63d290f83a5f2885aa9f679b7ad11dd8903d
+SIZE (lapack/manpages-3.5.0.tgz) = 1394730

Modified: trunk/math/lapack/files/manpages
===================================================================
--- trunk/math/lapack/files/manpages	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/files/manpages	2016-05-26 01:15:59 UTC (rev 21451)
@@ -1,4 +1,4 @@
-MAN3= \
+MAN3L= \
 INSTALL_ilaver.f.3 \
 INSTALL_lsame.f.3 \
 LAPACK_version.f.3 \

Modified: trunk/math/lapack/files/patch-SRC+Makefile
===================================================================
--- trunk/math/lapack/files/patch-SRC+Makefile	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/files/patch-SRC+Makefile	2016-05-26 01:15:59 UTC (rev 21451)
@@ -1,6 +1,6 @@
---- SRC/Makefile~	2011-11-18 23:21:16.000000000 +0900
-+++ SRC/Makefile	2011-11-18 23:22:26.000000000 +0900
-@@ -154,7 +154,7 @@
+--- SRC/Makefile.orig	2015-01-15 16:32:42.000000000 +0100
++++ SRC/Makefile	2015-01-15 16:33:52.000000000 +0100
+@@ -159,7 +159,7 @@
  
  DSLASRC = spotrs.o sgetrs.o spotrf.o sgetrf.o 
  
@@ -9,7 +9,7 @@
  SXLASRC = sgesvxx.o sgerfsx.o sla_gerfsx_extended.o sla_geamv.o		\
     sla_gercond.o sla_gerpvgrw.o ssysvxx.o ssyrfsx.o			\
     sla_syrfsx_extended.o sla_syamv.o sla_syrcond.o sla_syrpvgrw.o	\
-@@ -162,7 +162,7 @@
+@@ -167,7 +167,7 @@
     sla_porpvgrw.o sgbsvxx.o sgbrfsx.o sla_gbrfsx_extended.o		\
     sla_gbamv.o sla_gbrcond.o sla_gbrpvgrw.o sla_lin_berr.o slarscl2.o	\
     slascl2.o sla_wwaddw.o
@@ -18,7 +18,7 @@
  
  CLASRC = \
     cbdsqr.o cgbbrd.o cgbcon.o cgbequ.o cgbrfs.o cgbsv.o  cgbsvx.o \
-@@ -226,7 +226,7 @@
+@@ -238,7 +238,7 @@
     cgeqrt.o cgeqrt2.o cgeqrt3.o cgemqrt.o \
     ctpqrt.o ctpqrt2.o ctpmqrt.o ctprfb.o
  
@@ -27,7 +27,7 @@
  CXLASRC = cgesvxx.o cgerfsx.o cla_gerfsx_extended.o cla_geamv.o \
     cla_gercond_c.o cla_gercond_x.o cla_gerpvgrw.o \
     csysvxx.o csyrfsx.o cla_syrfsx_extended.o cla_syamv.o \
-@@ -238,7 +238,7 @@
+@@ -250,7 +250,7 @@
     chesvxx.o cherfsx.o cla_herfsx_extended.o cla_heamv.o \
     cla_hercond_c.o cla_hercond_x.o cla_herpvgrw.o \
     cla_lin_berr.o clarscl2.o clascl2.o cla_wwaddw.o
@@ -36,7 +36,7 @@
  
  ZCLASRC = cpotrs.o cgetrs.o cpotrf.o cgetrf.o 
  
-@@ -302,7 +302,7 @@
+@@ -318,7 +318,7 @@
     dgeqrt.o dgeqrt2.o dgeqrt3.o dgemqrt.o \
     dtpqrt.o dtpqrt2.o dtpmqrt.o dtprfb.o
  
@@ -45,7 +45,7 @@
  DXLASRC = dgesvxx.o dgerfsx.o dla_gerfsx_extended.o dla_geamv.o		\
     dla_gercond.o dla_gerpvgrw.o dsysvxx.o dsyrfsx.o			\
     dla_syrfsx_extended.o dla_syamv.o dla_syrcond.o dla_syrpvgrw.o	\
-@@ -310,7 +310,7 @@
+@@ -326,7 +326,7 @@
     dla_porpvgrw.o dgbsvxx.o dgbrfsx.o dla_gbrfsx_extended.o		\
     dla_gbamv.o dla_gbrcond.o dla_gbrpvgrw.o dla_lin_berr.o dlarscl2.o	\
     dlascl2.o dla_wwaddw.o
@@ -54,7 +54,7 @@
  
  ZLASRC = \
     zbdsqr.o zgbbrd.o zgbcon.o zgbequ.o zgbrfs.o zgbsv.o  zgbsvx.o \
-@@ -379,7 +379,7 @@
+@@ -402,7 +402,7 @@
     zgeqrt.o zgeqrt2.o zgeqrt3.o zgemqrt.o \
     ztpqrt.o ztpqrt2.o ztpmqrt.o ztprfb.o
  
@@ -63,7 +63,7 @@
  ZXLASRC = zgesvxx.o zgerfsx.o zla_gerfsx_extended.o zla_geamv.o		\
     zla_gercond_c.o zla_gercond_x.o zla_gerpvgrw.o zsysvxx.o zsyrfsx.o	\
     zla_syrfsx_extended.o zla_syamv.o zla_syrcond_c.o zla_syrcond_x.o	\
-@@ -389,14 +389,14 @@
+@@ -412,14 +412,14 @@
     zla_gbrpvgrw.o zhesvxx.o zherfsx.o zla_herfsx_extended.o		\
     zla_heamv.o zla_hercond_c.o zla_hercond_x.o zla_herpvgrw.o		\
     zla_lin_berr.o zlarscl2.o zlascl2.o zla_wwaddw.o
@@ -81,7 +81,7 @@
  
  all: ../$(LAPACKLIB)
  
-@@ -433,12 +433,12 @@
+@@ -456,12 +456,12 @@
  $(ZLASRC): $(FRC)
  $(ZCLASRC): $(FRC)
  $(DSLASRC): $(FRC)

Modified: trunk/math/lapack/files/patch-TESTING+LIN+Makefile
===================================================================
--- trunk/math/lapack/files/patch-TESTING+LIN+Makefile	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/files/patch-TESTING+LIN+Makefile	2016-05-26 01:15:59 UTC (rev 21451)
@@ -1,5 +1,5 @@
---- TESTING/LIN/Makefile~	2011-11-01 07:21:11.000000000 +0900
-+++ TESTING/LIN/Makefile	2011-11-18 23:32:05.000000000 +0900
+--- TESTING/LIN/Makefile.orig	2015-01-15 16:35:28.000000000 +0100
++++ TESTING/LIN/Makefile	2015-01-15 16:36:26.000000000 +0100
 @@ -34,11 +34,6 @@
  #
  #######################################################################
@@ -14,78 +14,69 @@
     alasum.o alasvm.o chkxer.o icopy.o ilaenv.o xlaenv.o xerbla.o
 @@ -76,13 +71,13 @@
     strt02.o strt03.o strt05.o strt06.o \
-    stzt01.o stzt02.o sgennd.o
+    stzt01.o stzt02.o sgennd.o sqrt04.o sqrt05.o schkqrt.o serrqrt.o schkqrtp.o serrqrtp.o
  
 -ifdef USEXBLAS
 +.ifdef USEXBLAS
  SLINTST += serrvxx.o sdrvgex.o sdrvsyx.o serrgex.o sdrvgbx.o sdrvpox.o \
- 	sebchvxx.o serrsyx.o serrpox.o
+            sebchvxx.o serrsyx.o serrpox.o
 -else
 +.else
  SLINTST += serrvx.o sdrvge.o sdrvsy.o serrge.o sdrvgb.o sdrvpo.o \
- 	serrsy.o serrpo.o
+            serrsy.o serrpo.o
 -endif
 +.endif
  
  CLINTST = cchkaa.o \
     cchkeq.o cchkgb.o cchkge.o cchkgt.o \
-@@ -116,13 +111,13 @@
-    ctrt02.o ctrt03.o ctrt05.o ctrt06.o \
-    ctzt01.o ctzt02.o sget06.o cgennd.o
+@@ -117,13 +112,13 @@
+    ctzt01.o ctzt02.o sget06.o cgennd.o \
+    cqrt04.o cqrt05.o cchkqrt.o cerrqrt.o cchkqrtp.o cerrqrtp.o
  
 -ifdef USEXBLAS
 +.ifdef USEXBLAS
- CLINTST += cerrvxx.o cdrvgex.o cdrvsyx.o cdrvgbx.o cerrgex.o cdrvpox.o cdrvhex.o \
- 	cerrpox.o cebchvxx.o cerrsyx.o cerrhex.o
+ CLINTST += cerrvxx.o cdrvgex.o cdrvsyx.o cdrvgbx.o cerrgex.o cdrvpox.o \
+            cdrvhex.o cerrpox.o cebchvxx.o cerrsyx.o cerrhex.o
 -else
 +.else
- CLINTST += cerrvx.o cdrvge.o cdrvsy.o cdrvgb.o cerrge.o cdrvpo.o cdrvhe.o \
- 	cerrpo.o cerrsy.o cerrhe.o
+ CLINTST += cerrvx.o cdrvge.o cdrvsy.o cdrvgb.o cerrge.o cdrvpo.o \
+            cdrvhe.o cerrpo.o cerrsy.o cerrhe.o
 -endif
 +.endif
  
  DLINTST = dchkaa.o \
     dchkeq.o dchkgb.o dchkge.o dchkgt.o \
-@@ -153,13 +148,13 @@
-    dtrt02.o dtrt03.o dtrt05.o dtrt06.o \
-    dtzt01.o dtzt02.o dgennd.o
+@@ -155,13 +150,13 @@
+    dtzt01.o dtzt02.o dgennd.o \
+    dqrt04.o dqrt05.o dchkqrt.o derrqrt.o dchkqrtp.o derrqrtp.o
  
 -ifdef USEXBLAS
 +.ifdef USEXBLAS
  DLINTST += derrvxx.o ddrvgex.o ddrvsyx.o ddrvgbx.o derrgex.o ddrvpox.o derrpox.o \
- 	debchvxx.o derrsyx.o
+            debchvxx.o derrsyx.o
 -else
 +.else
  DLINTST += derrvx.o ddrvge.o ddrvsy.o ddrvgb.o derrge.o ddrvpo.o derrpo.o \
- 	derrsy.o
+            derrsy.o
 -endif
 +.endif
  
  ZLINTST = zchkaa.o \
     zchkeq.o zchkgb.o zchkge.o zchkgt.o \
-@@ -193,13 +188,13 @@
-    ztrt02.o ztrt03.o ztrt05.o ztrt06.o \
-    ztzt01.o ztzt02.o dget06.o zgennd.o
+@@ -196,13 +191,13 @@
+    ztzt01.o ztzt02.o dget06.o zgennd.o \
+    zqrt04.o zqrt05.o zchkqrt.o zerrqrt.o zchkqrtp.o zerrqrtp.o
  
 -ifdef USEXBLAS
 +.ifdef USEXBLAS
  ZLINTST += zerrvxx.o zdrvgex.o zdrvsyx.o zdrvgbx.o zerrgex.o zdrvpox.o zdrvhex.o \
- 	zerrpox.o zebchvxx.o zerrsyx.o zerrhex.o
+            zerrpox.o zebchvxx.o zerrsyx.o zerrhex.o
 -else
 +.else
- ZLINTST += zerrvx.o zdrvge.o zdrvsy.o zdrvgb.o zerrge.o zdrvpo.o zdrvhe.o \
- 	zerrpo.o zerrsy.o zerrhe.o
+ ZLINTST += zerrvx.o zdrvge.o zdrvsy.o zdrvgb.o zerrge.o zdrvpo.o \
+            zdrvhe.o zerrpo.o zerrsy.o zerrhe.o
 -endif
 +.endif
  
  DSLINTST = dchkab.o \
  	ddrvab.o ddrvac.o derrab.o derrac.o dget08.o          \
-@@ -250,7 +245,7 @@
-         ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB)  $(BLASLIB) -o $@
-  
- xlintstd : $(ALINTST) $(DLINTST) $(DZLNTST) ../../$(LAPACKLIB)
--	$(LOADER) $(LOADOPTS) $^ \
-+	$(LOADER) $(LOADOPTS) $(ALINTST) $(DLINTST) $(DZLNTST) \
-         ../../$(TMGLIB) ../../$(LAPACKLIB) $(XBLASLIB) $(BLASLIB) -o $@
-  
- xlintstz : $(ALINTST) $(ZLINTST) $(DZLNTST) ../../$(LAPACKLIB)

Modified: trunk/math/lapack/files/patch-TESTING+Makefile
===================================================================
--- trunk/math/lapack/files/patch-TESTING+Makefile	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/files/patch-TESTING+Makefile	2016-05-26 01:15:59 UTC (rev 21451)
@@ -1,5 +1,5 @@
---- TESTING/Makefile~	2011-11-18 23:12:35.000000000 +0900
-+++ TESTING/Makefile	2011-11-18 23:12:48.000000000 +0900
+--- TESTING/Makefile.orig	2015-01-15 16:34:38.000000000 +0100
++++ TESTING/Makefile	2015-01-15 16:35:05.000000000 +0100
 @@ -37,11 +37,6 @@
  
  include ../make.inc

Modified: trunk/math/lapack/pkg-plist
===================================================================
--- trunk/math/lapack/pkg-plist	2016-05-26 00:57:23 UTC (rev 21450)
+++ trunk/math/lapack/pkg-plist	2016-05-26 01:15:59 UTC (rev 21451)
@@ -23,3 +23,16 @@
 %%XLAPACK%%%%SHARED%%lib/libxtmglib.so
 %%XLAPACK%%%%SHARED%%lib/libxtmglib.so.%%SVERSION%%
 %%XLAPACK%%%%PROFILE%%lib/libxtmglib_p.a
+%%LAPACKE%%include/lapacke.h
+%%LAPACKE%%include/lapacke_utils.h
+%%LAPACKE%%include/lapacke_mangling.h
+%%LAPACKE%%%%STATIC%%lib/liblapacke.a
+%%LAPACKE%%%%SHARED%%lib/liblapacke_pic.a
+%%LAPACKE%%%%SHARED%%lib/liblapacke.so
+%%LAPACKE%%%%SHARED%%lib/liblapacke.so.%%SVERSION%%
+%%LAPACKE%%%%PROFILE%%lib/liblapacke_p.a
+%%LAPACKE%%%%STATIC%%lib/liblapacke_tmg.a
+%%LAPACKE%%%%SHARED%%lib/liblapacke_tmg_pic.a
+%%LAPACKE%%%%SHARED%%lib/liblapacke_tmg.so
+%%LAPACKE%%%%SHARED%%lib/liblapacke_tmg.so.%%SVERSION%%
+%%LAPACKE%%%%PROFILE%%lib/liblapacke_tmg_p.a



More information about the Midnightbsd-cvs mailing list