Gentoo Archives: gentoo-commits

From: "Tiziano Mueller (dev-zero)" <dev-zero@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-cpp/libxsd-frontend: libxsd-frontend-1.18.0.ebuild libxsd-frontend-1.17.0.ebuild ChangeLog
Date: Thu, 23 Aug 2012 13:19:54
Message-Id: 20120823131938.C00A920469@flycatcher.gentoo.org
1 dev-zero 12/08/23 13:19:38
2
3 Modified: libxsd-frontend-1.18.0.ebuild
4 libxsd-frontend-1.17.0.ebuild ChangeLog
5 Log:
6 Fix compatibility with boost >=1.49.0 (filesystem v2 gone), bug #424761.
7
8 (Portage version: 2.1.11.9/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.2 dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild?rev=1.2&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild?rev=1.2&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild?r1=1.1&r2=1.2
16
17 Index: libxsd-frontend-1.18.0.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild,v
20 retrieving revision 1.1
21 retrieving revision 1.2
22 diff -u -r1.1 -r1.2
23 --- libxsd-frontend-1.18.0.ebuild 1 Jun 2012 20:50:58 -0000 1.1
24 +++ libxsd-frontend-1.18.0.ebuild 23 Aug 2012 13:19:38 -0000 1.2
25 @@ -1,10 +1,10 @@
26 # Copyright 1999-2012 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild,v 1.1 2012/06/01 20:50:58 dev-zero Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.18.0.ebuild,v 1.2 2012/08/23 13:19:38 dev-zero Exp $
30
31 EAPI="4"
32
33 -inherit toolchain-funcs versionator
34 +inherit eutils toolchain-funcs versionator
35
36 DESCRIPTION="A compiler frontend for the W3C XML Schema definition language."
37 HOMEPAGE="http://www.codesynthesis.com/projects/libxsd-frontend/"
38 @@ -21,6 +21,10 @@
39 DEPEND="${RDEPEND}
40 dev-util/build:0.3"
41
42 +src_prepare() {
43 + epatch "${FILESDIR}/1.17.0-boost-filesystem-v2-deprecation.patch"
44 +}
45 +
46 src_configure() {
47 BOOST_PKG="$(best_version ">=dev-libs/boost-1.35.0-r5")"
48 BOOST_VER="$(get_version_component_range 1-2 "${BOOST_PKG/*boost-/}")"
49 @@ -36,7 +40,7 @@
50 cxx_optimize := n
51 cxx_debug := n
52 cxx_rpath := n
53 -cxx_pp_extra_options := -DBOOST_FILESYSTEM_VERSION=2
54 +cxx_pp_extra_options :=
55 cxx_extra_options := ${CXXFLAGS} -I${BOOST_INC}
56 cxx_ld_extra_options := ${LDFLAGS}
57 cxx_extra_libs :=
58
59
60
61 1.3 dev-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild
62
63 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild?rev=1.3&view=markup
64 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild?rev=1.3&content-type=text/plain
65 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild?r1=1.2&r2=1.3
66
67 Index: libxsd-frontend-1.17.0.ebuild
68 ===================================================================
69 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild,v
70 retrieving revision 1.2
71 retrieving revision 1.3
72 diff -u -r1.2 -r1.3
73 --- libxsd-frontend-1.17.0.ebuild 4 Aug 2011 10:25:18 -0000 1.2
74 +++ libxsd-frontend-1.17.0.ebuild 23 Aug 2012 13:19:38 -0000 1.3
75 @@ -1,10 +1,10 @@
76 -# Copyright 1999-2011 Gentoo Foundation
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-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild,v 1.2 2011/08/04 10:25:18 hwoarang Exp $
80 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/libxsd-frontend-1.17.0.ebuild,v 1.3 2012/08/23 13:19:38 dev-zero Exp $
81
82 EAPI="2"
83
84 -inherit flag-o-matic toolchain-funcs versionator
85 +inherit eutils toolchain-funcs versionator
86
87 DESCRIPTION="A compiler frontend for the W3C XML Schema definition language."
88 HOMEPAGE="http://www.codesynthesis.com/projects/libxsd-frontend/"
89 @@ -22,7 +22,7 @@
90 dev-util/build:0.3"
91
92 src_prepare() {
93 - append-flags -DBOOST_FILESYSTEM_VERSION=2
94 + epatch "${FILESDIR}/${PV}-boost-filesystem-v2-deprecation.patch"
95 }
96
97 src_configure() {
98
99
100
101 1.4 dev-cpp/libxsd-frontend/ChangeLog
102
103 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/ChangeLog?rev=1.4&view=markup
104 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/ChangeLog?rev=1.4&content-type=text/plain
105 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-cpp/libxsd-frontend/ChangeLog?r1=1.3&r2=1.4
106
107 Index: ChangeLog
108 ===================================================================
109 RCS file: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/ChangeLog,v
110 retrieving revision 1.3
111 retrieving revision 1.4
112 diff -u -r1.3 -r1.4
113 --- ChangeLog 1 Jun 2012 20:50:58 -0000 1.3
114 +++ ChangeLog 23 Aug 2012 13:19:38 -0000 1.4
115 @@ -1,6 +1,11 @@
116 # ChangeLog for dev-cpp/libxsd-frontend
117 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
118 -# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/ChangeLog,v 1.3 2012/06/01 20:50:58 dev-zero Exp $
119 +# $Header: /var/cvsroot/gentoo-x86/dev-cpp/libxsd-frontend/ChangeLog,v 1.4 2012/08/23 13:19:38 dev-zero Exp $
120 +
121 + 23 Aug 2012; Tiziano Müller <dev-zero@g.o>
122 + +files/1.17.0-boost-filesystem-v2-deprecation.patch,
123 + libxsd-frontend-1.17.0.ebuild, libxsd-frontend-1.18.0.ebuild:
124 + Fix compatibility with boost >=1.49.0 (filesystem v2 gone), bug #424761.
125
126 *libxsd-frontend-1.18.0 (01 Jun 2012)
127
128 @@ -19,4 +24,3 @@
129 +libxsd-frontend-1.17.0.ebuild, +metadata.xml:
130 Initial commit (ebuild written by me), needed for xsd and the required
131 libraries.
132 -