FreeBSD Bugzilla – Attachment 135845 Details for
Bug 180882
[MAINTAINER-UPDATE][PATCH] please update math/openblas to 0.2.7
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
file.diff
file.diff (text/plain), 9.55 KB, created by
Eijiro Shibusawa
on 2013-07-27 05:00:00 UTC
(
hide
)
Description:
file.diff
Filename:
MIME Type:
Creator:
Eijiro Shibusawa
Created:
2013-07-27 05:00:00 UTC
Size:
9.55 KB
patch
obsolete
>diff -uNr /usr/ports/math/openblas/./Makefile ./Makefile >--- /usr/ports/math/openblas/./Makefile 2013-03-05 04:16:36.000000000 +0900 >+++ ./Makefile 2013-07-27 11:58:47.000000000 +0900 >@@ -2,13 +2,12 @@ > # $FreeBSD: math/openblas/Makefile 313419 2013-03-04 19:16:36Z pawel $ > > PORTNAME= openblas >-PORTVERSION= 0.2.6 >+PORTVERSION= 0.2.7 > CATEGORIES= math >-MASTER_SITES= https://github.com/${GH_USER}/${GH_PORTNAME}/tarball/${GH_VERSION}/ \ >- NL:lapack,lapack_tmg >-MASTER_SITE_SUBDIR= lapack/:lapack lapack/timing/:lapack_tmg >-DISTFILES= ${GH_USER}-${GH_PORTNAME}-${GH_VERSION}-0-g${GH_REVISION}${EXTRACT_SUFX} \ >- lapack-${LAPACKVER}.tgz:lapack \ >+MASTER_SITES= https://codeload.github.com/${GH_ACCOUNT}/${GH_PROJECT}/legacy.tar.gz/${GH_TAGNAME}?dummy=/:${PORTNAME} \ >+ NL:lapack_tmg >+MASTER_SITE_SUBDIR= lapack/timing/:lapack_tmg >+DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}:${PORTNAME} \ > large.tgz:lapack_tmg timing.tgz:lapack_tmg > > MAINTAINER= phd_kimberlite@yahoo.co.jp >@@ -18,13 +17,12 @@ > LICENSE_FILE= ${WRKSRC}/LICENSE > > DIST_SUBDIR= openblas >-FETCH_ARGS= -pRr >-GH_USER= xianyi >-GH_PORTNAME= OpenBLAS >-GH_REVISION= 54e7b37 >-GH_VERSION= v${PORTVERSION} >-LAPACKVER= 3.4.2 >-LAPACK_SRCFILE= lapack-${LAPACKVER}.tgz >+FETCH_ARGS= -Fpr >+GH_ACCOUNT= xianyi >+GH_PROJECT= OpenBLAS >+#GH_TAGNAME= v0.2.7 >+GH_TAGNAME= ${GH_COMMIT} >+GH_COMMIT= f26b7a0 > LARGE_FILE= large.tgz > TIMING_FILE= timing.tgz > >@@ -39,7 +37,7 @@ > PLIST_FILES= ${OPENBLAS_FILES:S|^|lib/|} > > MAKE_JOBS_SAFE= yes >-WRKSRC= ${WRKDIR}/${GH_USER}-${GH_PORTNAME}-87b4d0c >+WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-${GH_PROJECT}-${GH_TAGNAME} > > OPTIONS_DEFINE= DYNAMIC_ARCH INTERFACE64 OPENMP AVX > >@@ -92,8 +90,8 @@ > .endif > > post-extract: >- cd ${DISTDIR}/${DIST_SUBDIR} ; \ >- ${CP} ${LAPACK_SRCFILE} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC} >+# cd ${DISTDIR}/${DIST_SUBDIR} ; \ >+# ${CP} ${LAPACK_SRCFILE} ${LARGE_FILE} ${TIMING_FILE} ${WRKSRC} > ${MKDIR} ${WRKDIR}/lib > > post-patch: >@@ -103,10 +101,6 @@ > ${WRKSRC}/Makefile > ${REINPLACE_CMD} -e "s+%%FC%%+${FC}+" -e "s+%%CC%%+${CC}+" \ > ${WRKSRC}/Makefile.rule >- ${REINPLACE_CMD} -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \ >- ${WRKSRC}/Makefile >- ${REINPLACE_CMD} -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \ >- ${WRKSRC}/exports/gensymbol > ${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \ > ${WRKSRC}/Makefile.rule \ > ${WRKSRC}/Makefile.tail \ >@@ -117,6 +111,11 @@ > ${WRKSRC}/kernel/Makefile \ > ${WRKSRC}/kernel/Makefile.L3 \ > ${WRKSRC}/lapack/laswp/Makefile \ >+ ${WRKSRC}/lapack-netlib/SRC/Makefile \ >+ ${WRKSRC}/lapack-netlib/SRC/VARIANTS/Makefile \ >+ ${WRKSRC}/lapack-netlib/TESTING/MATGEN/Makefile \ >+ ${WRKSRC}/lapack-netlib/lapacke/src/Makefile \ >+ ${WRKSRC}/lapack-netlib/lapacke/utils/Makefile \ > ${WRKSRC}/reference/Makefile > ${REINPLACE_CMD} -e "s+(ARCH)+(ARCH_)+" \ > -e 's+%%LOCALBASE%%+${LOCALBASE}+' \ >@@ -125,7 +124,6 @@ > -e 's+%%REINPLACE_CMD%%+${REINPLACE_CMD}+' \ > -e 's+%%_GCC_BUILD_DEPENDS%%+${_GCC_BUILD_DEPENDS}+' \ > -e 's+$$(CROSS_SUFFIX)+${LOCALBASE}/bin/+' \ >- -e "s+%%LAPACKVER%%+${LAPACKVER}+g" \ > ${WRKSRC}/Makefile.system > .if ${PORT_OPTIONS:MOPENMP} > ${REINPLACE_CMD} -e "s+OPENBLAS_NUM_THREADS+OMP_NUM_THREADS+g" \ >diff -uNr /usr/ports/math/openblas/./distinfo ./distinfo >--- /usr/ports/math/openblas/./distinfo 2013-03-05 04:16:36.000000000 +0900 >+++ ./distinfo 2013-07-27 11:56:42.000000000 +0900 >@@ -1,7 +1,5 @@ >-SHA256 (openblas/xianyi-OpenBLAS-v0.2.6-0-g54e7b37.tar.gz) = f14fed709343a40d32bdfe2c1a0b2e874ef7514661930a20afe8e7e2436b4440 >-SIZE (openblas/xianyi-OpenBLAS-v0.2.6-0-g54e7b37.tar.gz) = 3259286 >-SHA256 (openblas/lapack-3.4.2.tgz) = 60a65daaf16ec315034675942618a2230521ea7adf85eea788ee54841072faf0 >-SIZE (openblas/lapack-3.4.2.tgz) = 6168281 >+SHA256 (openblas/openblas-0.2.7.tar.gz) = cfe5ea93098318dd2c09d865b2f849187c82d0880b9c75970aa5a80ef49fd06a >+SIZE (openblas/openblas-0.2.7.tar.gz) = 9469551 > SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1 > SIZE (openblas/large.tgz) = 2595 > SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af >diff -uNr /usr/ports/math/openblas/./files/patch-Makefile ./files/patch-Makefile >--- /usr/ports/math/openblas/./files/patch-Makefile 2012-12-16 22:27:51.000000000 +0900 >+++ ./files/patch-Makefile 2013-07-27 01:52:47.000000000 +0900 >@@ -1,77 +1,11 @@ >---- Makefile.orig 2012-11-27 08:24:53.000000000 +0900 >-+++ Makefile 2012-11-28 01:13:31.000000000 +0900 >-@@ -203,7 +203,7 @@ >- netlib : >- >- else >--netlib : lapack-3.4.2 patch.for_lapack-3.4.2 $(NETLIB_LAPACK_DIR)/make.inc >-+netlib : lapack-%%LAPACKVER%% patch.for_lapack-%%LAPACKVER%% $(NETLIB_LAPACK_DIR)/make.inc >- ifndef NOFORTRAN >- -@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapacklib >- endif >-@@ -212,7 +212,7 @@ >- endif >- endif >- >--prof_lapack : lapack-3.4.2 $(NETLIB_LAPACK_DIR)/make.inc >-+prof_lapack : lapack-%%LAPACKVER%% $(NETLIB_LAPACK_DIR)/make.inc >- -@$(MAKE) -C $(NETLIB_LAPACK_DIR) lapack_prof >- >- $(NETLIB_LAPACK_DIR)/make.inc : >-@@ -229,7 +229,7 @@ >- else >- -@echo "CFLAGS = $(CFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc >- endif >+--- Makefile.orig 2013-07-27 01:21:05.000000000 +0900 >++++ Makefile 2013-07-27 01:22:18.000000000 +0900 >+@@ -228,7 +228,7 @@ >+ -@echo "LOADOPTS = $(FFLAGS) $(EXTRALIB)" >> $(NETLIB_LAPACK_DIR)/make.inc >+ -@echo "CC = $(CC)" >> $(NETLIB_LAPACK_DIR)/make.inc >+ -@echo "override CFLAGS = $(LAPACK_CFLAGS)" >> $(NETLIB_LAPACK_DIR)/make.inc > - -@echo "ARCH = $(AR)" >> $(NETLIB_LAPACK_DIR)/make.inc > + -@echo "ARCH_ = $(AR)" >> $(NETLIB_LAPACK_DIR)/make.inc > -@echo "ARCHFLAGS = -ru" >> $(NETLIB_LAPACK_DIR)/make.inc > -@echo "RANLIB = $(RANLIB)" >> $(NETLIB_LAPACK_DIR)/make.inc > -@echo "LAPACKLIB = ../$(LIBNAME)" >> $(NETLIB_LAPACK_DIR)/make.inc >-@@ -241,24 +241,19 @@ >- -@cat make.inc >> $(NETLIB_LAPACK_DIR)/make.inc >- endif >- >--lapack-3.4.2 : lapack-3.4.2.tgz >-+lapack-%%LAPACKVER%% : lapack-%%LAPACKVER%%.tgz >- ifndef NOFORTRAN >- ifndef NO_LAPACK >-- @if test `$(MD5SUM) lapack-3.4.2.tgz | $(AWK) '{print $$1}'` = 61bf1a8a4469d4bdb7604f5897179478; then \ >-- echo $(TAR) zxf $< ;\ >-- $(TAR) zxf $< && (cd $(NETLIB_LAPACK_DIR); $(PATCH) -p1 < ../patch.for_lapack-3.4.2) ;\ >-- rm -f $(NETLIB_LAPACK_DIR)/lapacke/make.inc ;\ >-- else \ >-- rm -rf $(NETLIB_LAPACK_DIR) ;\ >-- echo " Cannot download lapack-3.4.2.tgz or the MD5 check sum is wrong (Please use orignal)."; \ >-- exit 1; \ >-- fi >-+ echo $(TAR) zxf $< ;\ >-+ $(TAR) zxf $< && (cd $(NETLIB_LAPACK_DIR); $(PATCH) -p1 < ../patch.for_lapack-%%LAPACKVER%%) >-+ %%FIND%% $(NETLIB_LAPACK_DIR) -name "Makefile*" -type f|\ >-+ %%XARGS%% %%REINPLACE_CMD%% -e 's;$$(ARCH);$$(ARCH_);g' >- endif >- endif >- >--LAPACK_URL=http://www.netlib.org/lapack/lapack-3.4.2.tgz >-+LAPACK_URL=http://www.netlib.org/lapack/lapack-%%LAPACKVER%%.tgz >- >--lapack-3.4.2.tgz : >-+lapack-%%LAPACKVER%%.tgz : >- ifndef NOFORTRAN >- #http://stackoverflow.com/questions/7656425/makefile-ifeq-logical-or >- ifeq ($(OSNAME), $(filter $(OSNAME),Darwin NetBSD)) >-@@ -282,7 +277,7 @@ >- -wget http://www.netlib.org/lapack/timing/timing.tgz >- endif >- >--lapack-timing : lapack-3.4.2 large.tgz timing.tgz >-+lapack-timing : lapack-%%LAPACKVER%% large.tgz timing.tgz >- ifndef NOFORTRAN >- (cd $(NETLIB_LAPACK_DIR); $(TAR) zxf ../timing.tgz TIMING) >- (cd $(NETLIB_LAPACK_DIR)/TIMING; $(TAR) zxf ../../large.tgz ) >-@@ -320,4 +315,4 @@ >- rm -rf $(NETLIB_LAPACK_DIR) ;\ >- fi >- @rm -f *.grd Makefile.conf_last config_last.h >-- @echo Done. >-\ No newline at end of file >-+ @echo Done. >diff -uNr /usr/ports/math/openblas/./files/patch-Makefile.system ./files/patch-Makefile.system >--- /usr/ports/math/openblas/./files/patch-Makefile.system 2012-10-21 00:26:56.000000000 +0900 >+++ ./files/patch-Makefile.system 2013-07-27 01:52:47.000000000 +0900 >@@ -1,15 +1,6 @@ >---- Makefile.system.orig 2012-10-09 21:08:28.000000000 +0900 >-+++ Makefile.system 2012-10-12 21:33:31.000000000 +0900 >-@@ -10,7 +10,7 @@ >- endif >- >- ifndef NETLIB_LAPACK_DIR >--NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-3.4.2 >-+NETLIB_LAPACK_DIR = $(TOPDIR)/lapack-%%LAPACKVER%% >- endif >- >- # Default C compiler >-@@ -125,6 +125,9 @@ >+--- Makefile.system.orig 2013-07-26 02:34:45.000000000 +0900 >++++ Makefile.system 2013-07-27 01:22:51.000000000 +0900 >+@@ -142,6 +142,9 @@ > endif > > ifeq ($(OSNAME), FreeBSD) >@@ -19,7 +10,7 @@ > MD5SUM = md5 -r > endif > >-@@ -753,15 +756,6 @@ >+@@ -856,15 +859,6 @@ > LIBSUFFIX = a > endif > >@@ -35,7 +26,7 @@ > ifndef SMP > LIBNAME = $(LIBPREFIX)$(REVISION).$(LIBSUFFIX) > LIBNAME_P = $(LIBPREFIX)$(REVISION)_p.$(LIBSUFFIX) >-@@ -769,7 +763,6 @@ >+@@ -872,7 +866,6 @@ > LIBNAME = $(LIBPREFIX)p$(REVISION).$(LIBSUFFIX) > LIBNAME_P = $(LIBPREFIX)p$(REVISION)_p.$(LIBSUFFIX) > endif >@@ -43,7 +34,7 @@ > > > LIBDLLNAME = $(LIBPREFIX).dll >-@@ -783,7 +776,7 @@ >+@@ -886,7 +879,7 @@ > LIBS_P = $(TOPDIR)/$(LIBNAME_P) > > export OSNAME >diff -uNr /usr/ports/math/openblas/./files/patch-exports+gensymbol ./files/patch-exports+gensymbol >--- /usr/ports/math/openblas/./files/patch-exports+gensymbol 2012-12-16 22:27:51.000000000 +0900 >+++ ./files/patch-exports+gensymbol 1970-01-01 09:00:00.000000000 +0900 >@@ -1,15 +0,0 @@ >---- exports/gensymbol.orig 2012-11-27 08:24:53.000000000 +0900 >-+++ exports/gensymbol 2012-11-28 01:19:10.000000000 +0900 >-@@ -2666,11 +2666,7 @@ >- #LAPACKE_zlagsy_work, >- ); >- >--if ($ARGV[5] == 1) { >-- #NO_LAPACK=1 >-- @underscore_objs = (@blasobjs, @misc_underscore_objs); >--} elsif (-d "../lapack-3.1.1" || -d "../lapack-3.4.0" || -d "../lapack-3.4.1" || >-- -d "../lapack-3.4.2") { >-+if (-d "../lapack-%%LAPACKVER%%") { >- @underscore_objs = (@blasobjs, @lapackobjs, @lapackobjs2, @misc_underscore_objs); >- } else { >- @underscore_objs = (@blasobjs, @lapackobjs, @misc_underscore_objs);
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 180882
: 135845