diff --git a/Mk/bsd.octave.mk b/Mk/bsd.octave.mk index b65d1a5df118..f66f2937e49e 100644 --- a/Mk/bsd.octave.mk +++ b/Mk/bsd.octave.mk @@ -1,52 +1,52 @@ #-*- 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. .ifndef MASTER_SITES - .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 +. 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 +. endif .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}