Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-db/metakit: metadata.xml ChangeLog metakit-2.4.9.7-r1.ebuild
Date: Thu, 21 Jun 2012 09:08:10
Message-Id: 20120621090753.2DC352004B@flycatcher.gentoo.org
1 jlec 12/06/21 09:07:53
2
3 Modified: metadata.xml ChangeLog
4 Added: metakit-2.4.9.7-r1.ebuild
5 Log:
6 dev-db/metakit: Fix linking, #252474
7
8 (Portage version: 2.2.0_alpha110/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.4 dev-db/metakit/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/metadata.xml?rev=1.4&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/metadata.xml?rev=1.4&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/metadata.xml?r1=1.3&r2=1.4
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-db/metakit/metadata.xml,v
20 retrieving revision 1.3
21 retrieving revision 1.4
22 diff -u -r1.3 -r1.4
23 --- metadata.xml 23 Sep 2011 22:08:06 -0000 1.3
24 +++ metadata.xml 21 Jun 2012 09:07:52 -0000 1.4
25 @@ -1,7 +1,7 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 -<maintainer>
30 -<email>maintainer-needed@g.o</email>
31 -</maintainer>
32 + <maintainer>
33 + <email>maintainer-needed@g.o</email>
34 + </maintainer>
35 </pkgmetadata>
36
37
38
39 1.57 dev-db/metakit/ChangeLog
40
41 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/ChangeLog?rev=1.57&view=markup
42 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/ChangeLog?rev=1.57&content-type=text/plain
43 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/ChangeLog?r1=1.56&r2=1.57
44
45 Index: ChangeLog
46 ===================================================================
47 RCS file: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v
48 retrieving revision 1.56
49 retrieving revision 1.57
50 diff -u -r1.56 -r1.57
51 --- ChangeLog 21 Feb 2012 07:00:40 -0000 1.56
52 +++ ChangeLog 21 Jun 2012 09:07:52 -0000 1.57
53 @@ -1,6 +1,12 @@
54 # ChangeLog for dev-db/metakit
55 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
56 -# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v 1.56 2012/02/21 07:00:40 patrick Exp $
57 +# $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/ChangeLog,v 1.57 2012/06/21 09:07:52 jlec Exp $
58 +
59 +*metakit-2.4.9.7-r1 (21 Jun 2012)
60 +
61 + 21 Jun 2012; Justin Lecher <jlec@g.o> +metakit-2.4.9.7-r1.ebuild,
62 + +files/metakit-2.4.9.7-linking.patch, metadata.xml:
63 + Fix linking, #252474
64
65 21 Feb 2012; Patrick Lauer <patrick@g.o> metakit-2.4.9.7.ebuild:
66 Restricting jython
67
68
69
70 1.1 dev-db/metakit/metakit-2.4.9.7-r1.ebuild
71
72 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/metakit-2.4.9.7-r1.ebuild?rev=1.1&view=markup
73 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-db/metakit/metakit-2.4.9.7-r1.ebuild?rev=1.1&content-type=text/plain
74
75 Index: metakit-2.4.9.7-r1.ebuild
76 ===================================================================
77 # Copyright 1999-2012 Gentoo Foundation
78 # Distributed under the terms of the GNU General Public License v2
79 # $Header: /var/cvsroot/gentoo-x86/dev-db/metakit/metakit-2.4.9.7-r1.ebuild,v 1.1 2012/06/21 09:07:52 jlec Exp $
80
81 EAPI=4
82
83 PYTHON_DEPEND="python? 2"
84 SUPPORT_PYTHON_ABIS="1"
85 RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*"
86
87 inherit eutils flag-o-matic multilib python toolchain-funcs
88
89 DESCRIPTION="Embedded database library"
90 HOMEPAGE="http://www.equi4.com/metakit/"
91 SRC_URI="http://www.equi4.com/pub/mk/${P}.tar.gz"
92
93 LICENSE="MIT"
94 SLOT="0"
95 KEYWORDS="~amd64 ~ia64 ~ppc ~s390 ~sparc ~x86"
96 IUSE="python static tcl"
97
98 DEPEND="tcl? ( dev-lang/tcl )"
99 RDEPEND="${DEPEND}"
100
101 RESTRICT="test"
102
103 pkg_setup() {
104 use python && python_pkg_setup
105 }
106
107 src_prepare() {
108 epatch "${FILESDIR}/${P}-linking.patch"
109 }
110
111 src_configure() {
112 local myconf mycxxflags
113 use tcl && myconf+=" --with-tcl=${EPREFIX}/usr/include,${EPREFIX}/usr/$(get_libdir)"
114 use static && myconf+=" --disable-shared"
115 use static || append-cxxflags -fPIC
116
117 CXXFLAGS="${CXXFLAGS} ${mycxxflags}" unix/configure \
118 ${myconf} \
119 --host=${CHOST} \
120 --prefix="${EPREFIX}/usr" \
121 --libdir="${EPREFIX}/usr/$(get_libdir)" \
122 --infodir="${EPREFIX}/usr/share/info" \
123 --mandir="${EPREFIX}/usr/share/man"
124 }
125
126 src_compile() {
127 emake SHLIB_LD="$(tc-getCXX) -shared -Wl,-soname,libmk4.so.2.4"
128
129 if use python; then
130 python_copy_sources
131
132 building() {
133 emake \
134 SHLIB_LD="$(tc-getCXX) -shared" \
135 pyincludedir="$(python_get_includedir)" \
136 PYTHON_LIB="$(python_get_library)" \
137 python
138 }
139 python_execute_function -s building
140 fi
141 }
142
143 src_install () {
144 default
145
146 mv "${ED}"//usr/$(get_libdir)/libmk4.so{,.2.4}
147 dosym libmk4.so.2.4 /usr/$(get_libdir)/libmk4.so.2
148 dosym libmk4.so.2.4 /usr/$(get_libdir)/libmk4.so
149
150 if use python; then
151 installation() {
152 dodir "$(python_get_sitedir)" || return 1
153 emake \
154 DESTDIR="${D}" \
155 pylibdir="$(python_get_sitedir)" \
156 install-python
157 }
158 python_execute_function -s installation
159 fi
160
161 dohtml Metakit.html
162 dohtml -a html,gif,png,jpg -r doc/*
163 }
164
165 pkg_postinst() {
166 if use python; then
167 python_mod_optimize metakit.py
168 fi
169 }
170
171 pkg_postrm() {
172 if use python; then
173 python_mod_cleanup metakit.py
174 fi
175 }