public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in dev-lang/gdl: gdl-0.9.3.ebuild ChangeLog
@ 2013-01-02 21:44 Sebastien Fabbro (bicatali)
  0 siblings, 0 replies; 4+ messages in thread
From: Sebastien Fabbro (bicatali) @ 2013-01-02 21:44 UTC (permalink / raw
  To: gentoo-commits

bicatali    13/01/02 21:44:31

  Modified:             ChangeLog
  Added:                gdl-0.9.3.ebuild
  Log:
  Version bump. Added a patch to overcome buffer overflows in integer to string conversions
  
  (Portage version: 2.2.01.21476-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)

Revision  Changes    Path
1.35                 dev-lang/gdl/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.35&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.35&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?r1=1.34&r2=1.35

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v
retrieving revision 1.34
retrieving revision 1.35
diff -u -r1.34 -r1.35
--- ChangeLog	11 Dec 2012 19:42:52 -0000	1.34
+++ ChangeLog	2 Jan 2013 21:44:31 -0000	1.35
@@ -1,6 +1,13 @@
 # ChangeLog for dev-lang/gdl
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.34 2012/12/11 19:42:52 bicatali Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.35 2013/01/02 21:44:31 bicatali Exp $
+
+*gdl-0.9.3 (02 Jan 2013)
+
+  02 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org>
+  +files/0.9.3-sstream.patch, +gdl-0.9.3.ebuild:
+  Version bump. Added a patch to overcome buffer overflows in integer to string
+  conversions
 
   11 Dec 2012; Sébastien Fabbro <bicatali@gentoo.org> gdl-0.9.2-r2.ebuild:
   Keyword amd64-linux and x86-linux



1.1                  dev-lang/gdl/gdl-0.9.3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.1&content-type=text/plain

Index: gdl-0.9.3.ebuild
===================================================================
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.1 2013/01/02 21:44:31 bicatali Exp $

EAPI=4

WX_GTK_VER="2.8"
PYTHON_DEPEND="python? 2"
SUPPORT_PYTHON_ABIS="1"

inherit cmake-utils eutils wxwidgets python toolchain-funcs virtualx

RESTRICT_PYTHON_ABIS="3.3 2.7-pypy-*"

DESCRIPTION="Interactive Data Language compatible incremental compiler"
HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
SRC_URI="mirror://sourceforge/gnudatalanguage/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
IUSE="fftw grib gshhs hdf hdf5 imagemagick netcdf openmp proj postscript python
	static-libs udunits wxwidgets"

# very buggy tests
RESTRICT=test

RDEPEND="
	sci-libs/gsl
	sci-libs/plplot
	sys-libs/ncurses
	sys-libs/readline
	sys-libs/zlib
	x11-libs/libX11
	fftw? ( >=sci-libs/fftw-3 )
	grib? ( sci-libs/grib_api )
	gshhs? ( sci-geosciences/gshhs-data sci-geosciences/gshhs )
	hdf? ( sci-libs/hdf )
	hdf5? ( sci-libs/hdf5 )
	imagemagick? ( media-gfx/imagemagick )
	netcdf? ( || ( sci-libs/netcdf-cxx sci-libs/netcdf[cxx] ) )
	proj? ( sci-libs/proj )
	postscript? ( dev-libs/pslib )
	python? ( dev-python/numpy )
	udunits? ( sci-libs/udunits )
	wxwidgets? ( x11-libs/wxGTK:2.8[X,-odbc] )"

DEPEND="${RDEPEND}
	>=dev-java/antlr-2.7.7-r5:0[cxx,script]
	virtual/pkgconfig"

pkg_setup() {
	use wxwidgets && wxwidgets_pkg_setup
	use python && python_pkg_setup
	use openmp && [[ $(tc-getCXX)$ == *g++* ]] && ! tc-has-openmp && \
		die "You have openmp enabled but your current g++ does not support it"
}

src_prepare() {
	use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx

	epatch "${FILESDIR}"/0.9.2-{antlr,proj4,include,tests,semaphore}.patch
	epatch "${FILESDIR}"/0.9.3-sstream.patch
	# make sure antlr includes are from system and rebuild the sources with it
	# https://sourceforge.net/tracker/?func=detail&atid=618685&aid=3465878&group_id=97659

	rm -r src/antlr || die
	einfo "Regenerate grammar"
	pushd src > /dev/null
	local i
	for i in *.g; do antlr ${i} || die ; done
	popd > /dev/null

	# gentoo: use proj instead of libproj4 (libproj4 last update: 2004)
	sed -i \
		-e 's:proj4:proj:' \
		-e 's:lib_proj\.h:proj_api\.h:g' \
		CMakeModules/FindLibproj4.cmake src/math_utl.hpp || die

	# gentoo: avoid install files in datadir directory
	sed -i \
		-e '/AUTHORS/d' \
		CMakeLists.txt || die

	if use python; then
		local abi
		for abi in ${PYTHON_ABIS}; do
			mkdir "${S}"-${abi}
		done
	fi
	if has_version sci-libs/netcdf-cxx; then
		sed -i \
			-e 's/netcdfcpp.h/netcdf/g' \
			CMakeLists.txt src/ncdf_var_cl.cpp \
			src/ncdf_cl.hpp src/ncdf_{att,dim}_cl.cpp || die
	fi
}

src_configure() {
	# MPI is still very buggy
	# x11=off does not compile
	local mycmakeargs=(
		-DMPICH=OFF
		-DBUNDLED_ANTLR=OFF
		-DX11=ON
		$(cmake-utils_use fftw)
		$(cmake-utils_use grib)
		$(cmake-utils_use gshhs)
		$(cmake-utils_use hdf)
		$(cmake-utils_use hdf5)
		$(cmake-utils_use imagemagick MAGICK)
		$(cmake-utils_use netcdf)
		$(cmake-utils_use openmp)
		$(cmake-utils_use proj LIBPROJ4)
		$(cmake-utils_use postscript PSLIB)
		$(cmake-utils_use udunits)
		$(cmake-utils_use wxwidgets)
	)
	configuration() {
		mycmakeargs+=( $@ )
		BUILD_DIR="${BUILDDIR:-${S}_build}" cmake-utils_src_configure
	}
	configuration -DPYTHON_MODULE=OFF -DPYTHON=OFF
	use python && python_execute_function -s \
		configuration -DPYTHON_MODULE=ON -DPYTHON=ON
}

src_compile() {
	cmake-utils_src_compile
	use python && python_src_compile
}

src_test() {
	# upstream does not include tests if python module is on
	# there is check target instead of the ctest to define some LDPATH
	use python || Xemake -j1 -C ${BUILD_DIR} check

}

src_install() {
	cmake-utils_src_install
	if use python; then
		installation() {
			exeinto $(python_get_sitedir)
			newexe "${S}"-${PYTHON_ABI}/src/libgdl.so GDL.so
		}
		python_execute_function -s installation
		dodoc PYTHON.txt
	fi
	echo "GDL_PATH=\"+${EROOT}/usr/share/gnudatalanguage\"" > 50gdl
	doenvd 50gdl
}





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/gdl: gdl-0.9.3.ebuild ChangeLog
@ 2013-01-03 20:32 Sebastien Fabbro (bicatali)
  0 siblings, 0 replies; 4+ messages in thread
From: Sebastien Fabbro (bicatali) @ 2013-01-03 20:32 UTC (permalink / raw
  To: gentoo-commits

bicatali    13/01/03 20:32:40

  Modified:             gdl-0.9.3.ebuild ChangeLog
  Log:
  Added a patch for netcdf-4 support, bug #449984
  
  (Portage version: 2.2.01.21476-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)

Revision  Changes    Path
1.3                  dev-lang/gdl/gdl-0.9.3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.3&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.3&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?r1=1.2&r2=1.3

Index: gdl-0.9.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- gdl-0.9.3.ebuild	3 Jan 2013 05:06:22 -0000	1.2
+++ gdl-0.9.3.ebuild	3 Jan 2013 20:32:40 -0000	1.3
@@ -1,6 +1,6 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.2 2013/01/03 05:06:22 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.3 2013/01/03 20:32:40 bicatali Exp $
 
 EAPI=4
 
@@ -60,7 +60,7 @@
 	use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
 
 	epatch "${FILESDIR}"/0.9.2-{antlr,proj4,include,tests,semaphore}.patch
-	epatch "${FILESDIR}"/0.9.3-sstream.patch
+	epatch "${FILESDIR}"/0.9.3-{sstream,netcdf-cxx}.patch
 	# make sure antlr includes are from system and rebuild the sources with it
 	# https://sourceforge.net/tracker/?func=detail&atid=618685&aid=3465878&group_id=97659
 



1.37                 dev-lang/gdl/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.37&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.37&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?r1=1.36&r2=1.37

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- ChangeLog	3 Jan 2013 05:06:22 -0000	1.36
+++ ChangeLog	3 Jan 2013 20:32:40 -0000	1.37
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/gdl
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.36 2013/01/03 05:06:22 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.37 2013/01/03 20:32:40 bicatali Exp $
+
+  03 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org>
+  +files/0.9.3-netcdf-cxx.patch, gdl-0.9.3.ebuild:
+  Added a patch for netcdf-4 support, bug #449984
 
   03 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> gdl-0.9.2-r2.ebuild,
   gdl-0.9.3.ebuild:





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/gdl: gdl-0.9.3.ebuild ChangeLog
@ 2013-01-04 21:50 Sebastien Fabbro (bicatali)
  0 siblings, 0 replies; 4+ messages in thread
From: Sebastien Fabbro (bicatali) @ 2013-01-04 21:50 UTC (permalink / raw
  To: gentoo-commits

bicatali    13/01/04 21:50:58

  Modified:             gdl-0.9.3.ebuild ChangeLog
  Log:
  Added a patch for python-3 at configure time
  
  (Portage version: 2.2.01.21476-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)

Revision  Changes    Path
1.4                  dev-lang/gdl/gdl-0.9.3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.4&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.4&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?r1=1.3&r2=1.4

Index: gdl-0.9.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- gdl-0.9.3.ebuild	3 Jan 2013 20:32:40 -0000	1.3
+++ gdl-0.9.3.ebuild	4 Jan 2013 21:50:58 -0000	1.4
@@ -1,17 +1,16 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.3 2013/01/03 20:32:40 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.4 2013/01/04 21:50:58 bicatali Exp $
 
 EAPI=4
 
 WX_GTK_VER="2.8"
 PYTHON_DEPEND="python? 2"
 SUPPORT_PYTHON_ABIS="1"
+RESTRICT_PYTHON_ABIS="3.3 2.7-pypy-*"
 
 inherit cmake-utils eutils wxwidgets python toolchain-funcs virtualx
 
-RESTRICT_PYTHON_ABIS="3.3 2.7-pypy-*"
-
 DESCRIPTION="Interactive Data Language compatible incremental compiler"
 HOMEPAGE="http://gnudatalanguage.sourceforge.net/"
 SRC_URI="mirror://sourceforge/gnudatalanguage/${P}.tar.gz"
@@ -60,7 +59,7 @@
 	use hdf5 && has_version sci-libs/hdf5[mpi] && export CXX=mpicxx
 
 	epatch "${FILESDIR}"/0.9.2-{antlr,proj4,include,tests,semaphore}.patch
-	epatch "${FILESDIR}"/0.9.3-{sstream,netcdf-cxx}.patch
+	epatch "${FILESDIR}"/0.9.3-{numpy,sstream,netcdf-cxx}.patch
 	# make sure antlr includes are from system and rebuild the sources with it
 	# https://sourceforge.net/tracker/?func=detail&atid=618685&aid=3465878&group_id=97659
 



1.38                 dev-lang/gdl/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.38&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.38&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?r1=1.37&r2=1.38

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- ChangeLog	3 Jan 2013 20:32:40 -0000	1.37
+++ ChangeLog	4 Jan 2013 21:50:58 -0000	1.38
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/gdl
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.37 2013/01/03 20:32:40 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.38 2013/01/04 21:50:58 bicatali Exp $
+
+  04 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> +files/0.9.3-numpy.patch,
+  gdl-0.9.3.ebuild:
+  Added a patch for python-3 at configure time
 
   03 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org>
   +files/0.9.3-netcdf-cxx.patch, gdl-0.9.3.ebuild:





^ permalink raw reply	[flat|nested] 4+ messages in thread

* [gentoo-commits] gentoo-x86 commit in dev-lang/gdl: gdl-0.9.3.ebuild ChangeLog
@ 2013-01-04 23:17 Sebastien Fabbro (bicatali)
  0 siblings, 0 replies; 4+ messages in thread
From: Sebastien Fabbro (bicatali) @ 2013-01-04 23:17 UTC (permalink / raw
  To: gentoo-commits

bicatali    13/01/04 23:17:35

  Modified:             gdl-0.9.3.ebuild ChangeLog
  Log:
  Reestricting python-3 per bug #450066
  
  (Portage version: 2.2.01.21476-prefix/cvs/Linux x86_64, signed Manifest commit with key 0x13CB1360)

Revision  Changes    Path
1.5                  dev-lang/gdl/gdl-0.9.3.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.5&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?rev=1.5&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild?r1=1.4&r2=1.5

Index: gdl-0.9.3.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- gdl-0.9.3.ebuild	4 Jan 2013 21:50:58 -0000	1.4
+++ gdl-0.9.3.ebuild	4 Jan 2013 23:17:35 -0000	1.5
@@ -1,13 +1,13 @@
 # Copyright 1999-2013 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.4 2013/01/04 21:50:58 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/gdl-0.9.3.ebuild,v 1.5 2013/01/04 23:17:35 bicatali Exp $
 
 EAPI=4
 
 WX_GTK_VER="2.8"
 PYTHON_DEPEND="python? 2"
 SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="3.3 2.7-pypy-*"
+RESTRICT_PYTHON_ABIS="3.* 2.7-pypy-*"
 
 inherit cmake-utils eutils wxwidgets python toolchain-funcs virtualx
 



1.39                 dev-lang/gdl/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.39&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?rev=1.39&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-lang/gdl/ChangeLog?r1=1.38&r2=1.39

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -r1.38 -r1.39
--- ChangeLog	4 Jan 2013 21:50:58 -0000	1.38
+++ ChangeLog	4 Jan 2013 23:17:35 -0000	1.39
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lang/gdl
 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.38 2013/01/04 21:50:58 bicatali Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/gdl/ChangeLog,v 1.39 2013/01/04 23:17:35 bicatali Exp $
+
+  04 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> -files/0.9.3-numpy.patch,
+  gdl-0.9.3.ebuild:
+  Reestricting python-3 per bug #450066
 
   04 Jan 2013; Sébastien Fabbro <bicatali@gentoo.org> +files/0.9.3-numpy.patch,
   gdl-0.9.3.ebuild:





^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2013-01-04 23:17 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-01-02 21:44 [gentoo-commits] gentoo-x86 commit in dev-lang/gdl: gdl-0.9.3.ebuild ChangeLog Sebastien Fabbro (bicatali)
  -- strict thread matches above, loose matches on Subject: below --
2013-01-03 20:32 Sebastien Fabbro (bicatali)
2013-01-04 21:50 Sebastien Fabbro (bicatali)
2013-01-04 23:17 Sebastien Fabbro (bicatali)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox