Gentoo Archives: gentoo-commits

From: "Mike Gilbert (floppym)" <floppym@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/fontforge: fontforge-20150612.ebuild ChangeLog
Date: Sun, 26 Jul 2015 18:44:37
Message-Id: 20150726184431.C281AED@oystercatcher.gentoo.org
1 floppym 15/07/26 18:44:31
2
3 Modified: ChangeLog
4 Added: fontforge-20150612.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0BBEEA1FEA4843A4)
9
10 Revision Changes Path
11 1.160 media-gfx/fontforge/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fontforge/ChangeLog?rev=1.160&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fontforge/ChangeLog?rev=1.160&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fontforge/ChangeLog?r1=1.159&r2=1.160
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v
20 retrieving revision 1.159
21 retrieving revision 1.160
22 diff -u -r1.159 -r1.160
23 --- ChangeLog 7 Jun 2015 22:39:23 -0000 1.159
24 +++ ChangeLog 26 Jul 2015 18:44:31 -0000 1.160
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-gfx/fontforge
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.159 2015/06/07 22:39:23 floppym Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/ChangeLog,v 1.160 2015/07/26 18:44:31 floppym Exp $
30 +
31 +*fontforge-20150612 (26 Jul 2015)
32 +
33 + 26 Jul 2015; Mike Gilbert <floppym@g.o> +fontforge-20150612.ebuild:
34 + Version bump.
35
36 07 Jun 2015; Mike Gilbert <floppym@g.o> fontforge-20150430.ebuild:
37 Adjust LICENSE.
38
39
40
41 1.1 media-gfx/fontforge/fontforge-20150612.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fontforge/fontforge-20150612.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/fontforge/fontforge-20150612.ebuild?rev=1.1&content-type=text/plain
45
46 Index: fontforge-20150612.ebuild
47 ===================================================================
48 # Copyright 1999-2015 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/media-gfx/fontforge/fontforge-20150612.ebuild,v 1.1 2015/07/26 18:44:31 floppym Exp $
51
52 EAPI=5
53
54 PYTHON_COMPAT=( python{2_7,3_3,3_4} )
55
56 inherit autotools eutils fdo-mime python-single-r1
57
58 DESCRIPTION="postscript font editor and converter"
59 HOMEPAGE="http://fontforge.github.io/"
60 SRC_URI="https://github.com/fontforge/fontforge/releases/download/${PV}/${P}.tar.gz"
61
62 LICENSE="BSD GPL-3+"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
65 IUSE="cairo truetype-debugger gif gtk jpeg png +python readline tiff svg unicode X"
66
67 REQUIRED_USE="
68 cairo? ( png )
69 python? ( ${PYTHON_REQUIRED_USE} )
70 "
71
72 RDEPEND="
73 dev-libs/libltdl:0
74 dev-libs/libxml2:2=
75 >=media-libs/freetype-2.3.7:2=
76 cairo? (
77 >=x11-libs/cairo-1.6:0=
78 x11-libs/pango:0=
79 )
80 gif? ( media-libs/giflib:0= )
81 jpeg? ( virtual/jpeg:0 )
82 png? ( media-libs/libpng:0= )
83 tiff? ( media-libs/tiff:0= )
84 truetype-debugger? ( >=media-libs/freetype-2.3.8:2[fontforge,-bindist(-)] )
85 gtk? ( x11-libs/gtk+:2= )
86 python? ( ${PYTHON_DEPS} )
87 readline? ( sys-libs/readline:0= )
88 unicode? ( media-libs/libuninameslist:0= )
89 X? (
90 x11-libs/libX11:0=
91 x11-libs/libXi:0=
92 x11-libs/libxkbui:0=
93 >=x11-libs/pango-1.10:0=[X]
94 )
95 !media-gfx/pfaedit
96 "
97 DEPEND="${RDEPEND}
98 sys-devel/gettext
99 virtual/pkgconfig
100 X? ( x11-proto/inputproto )
101 "
102
103 # Needs keywording on many arches.
104 # zeromq? (
105 # >=net-libs/czmq-2.2.0:0=
106 # >=net-libs/zeromq-4.0.4:0=
107 # )
108
109 pkg_setup() {
110 use python && python-single-r1_pkg_setup
111 }
112
113 gnulib_import() {
114 (
115 func_add_hook() { :; }
116 source bootstrap.conf
117 set -- "${S}/gnulib/gnulib-tool" --libtool --import ${gnulib_modules}
118 echo "$@"
119 "$@"
120 )
121 }
122
123 src_prepare() {
124 # Tarball comes with broken absolute symlinks
125 # https://github.com/fontforge/fontforge/issues/2439
126 find . -lname "/*" -delete || die
127 gnulib_import || die
128 epatch_user
129 eautoreconf
130 }
131
132 src_configure() {
133 local myeconfargs=(
134 --disable-static
135 $(use_enable truetype-debugger freetype-debugger "${EPREFIX}/usr/include/freetype2/internal4fontforge")
136 $(use_enable gtk gtk2-use)
137 $(use_enable python python-extension)
138 $(use_enable python python-scripting)
139 --enable-tile-path
140 --enable-gb12345
141 $(use_with cairo)
142 $(use_with gif giflib)
143 $(use_with jpeg libjpeg)
144 $(use_with png libpng)
145 $(use_with readline libreadline)
146 --without-libspiro
147 $(use_with tiff libtiff)
148 $(use_with unicode libuninameslist)
149 #$(use_with zeromq libzmq)
150 --without-libzmq
151 $(use_with X x)
152 )
153 econf "${myeconfargs[@]}"
154 }
155
156 src_compile() {
157 # Build system deps are broken
158 emake -C plugins
159 emake
160 }
161
162 src_install() {
163 default
164 prune_libtool_files
165 }
166
167 pkg_postrm() {
168 fdo-mime_desktop_database_update
169 fdo-mime_mime_database_update
170 }
171
172 pkg_postinst() {
173 fdo-mime_desktop_database_update
174 fdo-mime_mime_database_update
175 }