From: | "PaweA Hajdan (phajdan.jr)" <phajdan.jr@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in dev-libs/jsoncpp: metadata.xml ChangeLog jsoncpp-0.5.0.ebuild Manifest |
Date: | Sat, 29 Dec 2012 20:08:19 |
Message-Id: | 20121229200806.8EDE12171D@flycatcher.gentoo.org |
1 | phajdan.jr 12/12/29 20:08:06 |
2 | |
3 | Added: metadata.xml ChangeLog jsoncpp-0.5.0.ebuild |
4 | Manifest |
5 | Log: |
6 | Initial import. |
7 | |
8 | (Portage version: 2.1.11.31/cvs/Linux i686, signed Manifest commit with key 30427902) |
9 | |
10 | Revision Changes Path |
11 | 1.1 dev-libs/jsoncpp/metadata.xml |
12 | |
13 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/metadata.xml?rev=1.1&view=markup |
14 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/metadata.xml?rev=1.1&content-type=text/plain |
15 | |
16 | Index: metadata.xml |
17 | =================================================================== |
18 | <?xml version="1.0" encoding="UTF-8"?> |
19 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
20 | <pkgmetadata> |
21 | <maintainer> |
22 | <email>phajdan.jr@g.o</email> |
23 | <name>Pawel Hajdan jr</name> |
24 | </maintainer> |
25 | </pkgmetadata> |
26 | |
27 | |
28 | |
29 | 1.1 dev-libs/jsoncpp/ChangeLog |
30 | |
31 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/ChangeLog?rev=1.1&view=markup |
32 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/ChangeLog?rev=1.1&content-type=text/plain |
33 | |
34 | Index: ChangeLog |
35 | =================================================================== |
36 | # ChangeLog for dev-libs/jsoncpp |
37 | # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 |
38 | # $Header: /var/cvsroot/gentoo-x86/dev-libs/jsoncpp/ChangeLog,v 1.1 2012/12/29 20:08:06 phajdan.jr Exp $ |
39 | |
40 | *jsoncpp-0.5.0 (29 Dec 2012) |
41 | |
42 | 29 Dec 2012; Pawel Hajdan jr <phajdan.jr@g.o> +jsoncpp-0.5.0.ebuild, |
43 | +metadata.xml: |
44 | Initial import. |
45 | |
46 | |
47 | |
48 | |
49 | 1.1 dev-libs/jsoncpp/jsoncpp-0.5.0.ebuild |
50 | |
51 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/jsoncpp-0.5.0.ebuild?rev=1.1&view=markup |
52 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/jsoncpp-0.5.0.ebuild?rev=1.1&content-type=text/plain |
53 | |
54 | Index: jsoncpp-0.5.0.ebuild |
55 | =================================================================== |
56 | # Copyright 1999-2012 Gentoo Foundation |
57 | # Distributed under the terms of the GNU General Public License v2 |
58 | # $Header: /var/cvsroot/gentoo-x86/dev-libs/jsoncpp/jsoncpp-0.5.0.ebuild,v 1.1 2012/12/29 20:08:06 phajdan.jr Exp $ |
59 | |
60 | EAPI=5 |
61 | PYTHON_COMPAT=( python2_7 ) |
62 | |
63 | inherit toolchain-funcs python-any-r1 |
64 | |
65 | MY_P="${PN}-src-${PV}" |
66 | |
67 | DESCRIPTION="C++ JSON reader and writer" |
68 | HOMEPAGE="http://jsoncpp.sourceforge.net/" |
69 | SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz" |
70 | LICENSE="public-domain" |
71 | |
72 | SLOT="0" |
73 | KEYWORDS="~x86" |
74 | IUSE="doc" |
75 | |
76 | DEPEND=" |
77 | doc? ( |
78 | app-doc/doxygen |
79 | ${PYTHON_DEPS} |
80 | )" |
81 | RDEPEND="" |
82 | |
83 | S="${WORKDIR}/${MY_P}" |
84 | |
85 | cxx_wrapper() { |
86 | set -- $(tc-getCXX) ${CXXFLAGS} ${LDFLAGS} "$@" |
87 | echo "$@" |
88 | "$@" |
89 | } |
90 | |
91 | src_compile() { |
92 | soname=libjsoncpp.so.${PV} |
93 | cxx_wrapper src/lib_json/*.cpp -Iinclude -shared -fPIC \ |
94 | -Wl,-soname,${soname} -o ${soname} || die |
95 | } |
96 | |
97 | src_install() { |
98 | insinto /usr |
99 | doins -r include |
100 | |
101 | dolib ${soname} |
102 | dosym ${soname} /usr/$(get_libdir)/libjsoncpp.so |
103 | |
104 | if use doc; then |
105 | ${EPYTHON} doxybuild.py --doxygen=/usr/bin/doxygen || die |
106 | dohtml dist/doxygen/jsoncpp*/* |
107 | fi |
108 | } |
109 | |
110 | |
111 | |
112 | 1.1 dev-libs/jsoncpp/Manifest |
113 | |
114 | file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/Manifest?rev=1.1&view=markup |
115 | plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-libs/jsoncpp/Manifest?rev=1.1&content-type=text/plain |
116 | |
117 | Index: Manifest |
118 | =================================================================== |
119 | DIST jsoncpp-src-0.5.0.tar.gz 107466 SHA256 22b14ecd0de8cdad2b6b6839f6d0804d3b84e91f42861ebd843832a26a927433 SHA512 2815d3523f92c33a5be3221161a590a0fddd16cb22e5dc634791535ee44271ec4fbb64f81cc958a87b1f029a8108ed9f169cda5a2d0422f60699ac286386a1bc WHIRLPOOL f6174f08dc647a189fc17f93343a72fb83bea66f27e60707b6bf300a185d4d3e8d5f347dd6f0d06462e45086c7c1dbd352e22ac08fef13d9235a65bad44f0d67 |
120 | EBUILD jsoncpp-0.5.0.ebuild 978 SHA256 890beb85ca00470c30f3ceca847dfd46af694f64cf52c40fb6cad21923e3bdbc SHA512 c0e7368776af6d678ca77786f338fb6858ed4c7cd476052c53750d05371194d85326a5cbd0267b8dd11f4aa8b8ad112f81e70892b9bb0ab74a9e1ba9f1abb110 WHIRLPOOL 38672dd1e6c264e16411e2772036b5406eee3e22180d2d1d7d10aa421aa7f8944877f49e8802bd9288db74822d2efe08c8e52e04c8c97f31bb96f21edf3f2421 |
121 | MISC ChangeLog 261 SHA256 ca0c4d683f996b127d1eef74b5f05a89ed80fa5668de5d2265a94ec3bb2ee536 SHA512 e54758fb2c3c212721c8177939e55a3acaf94adcd5f294e1a6dac0330470f6135aadf82d00de593a38537535bd51a74758a27465ed52007fa5c26e2cc11108b4 WHIRLPOOL 1704ae13e513b4fcbab6876e7946d1fa61a38f38ba3040472b0a223bf79636efa5a7af2cd59cdaa2f361c44cb137d4ba008d7c3ae6fb766043ef443ee5ee64a5 |
122 | MISC metadata.xml 238 SHA256 f5bfe7b3171e6a50ad6d8fb7da8ae5c20f228d93ecaaef9beea6a72d34be799a SHA512 47b8cae5eebe8b9d6fa205aad45794dd8f2af0bc09299de0a93858c1eab62ee24418bdc824f7b157e0958945664fb109fe25178af515e54f21a7ea329f79fbf5 WHIRLPOOL 332a0c68dc5ae1e45a1c2852c534c00531da9d1792b0bc665e0630e9f6dda28f623880c72b9e07ea3b9fa5c96e7451417b8643cf1e44a31b315f639910584acb |