svn commit: r367297 - in head/math/scilab-toolbox-sivp: . files
Max Brazhnikov
makc at FreeBSD.org
Thu Sep 4 18:21:51 UTC 2014
Author: makc
Date: Thu Sep 4 18:21:49 2014
New Revision: 367297
URL: http://svnweb.freebsd.org/changeset/ports/367297
QAT: https://qat.redports.org/buildarchive/r367297/
Log:
math/scilab-toolbox-sivp:
- Add patch from upstream to fix build with scilab-5.5
- Don't require X for documentation building
- Convert echos to pkg-message
Added:
head/math/scilab-toolbox-sivp/files/patch-r287 (contents, props changed)
head/math/scilab-toolbox-sivp/pkg-message (contents, props changed)
Modified:
head/math/scilab-toolbox-sivp/Makefile
head/math/scilab-toolbox-sivp/pkg-descr
Modified: head/math/scilab-toolbox-sivp/Makefile
==============================================================================
--- head/math/scilab-toolbox-sivp/Makefile Thu Sep 4 18:21:20 2014 (r367296)
+++ head/math/scilab-toolbox-sivp/Makefile Thu Sep 4 18:21:49 2014 (r367297)
@@ -2,7 +2,7 @@
PORTNAME= sivp
DISTVERSION= 1.0.0.r286
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= math graphics multimedia
MASTER_SITES= LOCAL/makc
PKGNAMEPREFIX= scilab-toolbox-
@@ -15,9 +15,14 @@ LIB_DEPENDS= libopencv_legacy.so:${PORTS
RUN_DEPENDS= ${SCILAB_CMD}:${PORTSDIR}/math/scilab
USES= dos2unix pkgconfig tar:xz
-DOS2UNIX_FILES= etc/SIVP.start
+DOS2UNIX_FILES= etc/SIVP.start \
+ sci_gateway/cpp/builder_gateway_cpp.sce \
+ sci_gateway/cpp/sivp_init.cpp
+
+SCILAB_CMD= ${LOCALBASE}/bin/scilab-adv-cli
+SCILAB_ARGS= -noatomsautoload -nb -nouserstartup
+MAKE_ENV= LC_ALL="C" SCI_JAVA_ENABLE_HEADLESS=1 SCI_DISABLE_TK=1
-SCILAB_CMD= ${LOCALBASE}/bin/scilab
CONTRIBDIR?= share/scilab/contrib
TOOLBOXDIR_REL?= ${CONTRIBDIR}/${PORTNAME}
TOOLBOXDIR= ${PREFIX}/${TOOLBOXDIR_REL}
@@ -25,26 +30,21 @@ PLIST_SUB= TOOLBOXDIR=${TOOLBOXDIR_REL}
TOOLBOX_SUBDIRS= demos etc images macros
OPTIONS_DEFINE= HELP
-OPTIONS_DEFAULT= ${OPTIONS_DEFINE}
+OPTIONS_DEFAULT= HELP
+OPTIONS_SUB= yes
HELP_DESC= Build help files (requires scilab with gui support)
.include <bsd.port.options.mk>
.if !${PORT_OPTIONS:MHELP}
-SCILAB_ARGS= -nogui
-PLIST_SUB+= HELP="@comment "
+SCILAB_ARGS+= -nwni
EXTRA_PATCHES+= ${FILESDIR}/extrapatch-etc__SIVP.start
.else
-USES+= display:build
-MAKE_ENV= LC_ALL="C"
-PLIST_SUB+= HELP=""
TOOLBOX_SUBDIRS+= jar
.endif
pre-everything::
- @${ECHO_CMD}
- @${ECHO_CMD} "If you want video support, OpenCV should be compiled with ffmpeg!"
- @${ECHO_CMD}
+ @${CAT} ${PKGMESSAGE}
post-patch:
.if !${PORT_OPTIONS:MHELP}
Added: head/math/scilab-toolbox-sivp/files/patch-r287
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/scilab-toolbox-sivp/files/patch-r287 Thu Sep 4 18:21:49 2014 (r367297)
@@ -0,0 +1,31 @@
+Index: sci_gateway/cpp/builder_gateway_cpp.sce
+===================================================================
+--- sci_gateway/cpp/builder_gateway_cpp.sce (revision 286)
++++ sci_gateway/cpp/builder_gateway_cpp.sce (revision 287)
+@@ -120,7 +120,8 @@
+ opencv_libs = [];
+ end
+
+-
++ inter_cflags = inter_cflags + ' -D__USE_DEPRECATED_STACK_FUNCTIONS__';
++
+ tbx_build_gateway('gw_sivp', ..
+ gw_cpp_table, ..
+ gw_cpp_files, ..
+Index: sci_gateway/cpp/sivp_init.cpp
+===================================================================
+--- sci_gateway/cpp/sivp_init.cpp (revision 286)
++++ sci_gateway/cpp/sivp_init.cpp (revision 287)
+@@ -18,11 +18,11 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ ***********************************************************************/
+ /*--------------------------------------------------------------------------*/
+-#include "api_scilab.h"
+ #include "localization.h"
+ #include "Scierror.h"
+ #include "common.h"
+ #include "gw_sivp.h"
++#include "api_scilab.h"
+ /*--------------------------------------------------------------------------*/
+ char sSIVP_PATH[MAX_FILENAME_LENGTH];
+ /*--------------------------------------------------------------------------*/
Modified: head/math/scilab-toolbox-sivp/pkg-descr
==============================================================================
--- head/math/scilab-toolbox-sivp/pkg-descr Thu Sep 4 18:21:20 2014 (r367296)
+++ head/math/scilab-toolbox-sivp/pkg-descr Thu Sep 4 18:21:49 2014 (r367297)
@@ -3,5 +3,5 @@ intends to do image processing and video
meant to be a useful, efficient, and free image and video processing
toolbox for Scilab.
-WWW: http://sivp.sourceforge.net/
-WWW: http://atoms.scilab.org/toolboxes/SIVP
+WWW: http://sivp.sourceforge.net/
+WWW: http://atoms.scilab.org/toolboxes/SIVP
Added: head/math/scilab-toolbox-sivp/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/math/scilab-toolbox-sivp/pkg-message Thu Sep 4 18:21:49 2014 (r367297)
@@ -0,0 +1,5 @@
+=========================================================================
+
+ For video support graphics/opencv must be compiled with ffmpeg option.
+
+=========================================================================
More information about the svn-ports-all
mailing list