diff options
author | Marius Mauch <genone@gentoo.org> | 2006-01-18 01:45:22 +0000 |
---|---|---|
committer | Marius Mauch <genone@gentoo.org> | 2006-01-18 01:45:22 +0000 |
commit | 0af0bf808684ecd77cddd31bd3dd74ee1f0d5455 (patch) | |
tree | 777ddaf619e846134e99e9588a50f80b68c68a31 /dev-util/gambas | |
parent | Version Bump. Daap support disabled by default because it needs the cvs versi... (diff) | |
download | historical-0af0bf808684ecd77cddd31bd3dd74ee1f0d5455.tar.gz historical-0af0bf808684ecd77cddd31bd3dd74ee1f0d5455.tar.bz2 historical-0af0bf808684ecd77cddd31bd3dd74ee1f0d5455.zip |
adding new package.masked development version with SLOT=2
Package-Manager: portage-2.1_pre3-r1
Diffstat (limited to 'dev-util/gambas')
-rw-r--r-- | dev-util/gambas/ChangeLog | 9 | ||||
-rw-r--r-- | dev-util/gambas/Manifest | 18 | ||||
-rw-r--r-- | dev-util/gambas/files/digest-gambas-1.9.23 | 3 | ||||
-rw-r--r-- | dev-util/gambas/gambas-1.9.23.ebuild | 115 |
4 files changed, 138 insertions, 7 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..2cc828995c13 100644 --- a/dev-util/gambas/Manifest +++ b/dev-util/gambas/Manifest @@ -1,9 +1,9 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 -MD5 d0a846a7688ed7b1a09279b7eac095b2 ChangeLog 6421 -RMD160 5dd14161d034b2409672524234d898216878afde ChangeLog 6421 -SHA256 07127065bf3d0c7e5711f6a258935e69e823f925346d9d552a6cffee0622be58 ChangeLog 6421 +MD5 19090c70b935a2a4bf0ce6c90097a812 ChangeLog 6730 +RMD160 be55c7131db95fa9fabb8eed859d0e5e9eb9d70b ChangeLog 6730 +SHA256 c19aec5d6c22c683ed998e9927c0d03b6ecab0ab6f30cbd7a8a6f192ebc316f3 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 +22,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 +37,16 @@ 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 a8b345a1311380b8703b3abb03e9d267 gambas-1.9.23.ebuild 3029 +RMD160 ac81c3eed3955c54186d622e4d86b2ec714b6781 gambas-1.9.23.ebuild 3029 +SHA256 1789c9d88068ae7d190eadedbdf7c76c3e220a5767b0cfd2437e81f2eb0624c1 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 +iD8DBQFDzZ3U6J2i8a8J4okRAhXsAKCsMOv3mLgJcusjDnvY3+wmKa3jLACbBwnv +pRZYutpUrVzryarEoLuznbA= +=Valr -----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 +} |