pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/libextractor Update libextractor to 0.4.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/36f1095b93ce
branches:  trunk
changeset: 495464:36f1095b93ce
user:      tv <tv%pkgsrc.org@localhost>
date:      Fri Jun 10 17:03:35 2005 +0000

description:
Update libextractor to 0.4.2.

Fixes (second half of) Secunia SA: http://secunia.com/advisories/15651/
(first half was fixed in 0.3.11nb1)

ChangeLog excerpts:

Thu Feb 24 00:32:44 EST 2005
        Added extractor that extracts binary (!) thumbnails from
        images using ImageMagick.  Decoder function for the binary
        string is in the thumbnailextractor.c source.

Sun Feb 20 16:36:17 EST 2005
        Fixed similar problem in REAL extractor.  Added support
        for new Helix/Real format to REAL extractor.

Sun Feb 20 12:48:15 EST 2005
        Fixed (rare) integer overflow bug in PNG extractor.

Fri Jan 21 15:23:43 PST 2005
        Fixed security problem in PDF extractor.

Fri Dec 24 13:28:59 CET 2004
        Added support for Unicode to the pdf extractor.

Thu Dec 23 18:14:10 CET 2004
        Avoided exporting symbol OPEN (conflicts on OSX
        with same symbol from GNUnet).  Added conversion
        to utf8 to various plugqins (see todo) and
        added conversion from utf8 to current locale to
        print keywords.

diffstat:

 devel/libextractor/Makefile         |  14 +++++++++-----
 devel/libextractor/PLIST            |   7 ++++++-
 devel/libextractor/distinfo         |  10 ++++------
 devel/libextractor/patches/patch-ac |  13 -------------
 devel/libextractor/patches/patch-ad |  14 --------------
 5 files changed, 19 insertions(+), 39 deletions(-)

diffs (121 lines):

diff -r 7988fc545f76 -r 36f1095b93ce devel/libextractor/Makefile
--- a/devel/libextractor/Makefile       Fri Jun 10 15:57:05 2005 +0000
+++ b/devel/libextractor/Makefile       Fri Jun 10 17:03:35 2005 +0000
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.6 2005/05/22 20:07:52 jlam Exp $
+# $NetBSD: Makefile,v 1.7 2005/06/10 17:03:35 tv Exp $
 #
 
-DISTNAME=              libextractor-0.3.11
-PKGREVISION=           1
+DISTNAME=              libextractor-0.4.2
 CATEGORIES=            devel
-MASTER_SITES=          http://ovmj.org/libextractor/download/
+MASTER_SITES=          http://gnunet.org/libextractor/download/
 
 MAINTAINER=            tv%duh.org@localhost
-HOMEPAGE=              http://ovmj.org/libextractor/
+HOMEPAGE=              http://gnunet.org/libextractor/
 COMMENT=               Metadata extractor for various file data types
 
 USE_TOOLS+=            gmake
@@ -21,7 +20,12 @@
 # This package requires dlopen, so save on space by skipping non-PIC libs
 SHLIBTOOL_OVERRIDE=    ${WRKSRC}/libtool
 
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/libltdl/convenience.mk"
 .include "../../devel/zlib/buildlink3.mk"
+.include "../../graphics/ImageMagick/buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 7988fc545f76 -r 36f1095b93ce devel/libextractor/PLIST
--- a/devel/libextractor/PLIST  Fri Jun 10 15:57:05 2005 +0000
+++ b/devel/libextractor/PLIST  Fri Jun 10 17:03:35 2005 +0000
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2004/11/05 18:22:29 tv Exp $
+@comment $NetBSD: PLIST,v 1.2 2005/06/10 17:03:35 tv Exp $
 bin/extract
 include/extractor.h
 lib/libextractor.la
 lib/libextractor/libextractor_asf.la
+lib/libextractor/libextractor_deb.la
 lib/libextractor/libextractor_dvi.la
 lib/libextractor/libextractor_elf.la
 lib/libextractor/libextractor_filename.la
@@ -20,6 +21,7 @@
 lib/libextractor/libextractor_mime.la
 lib/libextractor/libextractor_mp3.la
 lib/libextractor/libextractor_mpeg.la
