From 9be8b9d9f6cd0746e4a14dadf4d3abc957568248 Mon Sep 17 00:00:00 2001 From: Ilya Volynets Date: Tue, 26 Feb 2008 12:38:44 +0000 Subject: [PATCH] Add SPTK-3.5.7.05 Package-Manager: portage-2.1.4.4 --- dev-cpp/sptk/ChangeLog | 10 +++- dev-cpp/sptk/Manifest | 4 +- dev-cpp/sptk/sptk-3.5.7.05.ebuild | 76 +++++++++++++++++++++++++++++++ 3 files changed, 87 insertions(+), 3 deletions(-) create mode 100644 dev-cpp/sptk/sptk-3.5.7.05.ebuild diff --git a/dev-cpp/sptk/ChangeLog b/dev-cpp/sptk/ChangeLog index 14affd56f62b..a6a38251585c 100644 --- a/dev-cpp/sptk/ChangeLog +++ b/dev-cpp/sptk/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-cpp/sptk -# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/sptk/ChangeLog,v 1.26 2007/11/17 18:50:16 iluxa Exp $ +# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/sptk/ChangeLog,v 1.27 2008/02/26 12:38:44 iluxa Exp $ + +*sptk-3.5.7.05 (26 Feb 2008) + + 26 Feb 2008; Ilya A. Volynets-Evenbakh + +sptk-3.5.7.05.ebuild: + Add SPTK 3.5.7.05 17 Nov 2007; sptk-3.5.6.ebuild: Build SPTK as shared libraries diff --git a/dev-cpp/sptk/Manifest b/dev-cpp/sptk/Manifest index aedfdedb6215..f786c2ba2799 100644 --- a/dev-cpp/sptk/Manifest +++ b/dev-cpp/sptk/Manifest @@ -8,6 +8,7 @@ DIST sptk-3.2.6.tbz2 4504271 RMD160 79a73adbc8bb809820f4c9ae222595ddaf7b2330 SHA DIST sptk-3.4.1.tbz2 5027546 RMD160 b59e0385346306c2bfac2156ba23d23710ffd316 SHA1 0066b138135da94f5044d3ac26d3822260bde249 SHA256 3599c23078668c940a372b0f9117169296873e8df0888fccaca70d723877e7ee DIST sptk-3.5.1.tbz2 5089003 RMD160 96f51f8f140f0731d89ec4ec6e6d3619d57be233 SHA1 d3bc28807188b34f92d5888db0f4612d89ef6a98 SHA256 f2acebb26f890467c3797d48c95be887f0210c537f5ab114e0cdb6daf3ea8465 DIST sptk-3.5.6.tbz2 4247559 RMD160 67557b456779e0d58fef1ae44d8d3b1167139ce1 SHA1 38396e7bb4c0bce19ebd75b4c9338fe6f16c0426 SHA256 5cb9e42d3cb9fd5b038d3be73aa114310d86f93c759e8230e085e08612cf6523 +DIST sptk-3.5.7.05.tbz2 4319813 RMD160 a33bf2a592f0705779dc2d27577750884a117031 SHA1 da6fb34bef2f61fcb3e4acbb21f75e42e2622110 SHA256 1277b7995bdd9cc2e3cafc8764078e0bc243995a9484386e2b3ea76c6240d5cd EBUILD sptk-2.3.28.ebuild 1092 RMD160 12869c985a3e03fa0add2ce13517d78ec354393a SHA1 9d64e184c243ff3addcae8a3f988be23bca5e8a2 SHA256 100a582cc10881f1be9c4d7795a31a278b779907d157ce703d93a168b3e99bb1 EBUILD sptk-3.0.11.ebuild 1398 RMD160 ad2895f7a7b9f2187ca55ac051b9056c2ce6d442 SHA1 1da40cc959467589ecfed6bcbdd7329894d9c8f4 SHA256 f54289112dd869b12b4e015b858ae639c8dca255aac30b02ba8257058d1bc4c5 EBUILD sptk-3.0.12.ebuild 1397 RMD160 1759258eb4c38923e6cf70828ba1e8e0f9500a20 SHA1 9d49233440eee20210bad0890239bcbf6bca5f95 SHA256 6e647be6222ce0934b0d5524df28dfa372869ca31f1831b51df0d95403cd8b8b @@ -18,5 +19,6 @@ EBUILD sptk-3.2.6.ebuild 1431 RMD160 0d682e1175c5cfc56252a15805f419b17b187a1a SH EBUILD sptk-3.4.1.ebuild 1432 RMD160 a67704e563d9e47d839e3ba58eb99b24445b0b36 SHA1 b6382497e1e67153f8473ad231834237be93034b SHA256 277f54a571c0daa2531e5bd14645f79c1c003f38174dafa81472a5952a4fe4e1 EBUILD sptk-3.5.1.ebuild 1432 RMD160 561be81384c3f0d93e30a00baf2bd2c4109919ae SHA1 3cd736e15071dd4946f8d56809d326947c6a1ec5 SHA256 e9537c835b28321bf68d79d3365e278febb6e8cc0d88134a00c1caacbda8b932 EBUILD sptk-3.5.6.ebuild 1868 RMD160 20f1dd0cbe01a4a1c4b06ed59fdeeda96565f8ea SHA1 fa550bf6cd1eb139b170fc5764a045c0ed7a1c1c SHA256 f355d9efd0dc1bb0f41084667b3295b41567faeb3f237268af76d0b27b71173f -MISC ChangeLog 3901 RMD160 d9e156b565799693f4d4a24d7aecbcbdd8a3b0d5 SHA1 4759f48514f73f6cb04bffda6411841a0b207cdd SHA256 8d7de66fb14d95807f7905b5876bd3f83beb23f7edc4af860c01605fb2081527 +EBUILD sptk-3.5.7.05.ebuild 1871 RMD160 6e3571a56ed543cf038ad9acc303a3eea8cea5b8 SHA1 3cf2dadadde4c7ac1427f1b65ee953d3ea437b46 SHA256 ec66aeba1bb0b5f6b02dc42ef963aeafecaa5fbb0243190208e33ace07273333 +MISC ChangeLog 4037 RMD160 e9f5f369bac4eccf62c645742e4873cf9bdd792e SHA1 4e7ee7c1468d8ab0fa3ea5c7d2b8473847f298e9 SHA256 86f4b1ae1e5cd9ac82a1baf33a0acfc48f16da4e6591cc088f221e4a80b2f999 MISC metadata.xml 327 RMD160 d3557f0313200e2c32b36b77f449b4512e358ea3 SHA1 343786140387406483889098c028157579237526 SHA256 30dfaf35f7cc85073dd57488deb5a60bebfae60615c153e2f9daece72c3efb61 diff --git a/dev-cpp/sptk/sptk-3.5.7.05.ebuild b/dev-cpp/sptk/sptk-3.5.7.05.ebuild new file mode 100644 index 000000000000..b3040563182d --- /dev/null +++ b/dev-cpp/sptk/sptk-3.5.7.05.ebuild @@ -0,0 +1,76 @@ +# Copyright 2006-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/sptk/sptk-3.5.7.05.ebuild,v 1.1 2008/02/26 12:38:44 iluxa Exp $ + +inherit eutils flag-o-matic autotools + +IUSE="fltk odbc doc sqlite3 excel postgres aspell" + +DESCRIPTION="C++ user interface toolkit for X with database and Excel support" +SRC_URI="http://www.sptk.net/sptk-${PV}.tbz2" +HOMEPAGE="http://www.sptk.net" + +SLOT="3" +LICENSE="|| ( BSD )" +KEYWORDS="~alpha ~amd64 ~mips ~ppc ~sparc ~x86" + +DEPEND="dev-util/cmake + fltk? ( >=x11-libs/fltk-1.1.6 ) + odbc? ( >=dev-db/unixODBC-2.2.6 ) + sqlite3? ( >=dev-db/sqlite-3 ) + postgres? ( >=dev-db/libpq-8.0 ) + aspell? ( >=app-text/aspell-0.50 ) + doc? ( app-doc/doxygen )" + +check_use() { + if use ${1}; then + SPTK_OPTIONS="${SPTK_OPTIONS} -DNO_${2}:BOOLEAN=FALSE" + else + SPTK_OPTIONS="${SPTK_OPTIONS} -DNO_${2}:BOOLEAN=TRUE" + fi +} + +src_unpack() { + unpack "${A}" + cd "${S}" + + check_use examples EXAMPLES + check_use postgres POSTGRESQL + check_use sqlite3 SQLITE3 + check_use odbc ODBC + check_use aspell ASPELL + check_use fltk FLTK + check_use excel EXCEL + + sed -r -i -e 's|SET \(LIBRARY_TYPE STATIC\)|SET \(LIBRARY_TYPE SHARED\)|' src/CMakeLists.txt + + cmake -D CMAKE_INSTALL_PREFIX:PATH=/usr ${SPTK_OPTIONS} . || die "Configuration Failed" +} + +src_compile() { + + emake || die "Parallel Make Failed" + + if use doc; then + cd "${S}" + einfo "Fixing sptk3.doxygen" + sed -i -e 's,/cvs/sptk3/,,g' sptk3.doxygen + einfo "Building docs" + doxygen sptk3.doxygen + fi + +} + +src_install () { + + make DESTDIR="${D}" install || die "Installation failed" + + dodoc README AUTHORS + + dodir /usr/share/doc/${PF} + cp -r "${S}"/docs/* "${D}"/usr/share/doc/${PF} + if use doc; then + rm -fr "${D}/usr/share/doc/${PF}/latex" + cp -rf "${S}/pictures" "${D}/usr/share/doc/${PF}" + fi +} -- 2.26.2