1 |
commit: 484f858c34c2f66e61f83a64d34a8120c3fd0bec |
2 |
Author: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jun 2 08:33:00 2017 +0000 |
4 |
Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jun 2 08:33:00 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=484f858c |
7 |
|
8 |
media-gfx/birdfont: Version bump |
9 |
|
10 |
Package-Manager: Portage-2.3.6, Repoman-2.3.2 |
11 |
|
12 |
media-gfx/birdfont/Manifest | 1 + |
13 |
media-gfx/birdfont/birdfont-2.18.3.ebuild | 88 +++++++++++++++++++++++++++++++ |
14 |
2 files changed, 89 insertions(+) |
15 |
|
16 |
diff --git a/media-gfx/birdfont/Manifest b/media-gfx/birdfont/Manifest |
17 |
index 181eb3f8735..521f3b64b63 100644 |
18 |
--- a/media-gfx/birdfont/Manifest |
19 |
+++ b/media-gfx/birdfont/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST birdfont-2.15.5.tar.xz 2257284 SHA256 5bee9dce0b4e0532665d123fb7acea264768cf213ac088a7eb97ec5bd6a622a6 SHA512 f272917e15a7960ae1a462a85542123cfed501986032ace692e654d4806bed75d36b258d7717761a1a864b00b18d7fb412ac5e83f8ea9805d13893e479f0716e WHIRLPOOL 6d784afd5adcd6582a0574d97ce079b128ed5016879087d089404b167a1c8e2b274588a82491c3b8eb739f74531faaf79f192c53b6022791758c0614ec3906d7 |
22 |
+DIST birdfont-2.18.3.tar.xz 2333612 SHA256 1ef5e4c19f6da423b30a1e33c21b53335c235a6e0a46da86e422f4ebb48bc03d SHA512 c86fff4e40ecfc571e3880cfa99f6adf518daae5476ea1b2a78bab031bc832bc5c8d58ecc928eda4922134fd3ceca312b80cbb8cf2fd35ecb8dc7656addb854e WHIRLPOOL de7d281163f6d668741439f8e452116683ce8a4e928b70a6dcfc9123768d34661c0fddea7ef91fd503ed2ba0be09815a6f666be55def880b068b60336ce5c16e |
23 |
|
24 |
diff --git a/media-gfx/birdfont/birdfont-2.18.3.ebuild b/media-gfx/birdfont/birdfont-2.18.3.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..2d535e5d265 |
27 |
--- /dev/null |
28 |
+++ b/media-gfx/birdfont/birdfont-2.18.3.ebuild |
29 |
@@ -0,0 +1,88 @@ |
30 |
+# Copyright 1999-2017 Gentoo Foundation |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=6 |
34 |
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) |
35 |
+PLOCALES="cs de it nl pt_BR sv" |
36 |
+ |
37 |
+inherit python-any-r1 vala l10n toolchain-funcs multiprocessing |
38 |
+ |
39 |
+DESCRIPTION="free font editor which lets you create vector graphics and export TTF, EOT and SVG fonts" |
40 |
+HOMEPAGE="https://birdfont.org/" |
41 |
+SRC_URI="https://birdfont.org/releases/${P}.tar.xz" |
42 |
+ |
43 |
+LICENSE="GPL-3" |
44 |
+SLOT="0" |
45 |
+KEYWORDS="~amd64 ~x86" |
46 |
+IUSE="gtk nls" |
47 |
+ |
48 |
+RDEPEND=" |
49 |
+ dev-db/sqlite:3 |
50 |
+ dev-libs/libgee:0.8= |
51 |
+ dev-libs/glib:2 |
52 |
+ media-libs/fontconfig |
53 |
+ media-libs/freetype:2 |
54 |
+ media-libs/libxmlbird |
55 |
+ x11-libs/gdk-pixbuf:2 |
56 |
+ gtk? ( |
57 |
+ net-libs/libsoup:2.4 |
58 |
+ net-libs/webkit-gtk:4= |
59 |
+ x11-libs/cairo |
60 |
+ x11-libs/gdk-pixbuf:2 |
61 |
+ x11-libs/gtk+:3 |
62 |
+ x11-libs/libnotify |
63 |
+ ) |
64 |
+" |
65 |
+DEPEND="${RDEPEND} |
66 |
+ ${PYTHON_DEPS} |
67 |
+ $(python_gen_any_dep 'dev-python/doit[${PYTHON_USEDEP}]') |
68 |
+ $(vala_depend) |
69 |
+ nls? ( sys-devel/gettext ) |
70 |
+" |
71 |
+ |
72 |
+src_prepare() { |
73 |
+ default |
74 |
+ vala_src_prepare |
75 |
+ sed -i \ |
76 |
+ -e "s:pkg-config:$(tc-getPKG_CONFIG):" \ |
77 |
+ configure dodo.py || die |
78 |
+} |
79 |
+ |
80 |
+v() { |
81 |
+ echo "$@" |
82 |
+ "$@" || die |
83 |
+} |
84 |
+ |
85 |
+src_configure() { |
86 |
+ # The build scripts glob all po files to see what's available. |
87 |
+ # Delete the files for langs we don't want to support. |
88 |
+ if use nls ; then |
89 |
+ l10n_find_plocales_changes po "" ".po" || die |
90 |
+ rm_locale() { rm "po/$1.po" || die ; } |
91 |
+ l10n_for_each_disabled_locale_do rm_locale |
92 |
+ else |
93 |
+ rm po/*.po || die |
94 |
+ fi |
95 |
+ |
96 |
+ v ./configure \ |
97 |
+ --prefix "${EPREFIX}/usr" \ |
98 |
+ --gtk $(usex gtk True False) \ |
99 |
+ --gee gee-0.8 \ |
100 |
+ --valac "${VALAC}" \ |
101 |
+ --cc "$(tc-getCC)" \ |
102 |
+ --cflags "${CFLAGS} ${CPPFLAGS}" \ |
103 |
+ --ldflags "${LDFLAGS}" |
104 |
+} |
105 |
+ |
106 |
+src_compile() { |
107 |
+ v doit run -n $(makeopts_jobs) |
108 |
+} |
109 |
+ |
110 |
+src_install() { |
111 |
+ v ./install.py \ |
112 |
+ --dest "${D}" \ |
113 |
+ --nogzip \ |
114 |
+ --libdir "$(get_libdir)" \ |
115 |
+ --manpages-directory "/share/man/man1" |
116 |
+ einstalldocs |
117 |
+} |