+++ /dev/null
-This is the C wrapper to the Basic Linear Algebra Support library
-(CBLAS), extracted from the Netlib reference implementation of LAPACK.
+++ /dev/null
-# $NetBSD$
-
-COMMENT= C interface to a BLAS library
-LAPACK_PART= cblas
-LAPACK_PART_CMAKE_ARGS= \
- -DUSE_OPTIMIZED_BLAS=ON \
- -DBLAS_LIBRARIES=${BLAS_LIBS:Q} \
- -DUSE_OPTIMIZED_LAPACK=ON \
- -DLAPACK_LIBRARIES=${LAPACK_LIBS:Q} \
- -DCBLAS=ON -DLAPACKE=OFF
-
-.include "../../wip/mk/blas.buildlink3.mk"
-.include "../lapack-ng/Makefile.common"
+++ /dev/null
-@comment $NetBSD$
-include/cblas.h
-include/cblas_f77.h
-include/cblas_mangling.h
-include/cblas_test.h
-lib/cmake/cblas-${PKGVERSION}/cblas-config-version.cmake
-lib/cmake/cblas-${PKGVERSION}/cblas-config.cmake
-lib/libcblas.so
-lib/libcblas.so.3
-lib/libcblas.so.${PKGVERSION}
-lib/pkgconfig/cblas.pc
+++ /dev/null
-# $NetBSD$
-
-BUILDLINK_TREE+= cblas-ng
-
-.if !defined(CBLAS_NG_BUILDLINK3_MK)
-CBLAS_NG_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.cblas-ng+= cblas-ng>=3.8.0
-BUILDLINK_PKGSRCDIR.cblas-ng?= ../../wip/cblas-ng
-
-.include "../../wip/mk/blas.buildlink3.mk"
-.endif
-
-BUILDLINK_TREE+= -cblas-ng
-C bindings and headers for BLAS library.
+This is the C wrapper to the Basic Linear Algebra Support library
+(CBLAS), extracted from the Netlib reference implementation of LAPACK.
# $NetBSD$
-DISTNAME= cblas
-PKGNAME= cblas-1.0
-CATEGORIES= math
-MASTER_SITES= http://www.netlib.org/blas/blast-forum/
-EXTRACT_SUFX= .tgz
-
-MAINTAINER= bacon@NetBSD.org
-HOMEPAGE= http://www.netlib.org/blas/blast-forum/
-COMMENT= C bindings and headers for BLAS library
-# Not sure about this. FreeBSD port has custom blas license.
-LICENSE= modified-bsd
-
-WRKSRC= ${WRKDIR}/CBLAS
-USE_LANGUAGES= c fortran
-
-SUBST_CLASSES+= libblas
-SUBST_STAGE.libblas= post-patch
-SUBST_SED.libblas= -e 's|libblas.a|-L${PREFIX}/lib -lblas|g'
-SUBST_SED.libblas+= -e 's|cblas_$$(PLAT)|libcblas|g'
-SUBST_SED.libblas+= -e 's|= -O3|+=|g'
-SUBST_SED.libblas+= -e 's|CC =|CC ?=|g'
-SUBST_SED.libblas+= -e 's|FC =|FC ?=|g'
-SUBST_FILES.libblas= Makefile.in
-
-# Can't find -lssp* on NetBSD 7.0.1
-PKGSRC_USE_SSP= no
-CFLAGS+= -fPIC
-FFLAGS+= -fPIC
-
-INSTALLATION_DIRS= include lib
-
-post-extract:
- ${CP} ${WRKSRC}/Makefile.LINUX ${WRKSRC}/Makefile.in
-
-post-build:
- ${MKDIR} ${WRKSRC}/shared-lib
- ${CHMOD} a-x ${WRKSRC}/lib/libcblas.a
- cd ${WRKSRC}/shared-lib && \
- ${AR} x ../lib/libcblas.a && \
- ${FC} ${LDFLAGS} -shared -o ../lib/libcblas.so *.o
-
-do-install:
- ${INSTALL_LIB} ${WRKSRC}/lib/libcblas.* ${DESTDIR}${PREFIX}/lib
- ${INSTALL_DATA} ${WRKSRC}/include/*.h ${DESTDIR}${PREFIX}/include
-
-.include "../../math/blas/buildlink3.mk"
-.include "../../mk/bsd.pkg.mk"
+COMMENT= C interface to a BLAS library
+LAPACK_PART= cblas
+LAPACK_PART_CMAKE_ARGS= \
+ -DUSE_OPTIMIZED_BLAS=ON \
+ -DBLAS_LIBRARIES=${BLAS_LIBS:Q} \
+ -DUSE_OPTIMIZED_LAPACK=ON \
+ -DLAPACK_LIBRARIES=${LAPACK_LIBS:Q} \
+ -DCBLAS=ON -DLAPACKE=OFF
+
+.include "../../wip/mk/blas.buildlink3.mk"
+.include "../lapack/Makefile.common"
@comment $NetBSD$
include/cblas.h
include/cblas_f77.h
-lib/libcblas.a
+include/cblas_mangling.h
+include/cblas_test.h
+lib/cmake/cblas-${PKGVERSION}/cblas-config-version.cmake
+lib/cmake/cblas-${PKGVERSION}/cblas-config.cmake
lib/libcblas.so
+lib/libcblas.so.3
+lib/libcblas.so.${PKGVERSION}
+lib/pkgconfig/cblas.pc
.if !defined(CBLAS_BUILDLINK3_MK)
CBLAS_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.cblas+= cblas>=1.0
+BUILDLINK_API_DEPENDS.cblas+= cblas>=3.8.0
BUILDLINK_PKGSRCDIR.cblas?= ../../wip/cblas
-BUILDLINK_DEPMETHOD.cblas?= full
+
+.include "../../wip/mk/blas.buildlink3.mk"
.endif
BUILDLINK_TREE+= -cblas
+++ /dev/null
-$NetBSD$
-
-SHA1 (cblas.tgz) = d6970cf52592ef67674a61c78bbd055a4e9d4680
-RMD160 (cblas.tgz) = ab908605311ad5dfe280c5fb0e6a1e94156b7a04
-SHA512 (cblas.tgz) = 1c64e6814529cd716890504d213e8cd90150348b9105e8da030718383241a5660d145a14f26e20d27b2aea72c87a9d46b754c6e48935e168d62842c04ba56401
-Size (cblas.tgz) = 197468 bytes
+++ /dev/null
-# $NetBSD$
-
-BUILDLINK_TREE+= lapack-ng
-
-.if !defined(LAPACK_NG_BUILDLINK3_MK)
-LAPACK_NG_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.lapack-ng+= lapack-ng>=3.8.0
-BUILDLINK_ABI_DEPENDS.lapack-ng+= lapack-ng>=3.8.0
-BUILDLINK_PKGSRCDIR.lapack-ng?= ../../wip/lapack-ng
-.endif # LAPACK_NG_BUILDLINK3_MK
-
-BUILDLINK_TREE+= -lapack-ng
-DUSE_OPTIMIZED_LAPACK=OFF \
-DCBLAS=OFF -DLAPACKE=OFF
-.include "../lapack-ng/Makefile.common"
+.include "../lapack/Makefile.common"
PORTVERSION= 3.8.0
DISTNAME= lapack-${PORTVERSION}
-# TODO: remove the -ng once we replace the old math/lapack.
-PKGNAME= ${LAPACK_PART}-ng-${PORTVERSION}
+PKGNAME= ${LAPACK_PART}-${PORTVERSION}
PKGREVISION= 1
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_NETLIB:=lapack/}
LICENSE= modified-bsd
# All parts are in the same section (now wip, later math).
-# TODO: remove the -ng once we replace the old math/lapack
-PATCHDIR= ${.CURDIR}/../lapack-ng/patches
-DISTINFO_FILE= ${.CURDIR}/../lapack-ng/distinfo
+PATCHDIR= ${.CURDIR}/../lapack/patches
+DISTINFO_FILE= ${.CURDIR}/../lapack/distinfo
USE_LANGUAGES= c fortran
USE_CMAKE= yes
--- /dev/null
+# $NetBSD$
+
+BUILDLINK_TREE+= lapack
+
+.if !defined(LAPACK_BUILDLINK3_MK)
+LAPACK_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.lapack+= lapack>=3.8.0
+BUILDLINK_ABI_DEPENDS.lapack+= lapack>=3.8.0
+BUILDLINK_PKGSRCDIR.lapack?= ../../wip/lapack
+.endif # LAPACK_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -lapack
+++ /dev/null
-# $NetBSD$
-
-BUILDLINK_TREE+= lapacke-ng
-
-.if !defined(LAPACKE_NG_BUILDLINK3_MK)
-LAPACKE_NG_BUILDLINK3_MK:=
-
-BUILDLINK_API_DEPENDS.lapacke-ng+= lapacke-ng>=3.8.0
-BUILDLINK_PKGSRCDIR.lapacke-ng?= ../../wip/lapacke-ng
-
-.include "../../wip/mk/blas.buildlink3.mk"
-.endif
-
-BUILDLINK_TREE+= -lapacke-ng
-DCBLAS=OFF -DLAPACKE=ON
.include "../../wip/mk/blas.buildlink3.mk"
-.include "../lapack-ng/Makefile.common"
+.include "../lapack/Makefile.common"
--- /dev/null
+# $NetBSD$
+
+BUILDLINK_TREE+= lapacke
+
+.if !defined(LAPACKE_BUILDLINK3_MK)
+LAPACKE_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.lapacke+= lapacke>=3.8.0
+BUILDLINK_PKGSRCDIR.lapacke?= ../../wip/lapacke
+
+.include "../../wip/mk/blas.buildlink3.mk"
+.endif
+
+BUILDLINK_TREE+= -lapacke
. endif
.if $(_BLAS_TYPE) == "netlib"
-_BLAS_PACKAGE= wip/lapack-ng
+_BLAS_PACKAGE= wip/lapack
BLAS_LIBS= -lblas
LAPACK_LIBS= -llapack ${BLAS_LIBS}
.elif $(_BLAS_TYPE) == "openblas"