Mk/**octave.mk: Convert to USES=octave

As part of the improvements of USES infrastructure Mk/bsd.octave.mk has
been converted to Mk/Uses/octave.mk. This also declutters some old
stuffs in the octave-* ports and makes it simpler to add more
octave-forge ports easily.

While I am here make all the ports portclippy/portfmt compliant. And use
USES macros whenever possible.

Reviewed by:	portmgr
Approved by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D37887
This commit is contained in:
Muhammad Moinur Rahman 2022-12-30 11:49:45 -06:00
parent c87a22b7f3
commit 8231864a3b
112 changed files with 543 additions and 1309 deletions

90
Mk/Uses/octave.mk Normal file
View File

@ -0,0 +1,90 @@
# Support for octave based ports
#
# Feature: octave
# Usage: USES=octave
# Valid ARGS: (none), env
# - env : Loads only one environmental variable OCTAVE_VERSION
# MAINTAINER: stephen@FreeBSD.org
#
# Common code to install octave-forge packages.
# It is, in effect, a wrapper using the package handling already built
# into math/octave.
.if !defined(_INCLUDE_USES_OCTAVE_MK)
_INCLUDE_USES_OCTAVE_MK= yes
_valid_octave_ARGS= env
# Sanity check
. for arg in ${octave_ARGS}
. if empty(_valid_octave_ARGS:M${arg})
IGNORE= Incorrect 'USES+= octave:${octave_ARGS}' usage: argument [${arg}] is not recognized
. endif
. endfor
OCTAVE_VERSION= 7.3.0
. if empty(octave_ARGS:Menv)
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
. if ! ${USES:Mcompiler}
_USES_POST+= compiler:c++14-lang
. endif
. if ! ${USES:Mfortran}
_USES_POST+= fortran
. endif
. if ! ${USES:Mgmake}
_USES_POST+= gmake
. endif
CXXFLAGS+= -I${LOCALBASE}/include/octave-${OCTAVE_VERSION}
CFLAGS+= -I${LOCALBASE}/include/octave-${OCTAVE_VERSION}
CPPFLAGS+= -I${LOCALBASE}/include/octave-${OCTAVE_VERSION}
DIST_SUBDIR?= octave-forge
OCTAVE_PKGNAME= ${PORTNAME:S/octave-forge-//}
OCTAVE_DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSION}
OCTAVE_TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs
OCTAVE_INSTALL_TARBALLS_DIR= ${STAGEDIR}${PREFIX}/share/octave/tarballs
OCTAVE_SRC?= ${DISTNAME}
WRKSRC?= ${WRKDIR}/${OCTAVE_SRC}/src
MAKE_ENV+= PACKAGE=${OCTAVE_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
. if !target(pre-install)
pre-install: octave-pre-install
. endif # !target(pre-install)
. if !target(do-install)
do-install: octave-do-install
. endif # !target(do-install)
. if !target(post-install)
post-install: octave-post-install
. endif # !target(post-install)
octave-pre-install:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTAVE_SRC}
octave-do-install:
${MKDIR} ${OCTAVE_INSTALL_TARBALLS_DIR}
${INSTALL_DATA} ${WRKDIR}/${OCTAVE_DISTNAME}.tar.gz ${OCTAVE_INSTALL_TARBALLS_DIR}/.
${LN} -s -f ${OCTAVE_DISTNAME}.tar.gz ${OCTAVE_INSTALL_TARBALLS_DIR}/${OCTAVE_PKGNAME}.tar.gz
octave-post-install:
@${ECHO_CMD} "share/octave/tarballs/${OCTAVE_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}
. endif # empty(octave_ARGS:Menv)
.endif # !defined(_INCLUDE_USES_OCTAVE_MK)

View File

@ -1,41 +0,0 @@
#-*- 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.
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-//}
OCTAVE_DISTNAME= ${OCTAVE_PKGNAME}-${DISTVERSION}
TARBALLS_DIR= ${LOCALBASE}/share/octave/tarballs
INSTALL_TARBALLS_DIR= ${STAGEDIR}${PREFIX}/share/octave/tarballs
.include "${.CURDIR}/../../math/octave/Makefile.version"
MAKE_ENV+= PACKAGE=${OCTAVE_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}/${OCTAVE_DISTNAME}.tar.gz ${INSTALL_TARBALLS_DIR}/.
${LN} -s -f ${OCTAVE_DISTNAME}.tar.gz ${INSTALL_TARBALLS_DIR}/${OCTAVE_PKGNAME}.tar.gz
post-install:
@${ECHO_CMD} "share/octave/tarballs/${OCTAVE_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}

View File

@ -12,5 +12,8 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES= octave
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,21 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -13,19 +13,8 @@ LICENSE_FILE= ${WRKSRC}/../COPYING
LIB_DEPENDS+= librtmidi.so:audio/rtmidi
USES= compiler:c++11-lang pkgconfig
USES= compiler:c++11-lang octave pkgconfig
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -8,27 +8,18 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/sockets.tar.gz:math/octave-forge-sockets
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= StevenWaldrip
GH_PROJECT= Automatic-Differentiation
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
RUN_DEPENDS+= ${TARBALLS_DIR}/sockets.tar.gz:math/octave-forge-sockets
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
.include <bsd.port.mk>

View File

@ -8,28 +8,19 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/fpl.tar.gz:math/octave-forge-fpl \
${OCTAVE_TARBALLS_DIR}/msh.tar.gz:math/octave-forge-msh
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= carlodefalco
GH_PROJECT= bim
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
RUN_DEPENDS+= ${TARBALLS_DIR}/fpl.tar.gz:math/octave-forge-fpl
RUN_DEPENDS+= ${TARBALLS_DIR}/msh.tar.gz:math/octave-forge-msh
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS+= libbiosig.so:biology/biosig
USES= octave
ALL_TARGET= # nada
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME:R}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${DISTNAME:R}
.include <bsd.port.mk>

View File

@ -10,23 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -11,25 +11,12 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS+= libcfitsio.so:astro/cfitsio
USES= autoreconf
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
USES= autoreconf octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -8,27 +8,20 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= shsajjadi
GH_PROJECT= OctaveCoder
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-coder-${DISTVERSION}
OCTAVE_SRC= ${GH_PROJECT}-coder-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
do-build:
cd ${WRKSRC} && \
octave-cli -W -H -q --no-site-file --eval "pre_install" && \
${RM} pre_install.m
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/signal.tar.gz:math/octave-forge-signal
USES= octave
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${OCTSRC}/src
MAKE_ENV+= MKOCTFILE=mkoctfile
RUN_DEPENDS+= ${TARBALLS_DIR}/signal.tar.gz:math/octave-forge-signal
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,20 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -1,7 +1,7 @@
PORTNAME= octave-forge-csg-toolkit
PORTREVISION= 1
DISTVERSIONPREFIX= v
DISTVERSION= 1.2.3
PORTREVISION= 1
CATEGORIES= math
MAINTAINER= stephen@FreeBSD.org
@ -9,30 +9,18 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES+= compiler:gcc-c++11-lib
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/io.tar.gz:math/octave-forge-io
USES= compiler octave
USE_GCC= yes
USE_GITHUB= yes
GH_ACCOUNT= pr0m1th3as
GH_PROJECT= ${OCTAVE_PKGNAME}
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= ${TARBALLS_DIR}/io.tar.gz:math/octave-forge-io
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.pre.mk>
CXXFLAGS+= -stdlib=libstdc++
.include <bsd.port.post.mk>
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
.include <bsd.port.mk>

View File

@ -10,22 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/optim.tar.gz:math/octave-forge-optim
RUN_DEPENDS+= ${TARBALLS_DIR}/optim.tar.gz:math/octave-forge-optim
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
.include <bsd.port.mk>

View File

@ -10,24 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS+= ${TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
USES= octave pgsql
GNU_CONFIGURE= yes
USES+= pgsql
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
post-patch:
${REINPLACE_CMD} 's#endian.h#sys/endian.h#' ${WRKSRC}/wrap_endian.h

View File

@ -10,21 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -9,23 +9,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
BUILD_DEPENDS+= cmake:devel/cmake-core
LIB_DEPENDS+= libgdcmCommon.so:devel/gdcm
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,20 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/optim.tar.gz:math/octave-forge-optim
WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= ${TARBALLS_DIR}/optim.tar.gz:math/octave-forge-optim
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= octave
.include <bsd.port.mk>

View File

@ -8,28 +8,17 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITLAB= yes
GL_ACCOUNT= kakila
GL_PROJECT= fda
GL_COMMIT= 99f733cfa284fc0fdf911e7da97269197c4dec94
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GL_PROJECT}-${GL_COMMIT}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
do-build:
@${DO_NADA}
NO_ARCH= yes
NO_BUILD= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${GL_PROJECT}-${GL_COMMIT}
.include <bsd.port.mk>

View File

@ -8,22 +8,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= AndreasStahel
GH_PROJECT= FEMoctave
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
.include <bsd.port.mk>

View File

@ -10,20 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= compiler octave
USE_GCC= yes
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -10,24 +10,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/io.tar.gz:math/octave-forge-io \
${OCTAVE_TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
RUN_DEPENDS+= ${TARBALLS_DIR}/io.tar.gz:math/octave-forge-io
RUN_DEPENDS+= ${TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,22 +10,12 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
LIB_DEPENDS= libcfitsio.so:astro/cfitsio
WRKSRC= ${WRKDIR}/${OCTSRC}/src
LIB_DEPENDS+= libcfitsio.so:astro/cfitsio
USES= octave
NO_ARCH= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,22 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
RUN_DEPENDS= dx:graphics/opendx
RUN_DEPENDS+= dx:graphics/opendx
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
NO_BUILD= yes
post-build:
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -10,23 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES=octave
WRKSRC= ${WRKDIR}/${OCTSRC} # Only required so that patch will apply.
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,21 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -9,17 +9,8 @@ MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -9,21 +9,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,21 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,22 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= python:env
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} \
${OCTAVE_TARBALLS_DIR}/matgeom.tar.gz:math/octave-forge-matgeom
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR}
RUN_DEPENDS+= ${TARBALLS_DIR}/matgeom.tar.gz:math/octave-forge-matgeom
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= octave python:env
.include <bsd.port.mk>

View File

@ -10,21 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,22 +10,12 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS= libgsl.so:math/gsl
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -11,24 +11,12 @@ WWW= https://packages.octave.org/
LICENSE= Many
LICENSE_NAME= Many different licenses
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
USES= compiler:c++14-lang
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
USES= compiler:c++14-lang octave
GNU_CONFIGURE= yes
CXXFLAGS+= -fPIC
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -8,25 +8,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= aumpierre-unb
GH_PROJECT= internal-Fluid-Flow-for-GNU-Octave
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= Internal-Fluid-Flow-for-GNU-Octave-${DISTVERSION}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= Internal-Fluid-Flow-for-GNU-Octave-${DISTVERSION}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,20 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS= libmpfr.so:math/mpfr
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= octave
.include <bsd.port.mk>

View File

@ -11,18 +11,8 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= gmake octave
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -11,20 +11,12 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
ALL_TARGET= oct
USES= compiler:c++0x
USES= compiler:c++0x octave
GNU_CONFIGURE= yes
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
ALL_TARGET= oct
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -10,21 +10,9 @@ MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,18 +10,8 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= octave
.include <bsd.port.mk>

View File

@ -11,7 +11,7 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
BROKEN_FreeBSD_12_powerpc64= fails to compile: modules/libltfat/src/dgt_multi.c:47:31: 'cexpl' undeclared (first use in this function); did you mean 'cexpf'?
@ -19,21 +19,17 @@ LIB_DEPENDS= libfftw3.so:math/fftw3 \
libportaudio.so:audio/portaudio \
libopenblas.so:math/openblas
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
OCTAVE_SRC= ${OCTAVE_PKGNAME}
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
${RM} ${WRKSRC}/../inst/DESCRIPTION
${RM} ${WRKSRC}/../inst/ltfat/DESCRIPTION
${RM} ${WRKSRC}/../inst/ltfat/inst/DESCRIPTION
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/io.tar.gz:math/octave-forge-io \
${OCTAVE_TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
ALL_TARGET= # nada
RUN_DEPENDS+= ${TARBALLS_DIR}/io.tar.gz:math/octave-forge-io
RUN_DEPENDS+= ${TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,22 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -8,27 +8,18 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/sockets.tar.gz:math/octave-forge-sockets
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= aumpierre-unb
GH_PROJECT= McCabe-Thiele-for-GNU-Octave
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
RUN_DEPENDS+= ${TARBALLS_DIR}/sockets.tar.gz:math/octave-forge-sockets
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,22 +10,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS+= ${TARBALLS_DIR}/general.tar.gz:math/octave-forge-general
RUN_DEPENDS+= ${TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry
RUN_DEPENDS+= ${TARBALLS_DIR}/linear-algebra.tar.gz:math/octave-forge-linear-algebra
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/general.tar.gz:math/octave-forge-general \
${OCTAVE_TARBALLS_DIR}/geometry.tar.gz:math/octave-forge-geometry \
${OCTAVE_TARBALLS_DIR}/linear-algebra.tar.gz:math/octave-forge-linear-algebra
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/inst/molecularDynamics/src
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}/inst/molecularDynamics/src
.include <bsd.port.mk>

View File

@ -10,22 +10,12 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
MAKE_ENV+= MKOCTFILE=mkoctfile
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -9,7 +9,10 @@ MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -8,27 +8,18 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS+= libmpi.so:net/mpich
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= carlodefalco
GH_PROJECT= octave-mpi
LIB_DEPENDS+= libmpi.so:net/mpich
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
post-patch:
${REINPLACE_CMD} 's/= NULL/= 0/g' ${WRKSRC}/*.cc ${WRKSRC}/*.h
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,26 +10,12 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS+= libpaho-mqtt3a.so:net/libpaho-mqtt3
USES= autoreconf
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
USES= autoreconf localbase octave
GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -8,28 +8,19 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/splines.tar.gz:math/octave-forge-splines \
gmsh:cad/gmsh
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= carlodefalco
GH_PROJECT= msh
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
RUN_DEPENDS+= ${TARBALLS_DIR}/splines.tar.gz:math/octave-forge-splines
RUN_DEPENDS+= gmsh:cad/gmsh
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,21 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -9,23 +9,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= gmake octave
MAKE_JOBS_UNSAFE= yes
GNU_CONFIGURE= yes
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
MAKE_JOBS_UNSAFE= yes
ALL_TARGET= octave
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -9,26 +9,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/netcdf.tar.gz:math/octave-forge-netcdf \
${OCTAVE_TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= ${TARBALLS_DIR}/netcdf.tar.gz:math/octave-forge-netcdf
RUN_DEPENDS+= ${TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -9,22 +9,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
NO_ARCH= yes
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS+= libnetcdf.so:science/netcdf
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES= octave
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
GNU_CONFIGURE= yes
NO_ARCH= yes
.include <bsd.port.mk>

View File

@ -10,18 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -10,21 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,15 +10,9 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES= compiler octave
.include <bsd.port.pre.mk>
@ -27,8 +21,4 @@ WRKSRC= ${WRKDIR}/${OCTSRC}/src
USE_GCC= yes
.endif
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.post.mk>

View File

@ -12,9 +12,12 @@ WWW= https://packages.octave.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/io.tar.gz:math/octave-forge-io
USES= octave
GNU_CONFIGURE= yes
RUN_DEPENDS+= ${TARBALLS_DIR}/io.tar.gz:math/octave-forge-io
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
.include <bsd.port.mk>

View File

@ -9,18 +9,8 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= octave
.include <bsd.port.mk>

View File

@ -10,23 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS+= libproj.so:graphics/proj
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES= octave
post-patch:
${REINPLACE_CMD} -e s/CC/MKOCTFILE/ -e s/-Wall// -e s/-Wextra// ${WRKSRC}/Makefile
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -9,25 +9,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= ONSAS
GH_PROJECT= ONSAS.m
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
NO_ARCH = yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -11,21 +11,9 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,27 +10,16 @@ WWW= https://packages.octave.org/
LICENSE= Parts
LICENSE_NAME= See individual files for licenses
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics \
${OCTAVE_TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
WRKSRC= ${WRKDIR}/${OCTSRC}/src
USES= octave shebangfix
RUN_DEPENDS+= ${TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
RUN_DEPENDS+= ${TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
SHEBANG_FILES= *.pl
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES+= shebangfix
SHEBANG_FILES= *.pl
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,21 +10,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
MAKE_JOBS_UNSAFE= yes
USES= octave
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
MAKE_ENV+= MKOCTFILE_FORTRAN_90=yes MKOCTFILE=mkoctfile
MAKE_JOBS_UNSAFE= yes
.include <bsd.port.pre.mk>
.if ${GCC_DEFAULT} >= 10
@ -33,8 +28,4 @@ MAKE_ENV+= MKOCTFILE_FORTRAN_90=yes MKOCTFILE=mkoctfile
FFLAGS+= -fallow-argument-mismatch
.endif
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.post.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,24 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
RUN_DEPENDS+= ${TARBALLS_DIR}/struct.tar.gz:math/octave-forge-struct
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
USES+= compiler:gcc-c++11-lib perl5 shebangfix
USES= compiler:gcc-c++11-lib octave perl5 shebangfix
USE_PERL5= build
SHEBANG_FILES= *.pl
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
GNU_CONFIGURE= yes
.include <bsd.port.mk>

View File

@ -9,25 +9,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= wgreene310
GH_PROJECT= pde1dm
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,21 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -8,27 +8,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= aumpierre-unb
GH_PROJECT= Ponchon-Savarit-for-GNU-Octave
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
do-build:
@${DO_NADA}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
NO_ARCH= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -8,25 +8,16 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= aumpierre-unb
GH_PROJECT= Psychrometrics-for-GNU-Octave
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -7,28 +7,19 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
BUILD_DEPENDS= gsed:textproc/gsed
USES= python
MAKE_ENV+= PYTHON=${PYTHON_CMD} SED=gsed
USES= octave python
USE_GITLAB= yes
GL_ACCOUNT= mtmiller
GL_PROJECT= octave-pythonic
GL_COMMIT= 3dbe9a06c1dec1a138f398b951e18044a00e063d
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GL_PROJECT}-${GL_COMMIT}
OCTAVE_SRC= ${GL_PROJECT}-${GL_COMMIT}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
MAKE_ENV+= PYTHON=${PYTHON_CMD} SED=gsed
.include <bsd.port.mk>

View File

@ -10,18 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -10,21 +10,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,23 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/bim.tar.gz:math/octave-forge-bim
RUN_DEPENDS+= ${TARBALLS_DIR}/bim.tar.gz:math/octave-forge-bim
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
NO_BUILD= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -12,10 +12,13 @@ WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
post-patch:
${REINPLACE_CMD} -E 's/Octave_map/octave_map/g' ${WRKSRC}/src/*.cc
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
.include <bsd.port.mk>

View File

@ -10,24 +10,14 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv2
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/bim.tar.gz:math/octave-forge-bim \
${OCTAVE_TARBALLS_DIR}/fpl.tar.gz:math/octave-forge-fpl
RUN_DEPENDS+= ${TARBALLS_DIR}/fpl.tar.gz:math/octave-forge-fpl
RUN_DEPENDS+= ${TARBALLS_DIR}/bim.tar.gz:math/octave-forge-bim
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -9,23 +9,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
RUN_DEPENDS+= ${OCTAVE_TARBALLS_DIR}/control.tar.gz:math/octave-forge-control
WRKSRC= ${WRKDIR}/${OCTSRC}/src
RUN_DEPENDS+= ${TARBALLS_DIR}/control.tar.gz:math/octave-forge-control
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES= octave
post-patch:
${REINPLACE_CMD} s/-Wall// ${WRKSRC}/Makefile
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -12,7 +12,10 @@ WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -9,23 +9,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
BUILD_DEPENDS+= gsed:textproc/gsed
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
USES= gmake octave
post-patch:
${REINPLACE_CMD} 's/sed/gsed/g' ${WRKSRC}/Makefile
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/bim.tar.gz:math/octave-forge-bim
RUN_DEPENDS+= ${TARBALLS_DIR}/bim.tar.gz:math/octave-forge-bim
USES= octave
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -10,20 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
LIB_DEPENDS= librsb.so:math/librsb
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
USES= octave
.include <bsd.port.mk>

View File

@ -10,18 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -9,7 +9,10 @@ MAINTAINER= stephen@FreeBSD.org
COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
USES= octave
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
WRKSRC= ${WRKDIR}/${OCTAVE_SRC}
.include <bsd.port.mk>

View File

@ -10,23 +10,11 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
do-build:
@${DO_NADA}
USES= octave
NO_ARCH= yes
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
NO_BUILD= yes
.include <bsd.port.mk>

View File

@ -8,28 +8,15 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
USES= autoreconf pkgconfig
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= autoreconf octave pkgconfig sqlite
USE_GITHUB= yes
GH_ACCOUNT= gnu-octave
GH_PROJECT= octave-sqlite
LIB_DEPENDS+= libsqlite3.so:databases/sqlite3
GNU_CONFIGURE= yes
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
.include <bsd.port.mk>

View File

@ -9,25 +9,17 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
RUN_DEPENDS= ${OCTAVE_TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= gnu-octave
GH_PROJECT= statistics-bootstrap
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-${DISTVERSION}
OCTAVE_SRC= ${GH_PROJECT}-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
ALL_TARGET= make
RUN_DEPENDS+= ${TARBALLS_DIR}/statistics.tar.gz:math/octave-forge-statistics
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

View File

@ -8,22 +8,13 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
USES= octave
USE_GITHUB= yes
GH_ACCOUNT= gnu-octave
GH_PROJECT= statistics
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${GH_PROJECT}-release-${DISTVERSION}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${GH_PROJECT}-release-${DISTVERSION}
.include <bsd.port.mk>

View File

@ -10,18 +10,10 @@ COMMENT= Octave-forge package ${OCTAVE_PKGNAME}
WWW= https://packages.octave.org/
LICENSE= GPLv3
LICENSE_FILE= ${WRKDIR}/${OCTSRC}/COPYING
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${OCTAVE_PKGNAME}
USES= octave
WRKSRC= ${WRKDIR}/${OCTSRC}/src
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
OCTAVE_SRC= ${OCTAVE_PKGNAME}
.include <bsd.port.mk>

View File

@ -13,19 +13,8 @@ LICENSE_COMB= multi
LIB_DEPENDS= libpcre2-8.so:devel/pcre2
USES= pkgconfig
USES= octave pkgconfig
# OCTSRC is the name of the directory of the package.
# It is usually ${OCTAVE_PKGNAME} or ${DISTNAME}.
OCTSRC= ${DISTNAME}
WRKSRC= ${WRKDIR}/${OCTSRC}/src
GNU_CONFIGURE= yes
.include "${.CURDIR}/../../Mk/bsd.octave.mk"
post-build:
${RM} ${WRKSRC}/Makefile ${WRKSRC}/configure
cd ${WRKDIR} && ${TAR} cfz ${OCTAVE_DISTNAME}.tar.gz ${OCTSRC}
.include <bsd.port.mk>

Some files were not shown because too many files have changed in this diff Show More