+lib/libextractor/libextractor_ogg.la
 lib/libextractor/libextractor_oo.la
 lib/libextractor/libextractor_pdf.la
 lib/libextractor/libextractor_png.la
@@ -36,9 +38,12 @@
 lib/libextractor/libextractor_rpm.la
 lib/libextractor/libextractor_split.la
 lib/libextractor/libextractor_tar.la
+lib/libextractor/libextractor_thumbnail.la
 lib/libextractor/libextractor_tiff.la
+lib/libextractor/libextractor_translit.la
 lib/libextractor/libextractor_wav.la
 lib/libextractor/libextractor_zip.la
 man/man1/extract.1
 man/man3/libextractor.3
+${PKGLOCALEDIR}/locale/de/LC_MESSAGES/libextractor.mo
 @dirrm lib/libextractor
diff -r 7988fc545f76 -r 36f1095b93ce devel/libextractor/distinfo
--- a/devel/libextractor/distinfo       Fri Jun 10 15:57:05 2005 +0000
+++ b/devel/libextractor/distinfo       Fri Jun 10 17:03:35 2005 +0000
@@ -1,9 +1,7 @@
-$NetBSD: distinfo,v 1.4 2005/02/23 22:24:18 agc Exp $
+$NetBSD: distinfo,v 1.5 2005/06/10 17:03:35 tv Exp $
 
-SHA1 (libextractor-0.3.11.tar.gz) = 8b4e04121764f2221d162a7bf9c751fd15c7a5da
-RMD160 (libextractor-0.3.11.tar.gz) = 8e567b085cc81346750a577890aa9ed6eabecda8
-Size (libextractor-0.3.11.tar.gz) = 5766585 bytes
+SHA1 (libextractor-0.4.2.tar.gz) = b294392590e03c634a055153af09cba7940300f5
+RMD160 (libextractor-0.4.2.tar.gz) = 72d3af052020b0972c158538f74978169b1f81ed
+Size (libextractor-0.4.2.tar.gz) = 5887095 bytes
 SHA1 (patch-aa) = e3c770fd3a0cc918cf1f05f79cb1a148dd928533
 SHA1 (patch-ab) = 3d8cf383a9edf340b6289cb2b4fa98e3029efdef
-SHA1 (patch-ac) = ddc548f3252f4ddb13df5777518092721f03f594
-SHA1 (patch-ad) = 1b8f99cd823c20dd134aedf6914f00019e3bda76
diff -r 7988fc545f76 -r 36f1095b93ce devel/libextractor/patches/patch-ac
--- a/devel/libextractor/patches/patch-ac       Fri Jun 10 15:57:05 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,13 +0,0 @@
-$NetBSD: patch-ac,v 1.1.1.1 2004/11/05 18:22:29 tv Exp $
-
---- src/plugins/Makefile.in.orig       2004-10-23 14:35:51.000000000 -0400
-+++ src/plugins/Makefile.in
-@@ -290,7 +290,7 @@ LIBINTL = @LIBINTL@
- LIBLTDL = @LIBLTDL@
- LIBOBJS = @LIBOBJS@
- LIBS = @LIBS@
--LIBTOOL = @LIBTOOL@
-+LIBTOOL = shlibtool
- LN_S = @LN_S@
- LTDLINCL = @LTDLINCL@
- LTLIBICONV = @LTLIBICONV@
diff -r 7988fc545f76 -r 36f1095b93ce devel/libextractor/patches/patch-ad
--- a/devel/libextractor/patches/patch-ad       Fri Jun 10 15:57:05 2005 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-$NetBSD: patch-ad,v 1.1 2005/01/27 12:27:47 drochner Exp $
-
---- src/plugins/pdf/XRef.cc.orig       2004-10-05 22:19:23.000000000 +0200
-+++ src/plugins/pdf/XRef.cc
-@@ -757,6 +757,9 @@ GBool XRef::checkEncrypted(GString *owne
-       } else {
-         keyLength = 5;
-       }
-+      if (keyLength > 16) {
-+        keyLength = 16;
-+      }
-       permFlags = permissions.getInt();
-       if (encVersion >= 1 && encVersion <= 2 &&
-           encRevision >= 2 && encRevision <= 3) {



Home | Main Index | Thread Index | Old Index