Date: Wed, 3 Mar 2010 09:45:16 GMT From: Rob Farmer <rfarmer@predatorlabs.net> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/144445: [PATCH] math/scilab Update comment & pkg-descr, remove HDF5 option Message-ID: <201003030945.o239jGbO056076@www.freebsd.org> Resent-Message-ID: <201003030950.o239o1Qn083168@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 144445 >Category: ports >Synopsis: [PATCH] math/scilab Update comment & pkg-descr, remove HDF5 option >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Mar 03 09:50:00 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Rob Farmer >Release: 9.0-CURRENT >Organization: >Environment: FreeBSD coretwo.predatorlabs.net 9.0-CURRENT FreeBSD 9.0-CURRENT #1 r204411: Sat Feb 27 06:56:17 PST 2010 rfarmer@coretwo.predatorlabs.net:/usr/obj/usr/src/sys/CORETWO amd64 >Description: * Update the comment and pkg-descr * Remove the WITHOUT_HDF5 option - it is required for the GUI to work. From a Scilab developer: > The option WITHOUT_HDF5 will make Xcos crash. It is not obvious but > Xcos does need HDF5 to work. FYI, Xcos is the equivalent of Simulink. Requested by: Sylvestre Ledru <sylvestre.ledru@scilab.org> >How-To-Repeat: >Fix: Patch attached with submission follows: Index: Makefile =================================================================== RCS file: /home/ncvs/ports/math/scilab/Makefile,v retrieving revision 1.62 diff -u -r1.62 Makefile --- Makefile 2 Mar 2010 09:05:00 -0000 1.62 +++ Makefile 3 Mar 2010 01:57:56 -0000 @@ -7,12 +7,13 @@ PORTNAME= scilab PORTVERSION= 5.2.1 +PORTREVISION= 1 CATEGORIES= math cad parallel java MASTER_SITES= http://www.scilab.org/download/${PORTVERSION}/ EXTRACT_SUFX= -src.tar.gz MAINTAINER= utisoft@googlemail.com -COMMENT= A free Matlab clone by INRIA & ENPC +COMMENT= Scientific software package for numerical computations # A partial dependencies list can be found at: # http://wiki.scilab.org/Dependencies_of_Scilab_5.X @@ -25,6 +26,7 @@ USE_FORTRAN= yes USE_GETTEXT= yes GNU_CONFIGURE= yes +USE_GMAKE= yes USE_LDCONFIG= yes CONFIGURE_ARGS= --without-ocaml @@ -34,7 +36,6 @@ OPTIONS= ATLAS "Use Atlas instead of Blas" OFF \ FFTW "Use FFTW" ON \ GUI "Build GUI (requires Java and required for docs)" ON \ - HDF5 "Use HDF5 (requires GUI)" OFF \ NLS "Build localization" OFF \ MATIO "Matlab compatibility" OFF \ PVM "Parallel Virtual Machine support" OFF \ @@ -76,11 +77,14 @@ .if defined(WITHOUT_GUI) CONFIGURE_ARGS+= --without-gui \ --without-javasci \ + --without-hdf5 \ --disable-build-help PLIST_SUB+= GUI="@comment " PLIST_SUB+= NOGUI="" NOPORTDOCS= YES .else +LIB_DEPENDS+= hdf5.6:${PORTSDIR}/science/hdf5-18 + BUILD_DEPENDS+= ant:${PORTSDIR}/devel/apache-ant \ ${JAVALIBDIR}/flexdock-0.5.1.jar:${PORTSDIR}/devel/flexdock \ ${JAVALIBDIR}/jogl.jar:${PORTSDIR}/graphics/jogl \ @@ -101,7 +105,8 @@ ${LOCALBASE}/share/xsl/docbook/javahelp/javahelp.xsl:${PORTSDIR}/textproc/docbook-xsl \ xsltproc:${PORTSDIR}/textproc/libxslt \ swig:${PORTSDIR}/devel/swig13 \ - ${LOCALBASE}/share/examples/saxon/data/books.dtd:${PORTSDIR}/textproc/saxon + ${LOCALBASE}/share/examples/saxon/data/books.dtd:${PORTSDIR}/textproc/saxon \ + ${JAVALIBDIR}/jhdf5.jar:${PORTSDIR}/science/hdf-java RUN_DEPENDS+= ${JAVALIBDIR}/flexdock-0.5.1.jar:${PORTSDIR}/devel/flexdock \ ${JAVALIBDIR}/jogl.jar:${PORTSDIR}/graphics/jogl \ @@ -120,7 +125,8 @@ ${JAVALIBDIR}/xml-apis-ext.jar:${PORTSDIR}/textproc/xml-commons \ ${JAVALIBDIR}/avalon-framework.jar:${PORTSDIR}/devel/avalon-framework \ ${LOCALBASE}/share/xsl/docbook/javahelp/javahelp.xsl:${PORTSDIR}/textproc/docbook-xsl \ - xsltproc:${PORTSDIR}/textproc/libxslt + xsltproc:${PORTSDIR}/textproc/libxslt \ + ${JAVALIBDIR}/jhdf5.jar:${PORTSDIR}/science/hdf-java USE_JAVA= yes JAVA_VERSION= 1.5+ @@ -181,16 +187,6 @@ PLIST_SUB+= MATIO="" .endif -.if defined(WITHOUT_HDF5) -CONFIGURE_ARGS+= --without-hdf5 -PLIST_SUB+= HDF5="@comment " -.else -LIB_DEPENDS+= hdf5.6:${PORTSDIR}/science/hdf5-18 -BUILD_DEPENDS+= ${JAVALIBDIR}/jhdf5.jar:${PORTSDIR}/science/hdf-java -RUN_DEPENDS+= ${JAVALIBDIR}/jhdf5.jar:${PORTSDIR}/science/hdf-java -PLIST_SUB+= HDF5="" -.endif - post-patch: # Configure fixes ${REINPLACE_CMD} -e 's|/usr/share/java|${JAVALIBDIR}|g' ${WRKSRC}/configure Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/math/scilab/pkg-descr,v retrieving revision 1.5 diff -u -r1.5 pkg-descr --- pkg-descr 7 Jun 2005 20:49:04 -0000 1.5 +++ pkg-descr 3 Mar 2010 09:34:16 -0000 @@ -1,24 +1,36 @@ Scilab is a scientific software package for numerical computations in a -user-friendly environment. It features: +user-friendly environment. - Elaborate data structures. - Sophisticated interpreter and programming language with Matlab-like syntax. - Hundreds of built-in math functions. - Stunning graphics. - Open structure. - Many built-in libraries: - Linear Algebra. - Control. - Package for linear matrix inequalities, optimization. - Signal processing. - Simulation. - Optimization. - Metanet. - Symbolic capabilities through Maple interface. +Main features + * Hundreds of mathematical functions + * High level programming language + * 2-D and 3-D graphics + * Advanced data structures and user defined data types + * Xcos: hybrid dynamic systems modeler and simulator +2-D and 3-D visualization + * Lines + * Pie charts + * Histograms + * Surfaces + * Animations + * Graphics export in many formats: GIF, BMP, JPEG, SVG, PDF... +Numerical computation + * Linear algebra + * Sparse matrices + * Polynomials and rational functions + * Simulation: explicit and implicit systems of differential + equations solvers + * Classic and robust control + * Differentiable and non-differentiable optimization +Data analysis + * Interpolation, approximation + * Signal Processing + * Statistics +Extended features + * Graphs and Networks + * Interface with Fortran, C, C++, Java + * Functions for calling Scilab from C, C++, Fortran and Java + * LabVIEW Gateway + * A large number of modules available via ATOMS WWW: http://www.scilab.org - -Note: To configure your local printers, add their names to the PRINTERS - variable in the scilab script. - -Scilab (c)INRIA-ENPC Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/math/scilab/pkg-plist,v retrieving revision 1.16 diff -u -r1.16 pkg-plist --- pkg-plist 2 Mar 2010 09:05:00 -0000 1.16 +++ pkg-plist 2 Mar 2010 18:37:14 -0000 @@ -313,12 +313,12 @@ %%GUI%%lib/scilab/libscixpad.la %%GUI%%lib/scilab/libscixpad.so %%GUI%%lib/scilab/libscixpad.so.5 -%%HDF5%%lib/scilab/libscihdf5-forceload-disable.so -%%HDF5%%lib/scilab/libscihdf5-forceload.la -%%HDF5%%lib/scilab/libscihdf5-forceload-disable.so.5 -%%HDF5%%lib/scilab/libscihdf5-forceload-disable.la -%%HDF5%%lib/scilab/libscihdf5-forceload.so -%%HDF5%%lib/scilab/libscihdf5-forceload.so.5 +%%GUI%%lib/scilab/libscihdf5-forceload-disable.so +%%GUI%%lib/scilab/libscihdf5-forceload.la +%%GUI%%lib/scilab/libscihdf5-forceload-disable.so.5 +%%GUI%%lib/scilab/libscihdf5-forceload-disable.la +%%GUI%%lib/scilab/libscihdf5-forceload.so +%%GUI%%lib/scilab/libscihdf5-forceload.so.5 libdata/pkgconfig/scilab.pc %%NLS%%share/locale/ca_ES/LC_MESSAGES/scilab.mo %%NLS%%share/locale/de_DE/LC_MESSAGES/scilab.mo @@ -5014,7 +5014,7 @@ %%DATADIR%%/modules/hdf5/etc/hdf5.start %%DATADIR%%/modules/hdf5/license.txt %%DATADIR%%/modules/hdf5/macros/buildmacros.sce -%%HDF5%%%%DATADIR%%/modules/hdf5/jar/org.scilab.modules.hdf5.jar +%%GUI%%%%DATADIR%%/modules/hdf5/jar/org.scilab.modules.hdf5.jar %%DATADIR%%/modules/hdf5/readme.txt %%DATADIR%%/modules/hdf5/sci_gateway/hdf5_gateway.xml %%DATADIR%%/modules/hdf5/tests/unit_tests/testScilabBoolean.java @@ -13509,7 +13509,7 @@ %%DATADIR%%/modules/xcos/images/palettes/freq_div.jpg %%DATADIR%%/modules/xcos/images/palettes/generic_block3.jpg %%DATADIR%%/modules/xcos/images/palettes/scifunc_block_m.jpg -%%HDF5%%%%DATADIR%%/modules/xcos/jar/org.scilab.modules.xcos.jar +%%GUI%%%%DATADIR%%/modules/xcos/jar/org.scilab.modules.xcos.jar %%DATADIR%%/modules/xcos/license.txt %%GUI%%%%DATADIR%%/modules/xcos/macros/%diagram_xcos.bin %%DATADIR%%/modules/xcos/macros/%diagram_xcos.sci @@ -13969,7 +13969,7 @@ @dirrm %%DATADIR%%/modules/xcos/tests @dirrm %%DATADIR%%/modules/xcos/sci_gateway @dirrm %%DATADIR%%/modules/xcos/macros -%%HDF5%%@dirrm %%DATADIR%%/modules/xcos/jar +%%GUI%%@dirrm %%DATADIR%%/modules/xcos/jar @dirrm %%DATADIR%%/modules/xcos/images/palettes @dirrm %%DATADIR%%/modules/xcos/images/icons @dirrm %%DATADIR%%/modules/xcos/images/blocks @@ -14519,7 +14519,7 @@ @dirrm %%DATADIR%%/modules/hdf5/sci_gateway @dirrm %%DATADIR%%/modules/hdf5/macros @dirrm %%DATADIR%%/modules/hdf5/etc -%%HDF5%%@dirrm %%DATADIR%%/modules/hdf5/jar +%%GUI%%@dirrm %%DATADIR%%/modules/hdf5/jar @dirrm %%DATADIR%%/modules/hdf5 @dirrm %%DATADIR%%/modules/hashtable/macros @dirrm %%DATADIR%%/modules/hashtable >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201003030945.o239jGbO056076>