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 transfig-3.2.5d-r1.ebuild transfig-3.2.5-r2.ebuild transfig-3.2.5c.ebuild
Date: Sun, 01 May 2011 09:58:36
Message-Id: 20110501095825.1128020057@flycatcher.gentoo.org
1 pva 11/05/01 09:58:24
2
3 Modified: ChangeLog
4 Added: transfig-3.2.5d-r1.ebuild
5 Removed: transfig-3.2.5-r2.ebuild transfig-3.2.5c.ebuild
6 Log:
7 Update to EAPI=4 and incorportage some prefix changes, bug #353408, thank Jeremy Olexa for report. Fix build issue with libpng-1.5, bug #356751 thank Alexis Ballier for the patch. Added debian fixes: update fig2mpdf patch to use list of layers instead of range of layers; leadspace patch to aoid wrong leading spaces in PIC text; precision to change the precision of PIC floating point output from %.2f to %.3f; MAXWIDTH to increasese MAXWIDTH of embedded images from 8K to 16K. Drop old.
8
9 (Portage version: 2.1.9.46/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.64 media-gfx/transfig/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.64&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/ChangeLog?rev=1.64&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/ChangeLog?r1=1.63&r2=1.64
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v
21 retrieving revision 1.63
22 retrieving revision 1.64
23 diff -u -r1.63 -r1.64
24 --- ChangeLog 9 Jan 2011 13:58:23 -0000 1.63
25 +++ ChangeLog 1 May 2011 09:58:24 -0000 1.64
26 @@ -1,6 +1,30 @@
27 # ChangeLog for media-gfx/transfig
28 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.63 2011/01/09 13:58:23 ranger Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/ChangeLog,v 1.64 2011/05/01 09:58:24 pva Exp $
31 +
32 +*transfig-3.2.5d-r1 (01 May 2011)
33 +
34 + 01 May 2011; Peter Volkov <pva@g.o> -transfig-3.2.5-r2.ebuild,
35 + -files/transfig-3.2.5-SetFigFont-params.patch,
36 + -files/transfig-3.2.5-arrows-and-QA.patch,
37 + -files/transfig-3.2.5-displaywho.patch,
38 + -files/transfig-3.2.5-fig2ps2tex_bashisms.patch,
39 + -files/transfig-3.2.5-imagemap.patch, -files/transfig-3.2.5-locale.patch,
40 + -transfig-3.2.5c.ebuild, -files/transfig-3.2.5c-avoid_warnings.patch,
41 + -files/transfig-3.2.5c-cups_workaround.patch,
42 + -files/transfig-3.2.5c-fig2mpdf.patch, +transfig-3.2.5d-r1.ebuild,
43 + +files/transfig-3.2.5d-MAXWIDTH.patch, -files/transfig-3.2.5d-fig2mpdf.patch,
44 + +files/transfig-3.2.5d-fig2mpdf-r1.patch,
45 + +files/transfig-3.2.5d-leadspace.patch,
46 + +files/transfig-3.2.5d-libpng-1.5.patch,
47 + +files/transfig-3.2.5d-precision.patch:
48 + Update to EAPI=4 and incorportage some prefix changes, bug #353408, thank
49 + Jeremy Olexa for report. Fix build issue with libpng-1.5, bug #356751 thank
50 + Alexis Ballier for the patch. Added debian fixes: update fig2mpdf patch to
51 + use list of layers instead of range of layers; leadspace patch to aoid wrong
52 + leading spaces in PIC text; precision to change the precision of PIC floating
53 + point output from %.2f to %.3f; MAXWIDTH to increasese MAXWIDTH of embedded
54 + images from 8K to 16K. Drop old.
55
56 09 Jan 2011; Brent Baude <ranger@g.o> transfig-3.2.5d.ebuild:
57 Marking transfig-3.2.5d ppc for bug 348344
58
59
60
61 1.1 media-gfx/transfig/transfig-3.2.5d-r1.ebuild
62
63 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/transfig-3.2.5d-r1.ebuild?rev=1.1&view=markup
64 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/transfig/transfig-3.2.5d-r1.ebuild?rev=1.1&content-type=text/plain
65
66 Index: transfig-3.2.5d-r1.ebuild
67 ===================================================================
68 # Copyright 1999-2011 Gentoo Foundation
69 # Distributed under the terms of the GNU General Public License v2
70 # $Header: /var/cvsroot/gentoo-x86/media-gfx/transfig/transfig-3.2.5d-r1.ebuild,v 1.1 2011/05/01 09:58:24 pva Exp $
71
72 EAPI="4"
73 inherit toolchain-funcs eutils flag-o-matic
74
75 MY_P=${PN}.${PV}
76
77 DESCRIPTION="A set of tools for creating TeX documents with graphics"
78 HOMEPAGE="http://www.xfig.org/"
79 SRC_URI="mirror://sourceforge/mcj/${MY_P}.tar.gz
80 mirror://gentoo/fig2mpdf-1.1.2.tar.bz2"
81
82 LICENSE="BSD"
83 SLOT="0"
84 KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
85 IUSE=""
86
87 RDEPEND="x11-libs/libXpm
88 virtual/jpeg
89 media-libs/libpng
90 x11-apps/rgb"
91 DEPEND="${RDEPEND}
92 x11-misc/imake
93 app-text/rman"
94
95 S=${WORKDIR}/${MY_P}
96
97 sed_Imakefile() {
98 # see fig2dev/Imakefile for details
99 vars2subs="BINDIR=${EPREFIX}/usr/bin
100 MANDIR=${EPREFIX}/usr/share/man/man\$\(MANSUFFIX\)
101 XFIGLIBDIR=${EPREFIX}/usr/share/xfig
102 PNGINC=-I${EPREFIX}/usr/include/X11
103 XPMINC=-I${EPREFIX}/usr/include/X11
104 USEINLINE=-DUSE_INLINE
105 RGB=${EPREFIX}/usr/share/X11/rgb.txt
106 FIG2DEV_LIBDIR=${EPREFIX}/usr/share/fig2dev"
107
108 for variable in ${vars2subs} ; do
109 varname=${variable%%=*}
110 varval=${variable##*=}
111 sed -i "s:^\(XCOMM\)*[[:space:]]*${varname}[[:space:]]*=.*$:${varname} = ${varval}:" "$@"
112 done
113 }
114
115 src_prepare() {
116 find . -type f -exec chmod a-x '{}' \;
117 find . -name Makefile -delete
118 epatch "${FILESDIR}"/${P}-fig2mpdf-r1.patch
119 epatch "${FILESDIR}"/${PN}-3.2.5c-maxfontsize.patch
120 epatch "${FILESDIR}"/${P}-leadspace.patch
121 epatch "${FILESDIR}"/${P}-precision.patch
122 epatch "${FILESDIR}"/${P}-MAXWIDTH.patch
123 epatch "${FILESDIR}"/${P}-libpng-1.5.patch #356751
124
125 sed -e 's:-L$(ZLIBDIR) -lz::' \
126 -e 's: -lX11::' \
127 -i fig2dev/Imakefile || die
128 sed_Imakefile fig2dev/Imakefile fig2dev/dev/Imakefile
129 }
130
131 src_compile() {
132 xmkmf || die "xmkmf failed"
133 emake Makefiles
134
135 emake CC="$(tc-getCC)" LOCAL_LDFLAGS="${LDFLAGS}" CDEBUGFLAGS="${CFLAGS}" \
136 USRLIBDIR="${EPREFIX}/usr/$(get_libdir)"
137 }
138
139 src_install() {
140 emake DESTDIR="${D}" \
141 ${transfig_conf} install install.man
142
143 dobin "${WORKDIR}/fig2mpdf/fig2mpdf"
144 doman "${WORKDIR}/fig2mpdf/fig2mpdf.1"
145
146 insinto /usr/share/fig2dev/
147 newins "${FILESDIR}/transfig-ru_RU.CP1251.ps" ru_RU.CP1251.ps
148 newins "${FILESDIR}/transfig-ru_RU.KOI8-R.ps" ru_RU.KOI8-R.ps
149 newins "${FILESDIR}/transfig-uk_UA.KOI8-U.ps" uk_UA.KOI8-U.ps
150
151 dohtml "${WORKDIR}/fig2mpdf/doc/"* || die
152
153 mv "${ED}"/usr/bin/fig2ps2tex{.sh,} || die #338295
154
155 dodoc README CHANGES LATEX.AND.XFIG NOTES
156 }
157
158 pkg_postinst() {
159 elog "Note, that defaults are changed and now if you don't want to ship"
160 elog "personal information into output files, use fig2dev with -a option."
161 }