diff --git a/Mk/bsd.octave.mk b/Mk/bsd.octave.mk index e2fc1710c47a..b9bbcfb256ad 100644 --- a/Mk/bsd.octave.mk +++ b/Mk/bsd.octave.mk @@ -1,45 +1,50 @@ #-*- tab-width: 4; -*- # ex:ts=4 # # bsd.octave.mk - Octave related macro # Common code to install octave-forge packages. # It is, in effect, a wrapper using the package handling already built # into math/octave. -MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases \ - SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-06-07 \ - SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08 +.if !empty(MASTER_SITE_OLD:MR2009_05) +MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-05-08 +.elif !empty(MASTER_SITE_OLD:MR2009_06) +MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Old%20Monolithic%20Releases/R2009-06-07 +.else +MASTER_SITES= SF/octave/Octave%20Forge%20Packages/Individual%20Package%20Releases +.endif + DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSIONFULL} bsd_octave_mk_MAINTAINER= stephen@FreeBSD.org BUILD_DEPENDS+= octave:math/octave RUN_DEPENDS+= octave:math/octave \ ${LOCALBASE}/libexec/octave/load-octave-pkg:math/octave-forge-base LIB_DEPENDS+= libpcre.so:devel/pcre USES+= fortran gmake compiler:c++14-lang CXXFLAGS+= -std=gnu++11 DIST_SUBDIR= octave-forge OCTAVE_PKGNAME= ${PORTNAME:S/octave-forge-//} TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs INSTALL_TARBALLS_DIR= ${STAGEDIR}${PREFIX}/share/octave/tarballs .include "${.CURDIR}/../../math/octave/Makefile.version" MAKE_ENV+= PACKAGE=${WRKDIR}/${DISTNAME}.tar.gz MAKE_ARGS= CC="${CC}" CXX="${CXX}" LD_CXX="${CXX}" DL_LD="${CXX}" MKOCTFILE="${LOCALBASE}/bin/mkoctfile" OCTAVE_VERSION=-${OCTAVE_VERSION} LOAD_OCTAVE_PKG_CMD= ${LOCALBASE}/libexec/octave/load-octave-pkg do-install: ${MKDIR} ${INSTALL_TARBALLS_DIR} ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}.tar.gz ${INSTALL_TARBALLS_DIR}/. ${LN} -s -f ${DISTNAME}.tar.gz ${INSTALL_TARBALLS_DIR}/${OCTAVE_PKGNAME}.tar.gz post-install: @${ECHO_CMD} "share/octave/tarballs/${DISTNAME}.tar.gz" >> ${TMPPLIST} @${ECHO_CMD} "share/octave/tarballs/${OCTAVE_PKGNAME}.tar.gz" >> ${TMPPLIST} @${ECHO_CMD} "@postunexec if [ -x ${LOAD_OCTAVE_PKG_CMD} ]; then ${LOAD_OCTAVE_PKG_CMD}; fi" >> ${TMPPLIST} @${ECHO_CMD} "@postexec if [ -x ${LOAD_OCTAVE_PKG_CMD} ]; then ${LOAD_OCTAVE_PKG_CMD}; fi" >> ${TMPPLIST} diff --git a/benchmarks/octave-forge-benchmark/Makefile b/benchmarks/octave-forge-benchmark/Makefile index 63b7e14c2974..d0c1546b1b14 100644 --- a/benchmarks/octave-forge-benchmark/Makefile +++ b/benchmarks/octave-forge-benchmark/Makefile @@ -1,14 +1,16 @@ PORTNAME= octave-forge-benchmark PORTVERSION= 1.1.1 PORTREVISION= 27 CATEGORIES= benchmarks math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-bioinfo/Makefile b/math/octave-forge-bioinfo/Makefile index 2870d37d97d0..05dcb4ed8bcb 100644 --- a/math/octave-forge-bioinfo/Makefile +++ b/math/octave-forge-bioinfo/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-bioinfo PORTVERSION= 0.1.2 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-civil-engineering/Makefile b/math/octave-forge-civil-engineering/Makefile index 0e2d5d28761a..c7bc6e5797a5 100644 --- a/math/octave-forge-civil-engineering/Makefile +++ b/math/octave-forge-civil-engineering/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-civil-engineering PORTVERSION= 1.0.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-ident/Makefile b/math/octave-forge-ident/Makefile index 4f97905ab23c..7f7d04834b1b 100644 --- a/math/octave-forge-ident/Makefile +++ b/math/octave-forge-ident/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-ident PORTVERSION= 1.0.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-informationtheory/Makefile b/math/octave-forge-informationtheory/Makefile index 34840c92df94..39e52c8f9da1 100644 --- a/math/octave-forge-informationtheory/Makefile +++ b/math/octave-forge-informationtheory/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-informationtheory PORTVERSION= 0.1.8 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_06 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-integration/Makefile b/math/octave-forge-integration/Makefile index 49a5061063b3..b4f482f815c8 100644 --- a/math/octave-forge-integration/Makefile +++ b/math/octave-forge-integration/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-integration PORTVERSION= 1.0.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-irsa/Makefile b/math/octave-forge-irsa/Makefile index 449d7008ce26..11e67755285d 100644 --- a/math/octave-forge-irsa/Makefile +++ b/math/octave-forge-irsa/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-irsa PORTVERSION= 1.0.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-missing-functions/Makefile b/math/octave-forge-missing-functions/Makefile index d905fd5ef9e2..d116a699ade1 100644 --- a/math/octave-forge-missing-functions/Makefile +++ b/math/octave-forge-missing-functions/Makefile @@ -1,13 +1,15 @@ PORTNAME= octave-forge-missing-functions PORTVERSION= 1.0.2 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-multicore/Makefile b/math/octave-forge-multicore/Makefile index df8a93604194..b899c404ed0f 100644 --- a/math/octave-forge-multicore/Makefile +++ b/math/octave-forge-multicore/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-multicore PORTVERSION= 0.2.15 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_06 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-oct2mat/Makefile b/math/octave-forge-oct2mat/Makefile index a631aaa5a233..6e9da32289a7 100644 --- a/math/octave-forge-oct2mat/Makefile +++ b/math/octave-forge-oct2mat/Makefile @@ -1,18 +1,20 @@ PORTNAME= octave-forge-oct2mat PORTVERSION= 1.0.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_06 + GNU_CONFIGURE= yes RUN_DEPENDS+= ${TARBALLS_DIR}/io.tar.gz:math/octave-forge-io .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-odebvp/Makefile b/math/octave-forge-odebvp/Makefile index c9be38936fcb..b62f23cc3456 100644 --- a/math/octave-forge-odebvp/Makefile +++ b/math/octave-forge-odebvp/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-odebvp PORTVERSION= 1.0.6 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-outliers/Makefile b/math/octave-forge-outliers/Makefile index 6cde34e173da..9765d6af114d 100644 --- a/math/octave-forge-outliers/Makefile +++ b/math/octave-forge-outliers/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-outliers PORTVERSION= 0.13.9 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-secs2d/Makefile b/math/octave-forge-secs2d/Makefile index c784cba2c5cb..451abd9c65ef 100644 --- a/math/octave-forge-secs2d/Makefile +++ b/math/octave-forge-secs2d/Makefile @@ -1,19 +1,21 @@ PORTNAME= octave-forge-secs2d PORTVERSION= 0.0.8 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes post-patch: ${REINPLACE_CMD} -E 's/Octave_map/octave_map/g' ${WRKSRC}/src/*.cc .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-simp/Makefile b/math/octave-forge-simp/Makefile index bfa3b290b1eb..360086600d4f 100644 --- a/math/octave-forge-simp/Makefile +++ b/math/octave-forge-simp/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-simp PORTVERSION= 1.1.0 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-special-matrix/Makefile b/math/octave-forge-special-matrix/Makefile index a10dbde8eae0..0a2c36d8ac78 100644 --- a/math/octave-forge-special-matrix/Makefile +++ b/math/octave-forge-special-matrix/Makefile @@ -1,13 +1,15 @@ PORTNAME= octave-forge-special-matrix PORTVERSION= 1.0.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-symband/Makefile b/math/octave-forge-symband/Makefile index f14acaad3ba8..942cf406df5d 100644 --- a/math/octave-forge-symband/Makefile +++ b/math/octave-forge-symband/Makefile @@ -1,16 +1,18 @@ PORTNAME= octave-forge-symband PORTVERSION= 1.0.10 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_06 + GNU_CONFIGURE= yes .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-tcl-octave/Makefile b/math/octave-forge-tcl-octave/Makefile index aed0dd6b9cd4..e1cd7bf8d33b 100644 --- a/math/octave-forge-tcl-octave/Makefile +++ b/math/octave-forge-tcl-octave/Makefile @@ -1,15 +1,17 @@ PORTNAME= octave-forge-tcl-octave PORTVERSION= 0.1.8 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes USES+= tcl:wrapper .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include diff --git a/math/octave-forge-zenity/Makefile b/math/octave-forge-zenity/Makefile index f96035cc0d27..ddde3f20988a 100644 --- a/math/octave-forge-zenity/Makefile +++ b/math/octave-forge-zenity/Makefile @@ -1,18 +1,20 @@ PORTNAME= octave-forge-zenity PORTVERSION= 0.5.7 PORTREVISION= 27 CATEGORIES= math MAINTAINER= stephen@FreeBSD.org COMMENT= Octave-forge package ${OCTAVE_PKGNAME} WWW= http://octave.sourceforge.net/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +MASTER_SITE_OLD= R2009_05 + GNU_CONFIGURE= yes RUN_DEPENDS+= zenity:x11/zenity .include "${.CURDIR}/../../Mk/bsd.octave.mk" .include