1 |
tomwij 13/05/20 14:24:57 |
2 |
|
3 |
Modified: metadata.xml ChangeLog |
4 |
Added: subsurface-3.1.ebuild |
5 |
Log: |
6 |
Version bump to 3.1. More LINGUAS, osm-gps-map is now a hard dependency as per upstream, small compilation fixes. Updated ebuild contributed by Martin Gysel (bearsh). |
7 |
|
8 |
(Portage version: 2.1.11.63/cvs/Linux x86_64, signed Manifest commit with key 6D34E57D) |
9 |
|
10 |
Revision Changes Path |
11 |
1.3 app-misc/subsurface/metadata.xml |
12 |
|
13 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/metadata.xml?rev=1.3&view=markup |
14 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/metadata.xml?rev=1.3&content-type=text/plain |
15 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/metadata.xml?r1=1.2&r2=1.3 |
16 |
|
17 |
Index: metadata.xml |
18 |
=================================================================== |
19 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/subsurface/metadata.xml,v |
20 |
retrieving revision 1.2 |
21 |
retrieving revision 1.3 |
22 |
diff -u -r1.2 -r1.3 |
23 |
--- metadata.xml 3 Apr 2013 21:16:11 -0000 1.2 |
24 |
+++ metadata.xml 20 May 2013 14:24:57 -0000 1.3 |
25 |
@@ -22,7 +22,10 @@ |
26 |
</longdescription> |
27 |
<use> |
28 |
<flag name="map">Adds support for OpenStreetMap maps that can be used with your dive logs.</flag> |
29 |
- <flag name="linguas_de_CH">Language support for de_CH</flag> |
30 |
- <flag name="linguas_hr_HR">Language support for hr_HR</flag> |
31 |
+ <flag name="linguas_da_DK">Language support for da_DK.</flag> |
32 |
+ <flag name="linguas_de_CH">Language support for de_CH.</flag> |
33 |
+ <flag name="linguas_dk">Language support for dk.</flag> |
34 |
+ <flag name="linguas_gsw">Language support for gsw.</flag> |
35 |
+ <flag name="linguas_hr_HR">Language support for hr_HR.</flag> |
36 |
</use> |
37 |
</pkgmetadata> |
38 |
|
39 |
|
40 |
|
41 |
1.3 app-misc/subsurface/ChangeLog |
42 |
|
43 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/ChangeLog?rev=1.3&view=markup |
44 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/ChangeLog?rev=1.3&content-type=text/plain |
45 |
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/ChangeLog?r1=1.2&r2=1.3 |
46 |
|
47 |
Index: ChangeLog |
48 |
=================================================================== |
49 |
RCS file: /var/cvsroot/gentoo-x86/app-misc/subsurface/ChangeLog,v |
50 |
retrieving revision 1.2 |
51 |
retrieving revision 1.3 |
52 |
diff -u -r1.2 -r1.3 |
53 |
--- ChangeLog 3 Apr 2013 21:16:11 -0000 1.2 |
54 |
+++ ChangeLog 20 May 2013 14:24:57 -0000 1.3 |
55 |
@@ -1,6 +1,14 @@ |
56 |
# ChangeLog for app-misc/subsurface |
57 |
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 |
58 |
-# $Header: /var/cvsroot/gentoo-x86/app-misc/subsurface/ChangeLog,v 1.2 2013/04/03 21:16:11 tomwij Exp $ |
59 |
+# $Header: /var/cvsroot/gentoo-x86/app-misc/subsurface/ChangeLog,v 1.3 2013/05/20 14:24:57 tomwij Exp $ |
60 |
+ |
61 |
+*subsurface-3.1 (20 May 2013) |
62 |
+ |
63 |
+ 20 May 2013; Tom Wijsman <TomWij@g.o> +subsurface-3.1.ebuild, |
64 |
+ metadata.xml: |
65 |
+ Version bump to 3.1. More LINGUAS, osm-gps-map is now a hard dependency as per |
66 |
+ upstream, small compilation fixes. Updated ebuild contributed by Martin Gysel |
67 |
+ (bearsh). |
68 |
|
69 |
*subsurface-3.0.2-r1 (03 Apr 2013) |
70 |
|
71 |
|
72 |
|
73 |
|
74 |
1.1 app-misc/subsurface/subsurface-3.1.ebuild |
75 |
|
76 |
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/subsurface-3.1.ebuild?rev=1.1&view=markup |
77 |
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-misc/subsurface/subsurface-3.1.ebuild?rev=1.1&content-type=text/plain |
78 |
|
79 |
Index: subsurface-3.1.ebuild |
80 |
=================================================================== |
81 |
# Copyright 1999-2013 Gentoo Foundation |
82 |
# Distributed under the terms of the GNU General Public License v2 |
83 |
# $Header: /var/cvsroot/gentoo-x86/app-misc/subsurface/subsurface-3.1.ebuild,v 1.1 2013/05/20 14:24:57 tomwij Exp $ |
84 |
|
85 |
EAPI="5" |
86 |
|
87 |
if [[ ${PV} = *9999* ]]; then |
88 |
EGIT_REPO_URI="git://subsurface.hohndel.org/subsurface.git" |
89 |
GIT_ECLASS="git-2" |
90 |
LIBDC_V="0.4.0" |
91 |
else |
92 |
SRC_URI="http://subsurface.hohndel.org/downloads/Subsurface-${PV}.tgz -> ${P}.tar.gz" |
93 |
KEYWORDS="~amd64 ~x86" |
94 |
LIBDC_V="0.4.0" |
95 |
S="${WORKDIR}/${P/s/S}" |
96 |
fi |
97 |
|
98 |
inherit eutils gnome2-utils ${GIT_ECLASS} |
99 |
|
100 |
LINGUAS="bg bg_BG br ca ca_ES da_DK de de_CH de_DE dk ee es es_ES et_EE fi fi_FI fr fr_FR gsw hr |
101 |
hr_HR it it_IT nb nb_NO nl nl_NL nn no pl pl_PL pt pt_BR pt_PT ru ru_RU sk sk_SK sv sv_SE" |
102 |
|
103 |
DESCRIPTION="An open source dive log program" |
104 |
HOMEPAGE="http://subsurface.hohndel.org" |
105 |
LICENSE="GPL-2" |
106 |
SLOT="0" |
107 |
IUSE="doc usb" |
108 |
for LINGUA in ${LINGUAS}; do |
109 |
IUSE+=" linguas_${LINGUA}" |
110 |
done |
111 |
|
112 |
RDEPEND="dev-libs/glib:2 |
113 |
dev-libs/libxml2 |
114 |
dev-libs/libxslt |
115 |
dev-libs/libzip |
116 |
gnome-base/gconf:2 |
117 |
sci-geosciences/osm-gps-map |
118 |
net-libs/libsoup:2.4 |
119 |
sys-libs/glibc |
120 |
virtual/libusb |
121 |
x11-libs/cairo |
122 |
x11-libs/gdk-pixbuf:2 |
123 |
x11-libs/gtk+:2 |
124 |
x11-libs/pango |
125 |
" |
126 |
DEPEND="${RDEPEND} |
127 |
>=dev-libs/libdivecomputer-${LIBDC_V}[static-libs,usb?] |
128 |
virtual/pkgconfig |
129 |
doc? ( app-text/asciidoc ) |
130 |
" |
131 |
|
132 |
src_unpack() { |
133 |
if [[ ${PV} = *9999* ]]; then |
134 |
git-2_src_unpack |
135 |
else |
136 |
unpack ${A} |
137 |
fi |
138 |
} |
139 |
|
140 |
src_prepare() { |
141 |
# Don't hardcode gcc. |
142 |
sed -i 's|CC\=gcc||' Makefile || die "Failed to fix gcc hardcode issues." |
143 |
|
144 |
# Don't hardcode CFLAGS. |
145 |
sed -i 's|CFLAGS\=.*||' Makefile || die "Failed to fix hardcoded CFLAGS." |
146 |
|
147 |
# Don't call gtk_update_icon_cache. |
148 |
sed -i -e "s|\$(gtk_update_icon_cache)|:|" Makefile || die "Failed to disable gtk_update_icon_cache call." |
149 |
} |
150 |
|
151 |
src_compile() { |
152 |
emake CC="$(tc-getCC)" |
153 |
|
154 |
if use doc; then |
155 |
cd "Documentation" && emake user-manual.xhtml |
156 |
fi |
157 |
} |
158 |
|
159 |
src_install() { |
160 |
emake DESTDIR="${D}" CC="$(tc-getCC)" install |
161 |
|
162 |
# Remove unwanted linguas |
163 |
local del |
164 |
for LANG in $(ls "${D}/usr/share/locale"); do |
165 |
del=1 |
166 |
for LINGUA in ${LINGUAS}; do |
167 |
if [[ ${LANG/.UTF-8/} == ${LINGUA} ]]; then |
168 |
if use linguas_${LINGUA}; then |
169 |
del=0 |
170 |
fi |
171 |
break |
172 |
fi |
173 |
done |
174 |
if [[ ${del} == 1 ]]; then |
175 |
rm -r "${D}/usr/share/locale/${LANG}" || die "Removing language ${LANG} failed." |
176 |
fi |
177 |
done |
178 |
|
179 |
if use doc; then |
180 |
dohtml -r "${S}/Documentation/" |
181 |
fi |
182 |
} |
183 |
|
184 |
pkg_postinst() { |
185 |
gnome2_icon_cache_update |
186 |
} |
187 |
|
188 |
pkg_postrm() { |
189 |
gnome2_icon_cache_update |
190 |
} |