# ChangeLog for media-libs/jbigkit
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/jbigkit/ChangeLog,v 1.18 2005/09/27 00:16:45 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/jbigkit/ChangeLog,v 1.19 2005/09/30 02:16:07 vapier Exp $
+
+*jbigkit-1.6-r1 (30 Sep 2005)
+
+ 30 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+ +files/jbigkit-1.6-shared-lib.patch, +jbigkit-1.6-r1.ebuild:
+ Build a shared library since imagemagick tries to link against libjbig #107542.
*jbigkit-1.6 (27 Sep 2005)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
+MD5 07d14e1eb1c7a51773b23fb5dec40a89 jbigkit-1.6-r1.ebuild 1068
MD5 4e84e1e79ca429311ce5af75fb72c3c5 jbigkit-1.6.ebuild 1016
MD5 f38ae5389c51dc49e9046dc00c043403 jbigkit-1.4.ebuild 1111
-MD5 eb34f06feaef5f6ef881b660e2fb861e ChangeLog 1676
+MD5 70f37f9e51f8292849714f159ce03727 ChangeLog 1903
MD5 d1b93d8aefb118f3259cc9ac2a55239e files/digest-jbigkit-1.6 63
+MD5 d1b93d8aefb118f3259cc9ac2a55239e files/digest-jbigkit-1.6-r1 63
MD5 b5fa036877461225b796e1bab1fb2179 files/jbigkit-1.6-build.patch 284
MD5 3b69012688770808e2d9ebaf7d43533e files/digest-jbigkit-1.4 63
+MD5 4374012624b3c5fba5144ac9b661d2d2 files/jbigkit-1.6-shared-lib.patch 748
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)
-iD8DBQFDOI+kgIKl8Uu19MoRAs7NAJ4twnFuleVpsoxKLV5cPmmP1ReMZACggP3M
-zoO/1RbzhtYm6lNMcPWmI9k=
-=STwS
+iD8DBQFDPKArgIKl8Uu19MoRAjQkAJ0fxOs1S2v+9LwJZfGcOt8uqr1sGgCdFZrX
+B6GdOktHe0hcyKaDv3XaUDA=
+=sa+q
-----END PGP SIGNATURE-----
--- /dev/null
+MD5 ce196e45f293d40ba76af3dc981ccfd7 jbigkit-1.6.tar.gz 405712
--- /dev/null
+--- libjbig/Makefile
++++ libjbig/Makefile
+@@ -7,7 +7,10 @@
+ # Options for the compiler: A high optimization level is suggested
+ CFLAGS = -O -Wall -ansi -pedantic
+
++AR = ar
++RANLIB = ranlib
++
+-all: libjbig.a tstcodec
++all: libjbig.a libjbig.so tstcodec
+
+ tstcodec: tstcodec.c jbig.c jbig.h jbig_tab.o
+ $(CC) $(CFLAGS) -o tstcodec -DTEST_CODEC tstcodec.c jbig.c \
+@@ -15,8 +18,15 @@
+
+ libjbig.a: jbig.o jbig_tab.o
+ rm -f libjbig.a
+- ar rc libjbig.a jbig.o jbig_tab.o
+- -ranlib libjbig.a
++ $(AR) rc libjbig.a jbig.o jbig_tab.o
++ $(RANLIB) libjbig.a
++
++SOBJS = jbig.lo jbig_tab.lo
++libjbig.so: $(SOBJS)
++ $(CC) -shared $(LDFLAGS) -o $@ -Wl,-soname -Wl,$@ $(SOBJS)
++
++%.lo: %.c jbig.h
++ $(CC) $(CFLAGS) -fPIC -c $< -o $@
+
+ jbig.o: jbig.c jbig.h
+
--- /dev/null
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/jbigkit/jbigkit-1.6-r1.ebuild,v 1.1 2005/09/30 02:16:07 vapier Exp $
+
+inherit eutils
+
+DESCRIPTION="highly effective data compression algorithm for bi-level high-resolution images such as fax pages or scanned documents"
+HOMEPAGE="http://www.cl.cam.ac.uk/~mgk25/jbigkit/"
+SRC_URI="http://www.cl.cam.ac.uk/~mgk25/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=sys-apps/sed-4"
+RDEPEND=""
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}"/${P}-build.patch
+ epatch "${FILESDIR}"/${P}-shared-lib.patch
+}
+
+src_install() {
+ dobin pbmtools/jbgtopbm pbmtools/pbmtojbg || die "dobin"
+ doman pbmtools/jbgtopbm.1 pbmtools/pbmtojbg.1
+
+ insinto /usr/include
+ newins libjbig/jbig.h jbig.h || die "doins include"
+ dolib libjbig/libjbig.{a,so} || die "dolib"
+
+ dodoc ANNOUNCE CHANGES INSTALL TODO
+}