Gentoo Archives: gentoo-commits

From: "Peter Volkov (pva)" <pva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/transfig: ChangeLog metadata.xml transfig-3.2.5e.ebuild
Date: Sun, 08 Jun 2014 19:49:14
Message-Id: 20140608194907.B33E32004E@flycatcher.gentoo.org
1 pva 14/06/08 19:49:07
2
3 Modified: ChangeLog metadata.xml
4 Added: transfig-3.2.5e.ebuild
5 Log:
6 Version bump, bug #487710, thank Martin Walch for report.
7
8 (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key F1989B07)
9
10 Revision Changes Path
11 1.76 media-gfx/transfig/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.76&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.76&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/ChangeLog?r1=1.75&r2=1.76
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v
20 retrieving revision 1.75
21 retrieving revision 1.76
22 diff -u -r1.75 -r1.76
23 --- ChangeLog 30 Apr 2013 02:14:16 -0000 1.75
24 +++ ChangeLog 8 Jun 2014 19:49:07 -0000 1.76
25 @@ -1,6 +1,14 @@
26 # ChangeLog for media-gfx/transfig
27 -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.75 2013/04/30 02:14:16 ottxor Exp $
29 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.76 2014/06/08 19:49:07 pva Exp $
31 +
32 +*transfig-3.2.5e (08 Jun 2014)
33 +
34 + 08 Jun 2014; Peter Volkov <pva@g.o> +transfig-3.2.5e.ebuild,
35 + +files/transfig-3.2.5e-fprintf_format_warnings.patch,
36 + +files/transfig-3.2.5e-man-hyphen.patch, +files/transfig-3.2.5e-typos.patch,
37 + metadata.xml:
38 + Version bump, bug #487710, thank Martin Walch for report.
39
40 30 Apr 2013; Christoph Junghans <ottxor@g.o> transfig-3.2.5d-r1.ebuild:
41 added ~arm (tested by me)
42
43
44
45 1.6 media-gfx/transfig/metadata.xml
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/metadata.xml?rev=1.6&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/metadata.xml?rev=1.6&content-type=text/plain
49 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/metadata.xml?r1=1.5&r2=1.6
50
51 Index: metadata.xml
52 ===================================================================
53 RCS file: /var/cvsroot/gentoo-x86/media-gfx/transfig/metadata.xml,v
54 retrieving revision 1.5
55 retrieving revision 1.6
56 diff -u -r1.5 -r1.6
57 --- metadata.xml 16 Feb 2013 12:43:13 -0000 1.5
58 +++ metadata.xml 8 Jun 2014 19:49:07 -0000 1.6
59 @@ -2,6 +2,7 @@
60 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
61 <pkgmetadata>
62 <maintainer>
63 - <email>maintainer-needed@g.o</email>
64 + <email>pva@g.o</email>
65 + <name>Peter Volkov</name>
66 </maintainer>
67 </pkgmetadata>
68
69
70
71 1.1 media-gfx/transfig/transfig-3.2.5e.ebuild
72
73 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/transfig-3.2.5e.ebuild?rev=1.1&view=markup
74 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/transfig-3.2.5e.ebuild?rev=1.1&content-type=text/plain
75
76 Index: transfig-3.2.5e.ebuild
77 ===================================================================
78 # Copyright 1999-2014 Gentoo Foundation
79 # Distributed under the terms of the GNU General Public License v2
80 # $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/transfig-3.2.5e.ebuild,v 1.1 2014/06/08 19:49:07 pva Exp $
81
82 EAPI="4"
83 inherit toolchain-funcs eutils flag-o-matic multilib
84
85 MY_P=${PN}.${PV}
86
87 DESCRIPTION="A set of tools for creating TeX documents with graphics"
88 HOMEPAGE="http://www.xfig.org/"
89 SRC_URI="mirror://sourceforge/mcj/${MY_P}.tar.gz
90 mirror://gentoo/fig2mpdf-1.1.2.tar.bz2"
91
92 LICENSE="BSD"
93 SLOT="0"
94 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
95 IUSE=""
96
97 RDEPEND="x11-libs/libXpm
98 virtual/jpeg
99 media-libs/libpng
100 x11-apps/rgb"
101 DEPEND="${RDEPEND}
102 x11-misc/imake
103 app-text/rman"
104
105 S=${WORKDIR}/${MY_P}
106
107 sed_Imakefile() {
108 # see fig2dev/Imakefile for details
109 vars2subs="BINDIR=${EPREFIX}/usr/bin
110 MANDIR=${EPREFIX}/usr/share/man/man\$\(MANSUFFIX\)
111 XFIGLIBDIR=${EPREFIX}/usr/share/xfig
112 PNGINC=-I${EPREFIX}/usr/include/X11
113 XPMINC=-I${EPREFIX}/usr/include/X11
114 USEINLINE=-DUSE_INLINE
115 RGB=${EPREFIX}/usr/share/X11/rgb.txt
116 FIG2DEV_LIBDIR=${EPREFIX}/usr/share/fig2dev"
117
118 for variable in ${vars2subs} ; do
119 varname=${variable%%=*}
120 varval=${variable##*=}
121 sed -i "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" "$@"
122 done
123 }
124
125 src_prepare() {
126 find . -type f -exec chmod a-x '{}' \;
127 find . -name Makefile -delete
128 epatch "${FILESDIR}"/${PN}-3.2.5d-fig2mpdf-r1.patch
129 epatch "${FILESDIR}"/${PN}-3.2.5c-maxfontsize.patch
130 epatch "${FILESDIR}"/${PN}-3.2.5-solaris.patch
131 epatch "${FILESDIR}"/${PN}-3.2.5e-typos.patch
132 epatch "${FILESDIR}"/${PN}-3.2.5e-man-hyphen.patch
133 epatch "${FILESDIR}"/${PN}-3.2.5e-fprintf_format_warnings.patch
134
135 sed -e 's:-L$(ZLIBDIR) -lz::' \
136 -e 's: -lX11::' \
137 -i fig2dev/Imakefile || die
138 sed_Imakefile fig2dev/Imakefile fig2dev/dev/Imakefile
139 }
140
141 src_compile() {
142 xmkmf || die "xmkmf failed"
143 emake Makefiles
144
145 emake CC="$(tc-getCC)" LOCAL_LDFLAGS="${LDFLAGS}" CDEBUGFLAGS="${CFLAGS}" \
146 USRLIBDIR="${EPREFIX}/usr/$(get_libdir)"
147 }
148
149 src_install() {
150 emake DESTDIR="${D}" \
151 ${transfig_conf} install install.man
152
153 dobin "${WORKDIR}/fig2mpdf/fig2mpdf"
154 doman "${WORKDIR}/fig2mpdf/fig2mpdf.1"
155
156 insinto /usr/share/fig2dev/
157 newins "${FILESDIR}/transfig-ru_RU.CP1251.ps" ru_RU.CP1251.ps
158 newins "${FILESDIR}/transfig-ru_RU.KOI8-R.ps" ru_RU.KOI8-R.ps
159 newins "${FILESDIR}/transfig-uk_UA.KOI8-U.ps" uk_UA.KOI8-U.ps
160
161 dohtml "${WORKDIR}/fig2mpdf/doc/"* || die
162
163 mv "${ED}"/usr/bin/fig2ps2tex{.sh,} || die #338295
164
165 dodoc README CHANGES LATEX.AND.XFIG NOTES
166 }
167
168 pkg_postinst() {
169 elog "Note, that defaults are changed and now if you don't want to ship"
170 elog "personal information into output files, use fig2dev with -a option."
171 }