diff options
author | Pawel Pekala <pawel@FreeBSD.org> | 2013-10-30 21:17:20 +0000 |
---|---|---|
committer | Pawel Pekala <pawel@FreeBSD.org> | 2013-10-30 21:17:20 +0000 |
commit | e953baefcb692cb929bc905d5c70f8fce50626b5 (patch) | |
tree | f1d963f756a53f7edffd8655bcd0b04a5a345003 /science | |
parent | - Add patch dropped in last commit (diff) |
- Update to version 2.33
- Convert to new LIB_DEPENDS format
- Use options helpers and plist substitution
- Add support for STAGEDIR
- Reformat pkg-descr
PR: ports/182802
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
Notes
Notes:
svn path=/head/; revision=332175
Diffstat (limited to 'science')
-rw-r--r-- | science/gwyddion/Makefile | 44 | ||||
-rw-r--r-- | science/gwyddion/distinfo | 4 | ||||
-rw-r--r-- | science/gwyddion/pkg-descr | 16 | ||||
-rw-r--r-- | science/gwyddion/pkg-plist | 40 |
4 files changed, 54 insertions, 50 deletions
diff --git a/science/gwyddion/Makefile b/science/gwyddion/Makefile index 70cffde62e0e..4dbc81eaab7f 100644 --- a/science/gwyddion/Makefile +++ b/science/gwyddion/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= gwyddion -PORTVERSION= 2.31 +PORTVERSION= 2.33 CATEGORIES= science graphics MASTER_SITES= SF @@ -11,19 +11,20 @@ COMMENT= Gtk2 based SPM data visualization and analysis tool LICENSE= GPLv2 # (or later) -LIB_DEPENDS= IlmImf:${PORTSDIR}/graphics/OpenEXR \ - fftw3:${PORTSDIR}/math/fftw3 \ - gtkglext-x11-1.0:${PORTSDIR}/x11-toolkits/gtkglext +LIB_DEPENDS= libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \ + libfftw3.so:${PORTSDIR}/math/fftw3 \ + libgtkglext-x11-1.0.so:${PORTSDIR}/x11-toolkits/gtkglext OPTIONS_DEFINE= PERL PYTHON RUBY UNIQUE OPTIONS_DEFAULT=PERL PYTHON UNIQUE +OPTIONS_SUB= yes UNIQUE_DESC= Remote controle backend support USE_XZ= yes -USES= desktop-file-utils gettext pathfix shared-mime-info pkgconfig +USES= desktop-file-utils gettext gmake pathfix pkgconfig \ + shared-mime-info USE_GNOME= gconf2 gtk20 libxml2 USE_GL= glu -USE_GMAKE= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-silent-rules --disable-gtk-doc \ --disable-pygwy --without-gtksourceview \ @@ -36,40 +37,21 @@ LDFLAGS+= -L${LOCALBASE}/lib GCONF_SCHEMAS= gwyddion-thumbnailer.schemas -MAN1= gwyddion.1 gwyddion-thumbnailer.1 +PERL_CONFIGURE_OFF= --without-perl +PERL_USES= perl5 +PYTHON_CONFIGURE_OFF= --without-python +RUBY_CONFIGURE_OFF= --without-ruby +UNIQUE_CONFIGURE_OFF= --without-unique +UNIQUE_LIB_DEPENDS= libunique-1.0.so:${PORTSDIR}/x11-toolkits/unique -NO_STAGE= yes .include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MPERL} -USES+= perl5 -MAN3+= Gwyddion::dump.3pm -PLIST_SUB+= PERL="" -.else -CONFIGURE_ARGS+=--without-perl -PLIST_SUB+= PERL="@comment " -.endif - .if ${PORT_OPTIONS:MPYTHON} USE_PYTHON= yes -PLIST_SUB+= PYTHON="" -.else -CONFIGURE_ARGS+=--without-python -PLIST_SUB+= PYTHON="@comment " .endif .if ${PORT_OPTIONS:MRUBY} USE_RUBY= yes -PLIST_SUB+= RUBY="" -.else -CONFIGURE_ARGS+=--without-ruby -PLIST_SUB+= RUBY="@comment " -.endif - -.if ${PORT_OPTIONS:MUNIQUE} -LIB_DEPENDS+= unique-1.0:${PORTSDIR}/x11-toolkits/unique -.else -CONFIGURE_ARGS+=--without-unique .endif post-patch: diff --git a/science/gwyddion/distinfo b/science/gwyddion/distinfo index de8a737f851b..0be1a5697dcd 100644 --- a/science/gwyddion/distinfo +++ b/science/gwyddion/distinfo @@ -1,2 +1,2 @@ -SHA256 (gwyddion-2.31.tar.xz) = 31d8aa15142a8e28d8a0cc0d2bc35903b112b1efc3da08452f89f6cac5f45276 -SIZE (gwyddion-2.31.tar.xz) = 2823012 +SHA256 (gwyddion-2.33.tar.xz) = 43f6c79db82894b526a8f9b231fb84af70fde1e5d05e6ef7788d59323ba8f961 +SIZE (gwyddion-2.33.tar.xz) = 2896456 diff --git a/science/gwyddion/pkg-descr b/science/gwyddion/pkg-descr index c4aa7c45713a..b2c0426ef0e5 100644 --- a/science/gwyddion/pkg-descr +++ b/science/gwyddion/pkg-descr @@ -1,12 +1,12 @@ -Gwyddion is a modular SPM (Scanning Probe Microsopy) data visualization and -analysis tool written with Gtk+. +Gwyddion is a modular SPM (Scanning Probe Microsopy) data visualization +and analysis tool written with Gtk+. It can be used for all most frequently used data processing operations -including: leveling, false color plotting, shading, filtering, denoising, data -editing, integral transforms, grain analysis, profile extraction, fractal -analysis, and many more. The program is primarily focused on SPM data analysis -(e.g. data obtained from AFM, STM, NSOM, and similar microscopes). However, it -can also be used for analysis of SEM (Scanning Electron Microscopy) data or any -other 2D data. +including: leveling, false color plotting, shading, filtering, +denoising, data editing, integral transforms, grain analysis, profile +extraction, fractal analysis, and many more. The program is primarily +focused on SPM data analysis (e.g. data obtained from AFM, STM, NSOM, +and similar microscopes). However, it can also be used for analysis of +SEM (Scanning Electron Microscopy) data or any other 2D data. WWW: http://gwyddion.net/ diff --git a/science/gwyddion/pkg-plist b/science/gwyddion/pkg-plist index 56db8711ef1c..e8c12e1b4ad1 100644 --- a/science/gwyddion/pkg-plist +++ b/science/gwyddion/pkg-plist @@ -15,6 +15,7 @@ include/gwyddion/app/gwymoduleutils.h include/gwyddion/app/gwyplaintool.h include/gwyddion/app/gwytool.h include/gwyddion/app/menu.h +include/gwyddion/app/meta.h include/gwyddion/app/resource-editor.h include/gwyddion/app/settings.h include/gwyddion/app/undo.h @@ -105,6 +106,7 @@ include/gwyddion/libgwymodule/gwymodule-graph.h include/gwyddion/libgwymodule/gwymodule-layer.h include/gwyddion/libgwymodule/gwymodule-process.h include/gwyddion/libgwymodule/gwymodule-tool.h +include/gwyddion/libgwymodule/gwymodule-volume.h include/gwyddion/libgwymodule/gwymodule.h include/gwyddion/libgwymodule/gwymodulebrowser.h include/gwyddion/libgwymodule/gwymoduleenums.h @@ -283,6 +285,8 @@ lib/gwyddion/modules/file/rhk-spm32.la lib/gwyddion/modules/file/rhk-spm32.so lib/gwyddion/modules/file/robotics.la lib/gwyddion/modules/file/robotics.so +lib/gwyddion/modules/file/s94file.la +lib/gwyddion/modules/file/s94file.so lib/gwyddion/modules/file/sdfile.la lib/gwyddion/modules/file/sdfile.so lib/gwyddion/modules/file/seiko.la @@ -311,6 +315,8 @@ lib/gwyddion/modules/file/stpfile.la lib/gwyddion/modules/file/stpfile.so lib/gwyddion/modules/file/surffile.la lib/gwyddion/modules/file/surffile.so +lib/gwyddion/modules/file/tescan.la +lib/gwyddion/modules/file/tescan.so lib/gwyddion/modules/file/tiaser.la lib/gwyddion/modules/file/tiaser.so lib/gwyddion/modules/file/unisoku.la @@ -329,6 +335,8 @@ lib/gwyddion/modules/file/wsxmfile.la lib/gwyddion/modules/file/wsxmfile.so lib/gwyddion/modules/file/zeiss.la lib/gwyddion/modules/file/zeiss.so +lib/gwyddion/modules/file/zemax.la +lib/gwyddion/modules/file/zemax.so lib/gwyddion/modules/graph/graph_cd.la lib/gwyddion/modules/graph/graph_cd.so lib/gwyddion/modules/graph/graph_cut.la @@ -371,8 +379,6 @@ lib/gwyddion/modules/process/averaging.la lib/gwyddion/modules/process/averaging.so lib/gwyddion/modules/process/basicops.la lib/gwyddion/modules/process/basicops.so -lib/gwyddion/modules/process/brickshow.la -lib/gwyddion/modules/process/brickshow.so lib/gwyddion/modules/process/calcoefs_load.la lib/gwyddion/modules/process/calcoefs_load.so lib/gwyddion/modules/process/calcoefs_new.la @@ -511,9 +517,12 @@ lib/gwyddion/modules/process/tipops.la lib/gwyddion/modules/process/tipops.so lib/gwyddion/modules/process/unrotate.la lib/gwyddion/modules/process/unrotate.so +lib/gwyddion/modules/process/volumize.la +lib/gwyddion/modules/process/volumize.so +lib/gwyddion/modules/process/volumize_layers.la +lib/gwyddion/modules/process/volumize_layers.so lib/gwyddion/modules/process/xydenoise.la lib/gwyddion/modules/process/xydenoise.so -%%RUBY%%lib/gwyddion/ruby/gwyddion/dump.rb lib/gwyddion/modules/tool/crop.la lib/gwyddion/modules/tool/crop.so lib/gwyddion/modules/tool/distance.la @@ -552,6 +561,14 @@ lib/gwyddion/modules/tool/spotremove.la lib/gwyddion/modules/tool/spotremove.so lib/gwyddion/modules/tool/stats.la lib/gwyddion/modules/tool/stats.so +lib/gwyddion/modules/volume/volume_calibrate.la +lib/gwyddion/modules/volume/volume_calibrate.so +lib/gwyddion/modules/volume/volume_extract.la +lib/gwyddion/modules/volume/volume_extract.so +lib/gwyddion/modules/volume/volume_fdfit.la +lib/gwyddion/modules/volume/volume_fdfit.so +lib/gwyddion/modules/volume/volume_invert.la +lib/gwyddion/modules/volume/volume_invert.so %%PERL%%lib/gwyddion/perl/Gwyddion/dump.pm %%PYTHON%%lib/gwyddion/python/Gwyddion/__init__.py %%PYTHON%%lib/gwyddion/python/Gwyddion/__init__.pyc @@ -559,35 +576,39 @@ lib/gwyddion/modules/tool/stats.so %%PYTHON%%lib/gwyddion/python/Gwyddion/dump.py %%PYTHON%%lib/gwyddion/python/Gwyddion/dump.pyc %%PYTHON%%lib/gwyddion/python/Gwyddion/dump.pyo +%%RUBY%%lib/gwyddion/ruby/gwyddion/dump.rb lib/libgwyapp2.la lib/libgwyapp2.so -lib/libgwyapp2.so.7 +lib/libgwyapp2.so.9 lib/libgwyddion2.la lib/libgwyddion2.so lib/libgwyddion2.so.10 lib/libgwydgets2.la lib/libgwydgets2.so -lib/libgwydgets2.so.12 +lib/libgwydgets2.so.13 lib/libgwydraw2.la lib/libgwydraw2.so -lib/libgwydraw2.so.1 +lib/libgwydraw2.so.2 lib/libgwymodule2.la lib/libgwymodule2.so -lib/libgwymodule2.so.5 +lib/libgwymodule2.so.6 lib/libgwyprocess2.la lib/libgwyprocess2.so -lib/libgwyprocess2.so.16 +lib/libgwyprocess2.so.17 libdata/pkgconfig/gwyddion.pc libexec/gwyddion/plugins/file/dump +%%RUBY%%libexec/gwyddion/plugins/process/invert_narray.rb %%PERL%%libexec/gwyddion/plugins/process/invert_perl.pl %%PERL%%libexec/gwyddion/plugins/process/invert_perl.pl.rgi %%PYTHON%%libexec/gwyddion/plugins/process/invert_python.py %%PYTHON%%libexec/gwyddion/plugins/process/invert_python.py.rgi -%%RUBY%%libexec/gwyddion/plugins/process/invert_narray.rb %%RUBY%%libexec/gwyddion/plugins/process/invert_ruby.rb %%RUBY%%libexec/gwyddion/plugins/process/invert_ruby.rb.rgi libexec/gwyddion/plugins/process/yellow.sh libexec/gwyddion/plugins/process/yellow.sh.rgi +man/man1/gwyddion.1.gz +man/man1/gwyddion-thumbnailer.1.gz +%%PERL%%man/man3/Gwyddion::dump.3pm.gz share/applications/gwyddion.desktop %%DATADIR%%/glmaterials/Alien-Alloy %%DATADIR%%/glmaterials/Black-Plastic @@ -813,6 +834,7 @@ share/thumbnailers/gwyddion.thumbnailer %%PYTHON%%@dirrm lib/gwyddion/python %%PERL%%@dirrm lib/gwyddion/perl/Gwyddion %%PERL%%@dirrm lib/gwyddion/perl +@dirrm lib/gwyddion/modules/volume @dirrm lib/gwyddion/modules/tool @dirrm lib/gwyddion/modules/process @dirrm lib/gwyddion/modules/layer |