From 3e838e6e6b873522d25ff79953ae8061970b7052 Mon Sep 17 00:00:00 2001 From: Patrick Lauer Date: Tue, 5 Mar 2013 17:24:51 +0800 Subject: dev-db/sql2class: Add ~amd64 keyword, EAPI bump --- dev-db/sql2class/Manifest | 2 +- dev-db/sql2class/sql2class-1.9.2-r1.ebuild | 43 +++++++++++++++++++++++++++++ dev-db/sql2class/sql2class-1.9.2.ebuild | 44 ------------------------------ 3 files changed, 44 insertions(+), 45 deletions(-) create mode 100644 dev-db/sql2class/sql2class-1.9.2-r1.ebuild delete mode 100644 dev-db/sql2class/sql2class-1.9.2.ebuild diff --git a/dev-db/sql2class/Manifest b/dev-db/sql2class/Manifest index 863c144e0..d335dbe8a 100644 --- a/dev-db/sql2class/Manifest +++ b/dev-db/sql2class/Manifest @@ -1,4 +1,4 @@ DIST sql2class-1.9.2.tar.gz 32830 SHA256 0f918f41d9f70781aad83cf481b3b1045de47a302af729123e51cadea6b33201 SHA512 6f4a76c10fd2a23964c263b33e88487da822f89b49b05cf74f77961e9e482bece6bb5cd0d4272a81f66c117a095ed6fbc3c8e87f4e9e27395349b9a975819754 WHIRLPOOL 2a2dcce2f525e9f95e04782e64cca1b12b11821d9fefd44b463c2e5584966c06565a34c9224a5064aeb5416518b113b8f115ad6446d3a9674d091a77c606a1e2 -EBUILD sql2class-1.9.2.ebuild 995 SHA256 f598c41588e85c86fd202f66bfab6e6f5e779de20370bd8f4fcbbf449cc9ebc4 SHA512 85c0dd870761a4c0e06ba23e7ec99b9b2e4d1746ad8dd58cf8c2b61f34547a6e6eae5622938e08820afb245cd789e3a900791a60676b5eb4e215c87e417e3ab0 WHIRLPOOL b919e7704f292f854cf6a85f483e16ed3fa732b553674c1680e234b6d3ff0a87f8131019b3b2328095e0bc8e08146b75243e3d9e884028528cb28282b5e982e3 +EBUILD sql2class-1.9.2-r1.ebuild 981 SHA256 6bdd69a2367a224422d319863653748ffb51d754cbce80a39306aa8272e132d0 SHA512 1835536e5734e94c6c8b0727a658c3b5e167451e6945dd612511ceb1364c54dd00783363984aeb77cc5e5434bff9db0f52060925cee3ef42a62f56008d0533b3 WHIRLPOOL 99a3e6e5c7e0006c68f7efb3be8e45285bccd68322a1c3e7864e3b62b49d1c63f8d2df9c1c858e8aed15ba7fb6b1e22ea4d402b2f682d063a28d72a32b9672cb MISC ChangeLog 712 SHA256 d3e0bfc4e3ce999f6db3315d952691fcf8d97c6360bfb5abd1ee7b0fc77115be SHA512 9ccf0b83b29517f79420fe95775d96b073a64d94dfc51341dbde85f49894c3bb6db3fa1bbe78f4288cd8b13e551b163eb48403d891d03792f1a5593104a144a6 WHIRLPOOL 5aa812f6e03aa5f3752cf7851a1ed98182c266bfb99e23f3f51326fa3885fefe089cbf0b548d9e88b7c92c5a12561225c3e9318a2b003fbae33ac269e8bb2fb2 MISC metadata.xml 208 SHA256 c4841c87f0c2b9b5e679a27dc72180be8d508fb3f5df0fbab2ec2c805c0a6d82 SHA512 21d90d4547c76c80e50e134359dfbec42b158bbc16e4741738bdde5f67b7926d158dae1905948a477405b74e754ce4ed63cad910f220a709db8dfccf160e5288 WHIRLPOOL 33ec53f42c7a8c4c419989bd94e083c417574463e19c9c1322e6b96d0f5a6a52e3dd69fbedf2d11a7a77d24a93b81f3a604b6b33cac62548389537bf3e42df0e diff --git a/dev-db/sql2class/sql2class-1.9.2-r1.ebuild b/dev-db/sql2class/sql2class-1.9.2-r1.ebuild new file mode 100644 index 000000000..bebd4526f --- /dev/null +++ b/dev-db/sql2class/sql2class-1.9.2-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="5" + +inherit eutils toolchain-funcs + +KEYWORDS="~amd64 ~x86" + +DESCRIPTION="SQL C++ code generator (to use with dev-db/*wrapped packages)" +HOMEPAGE="http://www.alhem.net/project/sql2class/index.html" +SRC_URI="http://www.alhem.net/project/sql2class/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +IUSE="mysql sqlite" + +DEPEND="" +RDEPEND="" + +src_prepare() { + sed -i \ + -e 's/\(CPPFLAGS\) =/\1+=/' \ + -e 's/-Wall -O2 -g//' \ + -e 's#/usr/devel#/usr#' \ + -e 's/g++/$(CXX)/' \ + Makefile || die "sed failed" +} + +src_compile() { + emake CXX="$(tc-getCXX)" || die "emake failed" +} + +src_install() { + dobin sql2class + dodoc README +} + +pkg_postinst() { + elog "You might want to emerge one of the following packages as well:" + elog "-> dev-db/mysqlwrapped ... to use the generated code with a MySQL-DB" + elog "-> dev-db/sqlitewrapped ... to use the generated code with SQLite" +} diff --git a/dev-db/sql2class/sql2class-1.9.2.ebuild b/dev-db/sql2class/sql2class-1.9.2.ebuild deleted file mode 100644 index ead92b242..000000000 --- a/dev-db/sql2class/sql2class-1.9.2.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils toolchain-funcs - -KEYWORDS="~amd64 ~x86" - -DESCRIPTION="SQL C++ code generator (to use with dev-db/*wrapped packages)" -HOMEPAGE="http://www.alhem.net/project/sql2class/index.html" -SRC_URI="http://www.alhem.net/project/sql2class/${P}.tar.gz" -LICENSE="GPL-2" -SLOT="0" -IUSE="mysql sqlite" - -DEPEND="" -RDEPEND="" - -src_unpack() { - unpack ${A} - cd "${S}" - - sed -i \ - -e 's/\(CPPFLAGS\) =/\1+=/' \ - -e 's/-Wall -O2 -g//' \ - -e 's#/usr/devel#/usr#' \ - -e 's/g++/$(CXX)/' \ - Makefile || die "sed failed" -} - -src_compile() { - emake CXX="$(tc-getCXX)" || die "emake failed" -} - -src_install() { - dobin sql2class - dodoc README -} - -pkg_postinst() { - elog "You might want to emerge one of the following packages as well:" - elog "-> dev-db/mysqlwrapped ... to use the generated code with a MySQL-DB" - elog "-> dev-db/sqlitewrapped ... to use the generated code with SQLite" -} -- cgit v1.2.3-65-gdbad