Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Oct 2013 21:17:20 +0000 (UTC)
From:      Pawel Pekala <pawel@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r332175 - head/science/gwyddion
Message-ID:  <201310302117.r9ULHKLj051480@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pawel
Date: Wed Oct 30 21:17:20 2013
New Revision: 332175
URL: http://svnweb.freebsd.org/changeset/ports/332175

Log:
  - 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>

Modified:
  head/science/gwyddion/Makefile
  head/science/gwyddion/distinfo
  head/science/gwyddion/pkg-descr   (contents, props changed)
  head/science/gwyddion/pkg-plist

Modified: head/science/gwyddion/Makefile
==============================================================================
--- head/science/gwyddion/Makefile	Wed Oct 30 21:11:45 2013	(r332174)
+++ head/science/gwyddion/Makefile	Wed Oct 30 21:17:20 2013	(r332175)
@@ -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 visualizati
 
 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:

Modified: head/science/gwyddion/distinfo
==============================================================================
--- head/science/gwyddion/distinfo	Wed Oct 30 21:11:45 2013	(r332174)
+++ head/science/gwyddion/distinfo	Wed Oct 30 21:17:20 2013	(r332175)
@@ -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

Modified: head/science/gwyddion/pkg-descr
==============================================================================
--- head/science/gwyddion/pkg-descr	Wed Oct 30 21:11:45 2013	(r332174)
+++ head/science/gwyddion/pkg-descr	Wed Oct 30 21:17:20 2013	(r332175)
@@ -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/

Modified: head/science/gwyddion/pkg-plist
==============================================================================
--- head/science/gwyddion/pkg-plist	Wed Oct 30 21:11:45 2013	(r332174)
+++ head/science/gwyddion/pkg-plist	Wed Oct 30 21:17:20 2013	(r332175)
@@ -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-
 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.l
 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310302117.r9ULHKLj051480>