summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarius Mauch <genone@gentoo.org>2006-01-18 01:45:22 +0000
committerMarius Mauch <genone@gentoo.org>2006-01-18 01:45:22 +0000
commitea7c812f3c8fa0db361ed9233c0a208ecad294f3 (patch)
tree45eac7da7d189e282c1588c4950164af2863da79 /dev-util/gambas
parentVersion Bump. Daap support disabled by default because it needs the cvs versi... (diff)
downloadgentoo-2-ea7c812f3c8fa0db361ed9233c0a208ecad294f3.tar.gz
gentoo-2-ea7c812f3c8fa0db361ed9233c0a208ecad294f3.tar.bz2
gentoo-2-ea7c812f3c8fa0db361ed9233c0a208ecad294f3.zip
adding new package.masked development version with SLOT=2
(Portage version: 2.1_pre3-r1)
Diffstat (limited to 'dev-util/gambas')
-rw-r--r--dev-util/gambas/ChangeLog9
-rw-r--r--dev-util/gambas/Manifest22
-rw-r--r--dev-util/gambas/files/digest-gambas-1.9.233
-rw-r--r--dev-util/gambas/gambas-1.9.23.ebuild115
4 files changed, 135 insertions, 14 deletions
diff --git a/dev-util/gambas/ChangeLog b/dev-util/gambas/ChangeLog
index b0c2994d4cc9..74d4bfc51eb5 100644
--- a/dev-util/gambas/ChangeLog
+++ b/dev-util/gambas/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/gambas
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/gambas/ChangeLog,v 1.35 2006/01/16 18:07:08 genone Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/gambas/ChangeLog,v 1.36 2006/01/18 01:45:22 genone Exp $
+
+*gambas-1.9.23 (17 Jan 2006)
+
+ 17 Jan 2006; Marius Mauch <genone@gentoo.org> +gambas-1.9.23.ebuild:
+ Add package.masked development version with SLOT="2".
+ This version supports several additional use flags for the new components,
+ also includes a new buildsystem which should be saner than the old one.
*gambas-1.0.13 (16 Jan 2006)
diff --git a/dev-util/gambas/Manifest b/dev-util/gambas/Manifest
index c8af52349d85..810d2874cee9 100644
--- a/dev-util/gambas/Manifest
+++ b/dev-util/gambas/Manifest
@@ -1,9 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 d0a846a7688ed7b1a09279b7eac095b2 ChangeLog 6421
-RMD160 5dd14161d034b2409672524234d898216878afde ChangeLog 6421
-SHA256 07127065bf3d0c7e5711f6a258935e69e823f925346d9d552a6cffee0622be58 ChangeLog 6421
+MD5 f3b679874427796930dc4ebed47fd185 ChangeLog 6730
+RMD160 d67c15295d207a537401668087bfe74c1dc18fc0 ChangeLog 6730
+SHA256 7d6411569578f7ecbe02a01053faa59726e32b70971d5902f622b0ae207777b4 ChangeLog 6730
MD5 13a65dd33d4fd1d346206b80aaf3a1ff files/Makefile.am-0.97a 1528
RMD160 9b7f6612c1006d44a208fb84ec03796434ec5491 files/Makefile.am-0.97a 1528
SHA256 7af333a23a20067c4e9c277bd8db1c63129d28d70595d2adc118f946ab760d60 files/Makefile.am-0.97a 1528
@@ -22,6 +19,9 @@ SHA256 dc963f32829cb08af791c227eae592bb030e8d4a9598039745a7609221c5c7df files/di
MD5 c80f56d2c20740d7fc88680854d7d36f files/digest-gambas-1.0.6 66
RMD160 edeb2d3e76206deb5811842717f8336d4d7ba39a files/digest-gambas-1.0.6 66
SHA256 6c55e8b898cec011e526e1719462cce75fbab8ff32339a26da57efa3cf99d09f files/digest-gambas-1.0.6 66
+MD5 be1050fafa73cfdda711f56208302529 files/digest-gambas-1.9.23 250
+RMD160 3079fe46305e6d45cc76258f568bc798f925a98b files/digest-gambas-1.9.23 250
+SHA256 a1d30db6aff58bf297202124f03766b3c129424eca693c0f5c7b5622cb7d8717 files/digest-gambas-1.9.23 250
MD5 26e90319af1c1f8fb9b241d343873450 files/gambas-1.0.6-configure-CFLAGS.patch 1084
RMD160 cea246917e39a991a55c38a3c171a3f3d248cf22 files/gambas-1.0.6-configure-CFLAGS.patch 1084
SHA256 f924a9595b71407d373d970977be7f3fc69c443e633874ca329beee275569026 files/gambas-1.0.6-configure-CFLAGS.patch 1084
@@ -34,13 +34,9 @@ SHA256 2df68f09e86750f0ebeadbdd4111e1d5c7d34e031c6c1dc11cec913c04510a4a gambas-1
MD5 d6e02dd86f4db6f0011a4634f79cacd6 gambas-1.0.6.ebuild 2204
RMD160 1c34c3afb52da129dba2d7762343355904f45c18 gambas-1.0.6.ebuild 2204
SHA256 503a681e4e700fcb06d5cb010b8f7443b9688d91ca02dcc5fbca056ca98b1f76 gambas-1.0.6.ebuild 2204
+MD5 06f5e8aeee25a64db0a7ba903d91bf85 gambas-1.9.23.ebuild 3029
+RMD160 3fb35aef7621e8f2579386175eae74379f3aa3fa gambas-1.9.23.ebuild 3029
+SHA256 e5aae9d6c2169c59f0e40b496e3972873832122e19b0f664b8b84ae7b158a9f0 gambas-1.9.23.ebuild 3029
MD5 622720c5c5e309d4457ff037f8a4175f metadata.xml 222
RMD160 acb779723f771dc3d4e5342e21a12aea251ce9e7 metadata.xml 222
SHA256 eb03ba63a8cd1782c6fd05ce15d3fb240f6c2755f91c9cc818fdff8b30c0ed97 metadata.xml 222
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.2 (GNU/Linux)
-
-iD8DBQFDy+D16J2i8a8J4okRAhprAKCsFZjofI+tNJWo+PwVdVM4nYd9CgCeJs6P
-v0RAUYl6YXjN8/Zsh1yBCZ0=
-=mpng
------END PGP SIGNATURE-----
diff --git a/dev-util/gambas/files/digest-gambas-1.9.23 b/dev-util/gambas/files/digest-gambas-1.9.23
new file mode 100644
index 000000000000..a6601bde0467
--- /dev/null
+++ b/dev-util/gambas/files/digest-gambas-1.9.23
@@ -0,0 +1,3 @@
+MD5 8c27a558ff66d870b8400904a9886d13 gambas2-1.9.23.tar.bz2 8213765
+RMD160 ddad436e17bb959ce7e26a4284cc0e9b65b3ea16 gambas2-1.9.23.tar.bz2 8213765
+SHA256 ca049da1accf363165403b73f5639ebe258fd3e8996827ec671dcdac5f74e57e gambas2-1.9.23.tar.bz2 8213765
diff --git a/dev-util/gambas/gambas-1.9.23.ebuild b/dev-util/gambas/gambas-1.9.23.ebuild
new file mode 100644
index 000000000000..a44cb08b0aaf
--- /dev/null
+++ b/dev-util/gambas/gambas-1.9.23.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/gambas/gambas-1.9.23.ebuild,v 1.1 2006/01/18 01:45:22 genone Exp $
+
+inherit eutils qt3
+
+MY_P="${PN}2-${PV}"
+
+DESCRIPTION="a RAD tool for BASIC"
+HOMEPAGE="http://gambas.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gambas/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="2"
+KEYWORDS="~x86 -amd64"
+IUSE="postgres mysql sdl doc curl sqlite xml zlib kde bzip2 odbc ldap pdflib opengl sqlite3 pcre"
+
+S=${WORKDIR}/${MY_P}
+
+# TODO: add flags for opengl, v4l and corba components
+RDEPEND="$(qt_min_version 3.2)
+ kde? ( >=kde-base/kdelibs-3.2 )
+ sdl? ( media-libs/libsdl media-libs/sdl-mixer )
+ mysql? ( dev-db/mysql )
+ postgres? ( dev-db/postgresql )
+ curl? ( net-misc/curl )
+ sqlite? ( =dev-db/sqlite-2* )
+ sqlite3? ( >=dev-db/sqlite-3 )
+ xml? ( dev-libs/libxml2 dev-libs/libxslt )
+ zlib? ( sys-libs/zlib )
+ bzip2? ( app-arch/bzip2 )
+ odbc? ( dev-db/unixODBC )
+ ldap? ( net-nds/openldap )
+ gtk? ( >=x11-libs/gtk+-2.6.4 )
+ pdflib? ( app-text/poppler )
+ pcre? ( dev-libs/libpcre )"
+#DEPEND="${RDEPEND}
+# >=sys-devel/autoconf-2.59
+# >=sys-devel/automake-1.7.5"
+
+#src_unpack() {
+# unpack ${A}
+# cd "${S}"
+# epatch "${FILESDIR}"/${PN}-1.0.6-configure-CFLAGS.patch
+
+ # replace braindead Makefile (it's getting better, but
+ # still has the stupid symlink stuff)
+# rm Makefile*
+# cp "${FILESDIR}/Makefile.am-1.0_rc2" ./Makefile.am
+
+# aclocal && autoconf && automake || die "autotools failed"
+#}
+
+src_compile() {
+
+ local ext_conf=""
+
+ # TODO: work opengl deps out first
+ #if use opengl; then
+ # ext_conf="${ext_conf} $(use_enable sdl sdlopengl)"
+ # ext_conf="${ext_conf} $(use_enable qt qtopengl)"
+ #fi
+
+ econf \
+ --enable-qt \
+ --enable-net \
+ --enable-crypt \
+ --enable-vb \
+ --disable-corba \
+ --disable-opengl \
+ --disable-sdlopengl \
+ --disable-sdl_opengl \
+ --disable-qtopengl \
+ --disable-v4l \
+ $(use_enable mysql) \
+ $(use_enable postgres) \
+ $(use_enable sqlite) \
+ $(use_enable sqlite3) \
+ $(use_enable sdl) \
+ $(use_enable curl) \
+ $(use_enable zlib) \
+ $(use_enable xml) \
+ $(use_enable bzip2 bzlib2) \
+ $(use_enable kde) \
+ $(use_enable gtk) \
+ $(use_enable odbc) \
+ $(use_enable pdflib pdf) \
+ $(use_enable pcre) \
+ $(use_enable ldap) \
+ ${ext_conf} \
+ --disable-optimization \
+ --disable-debug \
+ --disable-profiling \
+ || die
+
+ emake CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" || die
+}
+
+src_install() {
+ export PATH="${D}/usr/bin:${PATH}"
+ make DESTDIR="${D}" install || die
+
+ dodoc README INSTALL NEWS AUTHORS ChangeLog TODO
+
+ # only install the API docs and examples with USE=doc
+ if use doc ; then
+ mv "${D}"/usr/share/${PN}/help "${D}"/usr/share/doc/${PF}/html
+ mv "${D}"/usr/share/${PN}/examples "${D}"/usr/share/doc/${PF}/examples
+ else
+ dohtml ${FILESDIR}/WebHome.html
+ fi
+ rm -r "${D}"/usr/share/${PN}/help "${D}"/usr/share/${PN}/examples
+ dosym ../doc/${PF}/html /usr/share/${PN}/help
+ dosym ../doc/${PF}/examples /usr/share/${PN}/examples
+}