pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel/libextractor



Module Name:    pkgsrc
Committed By:   wiz
Date:           Wed Sep 16 23:43:15 UTC 2026

Modified Files:
        pkgsrc/devel/libextractor: Makefile PLIST distinfo

Log Message:
libextractor: update to 1.15.

Security fix release.
Fix pkglint.
Add test arget.

Mon Jun 29 07:58:39 PM CEST 2026
    Fix potential 4 MB on-stack memory allocation that could
    result in a stack-based buffer overflow in the OLE2 extractor.
    Thanks to Haitam Lazaar for reporting.
    Releasing GNU libextractor 1.15. -CG

Mon May 25 12:43:20 PM CEST 2026
        Revive REAL plugin (fixes #2518).
        Revive VLC plugin (fixes #2075).
        Fix issues in ELF plugin (fixes #8514).
        Fix issues in HTML plugin (fixes #8620).
        Fix issues in EXIV2 plugin (fixes #8513, #9223).
        Revive Applefile plugin (fixes #2517).
        Revive MPEG plugin (fixes #2078/#2231).
        Revive PDF plugin (fixes #2072).
    Releasing GNU libextractor 1.14. -CG


To generate a diff of this commit:
cvs rdiff -u -r1.146 -r1.147 pkgsrc/devel/libextractor/Makefile
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/libextractor/PLIST
cvs rdiff -u -r1.33 -r1.34 pkgsrc/devel/libextractor/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/libextractor/Makefile
diff -u pkgsrc/devel/libextractor/Makefile:1.146 pkgsrc/devel/libextractor/Makefile:1.147
--- pkgsrc/devel/libextractor/Makefile:1.146    Wed Sep  2 19:01:36 2026
+++ pkgsrc/devel/libextractor/Makefile  Wed Sep 16 23:43:15 2026
@@ -1,28 +1,39 @@
-# $NetBSD: Makefile,v 1.146 2026/09/02 19:01:36 wiz Exp $
+# $NetBSD: Makefile,v 1.147 2026/09/16 23:43:15 wiz Exp $
 
-DISTNAME=      libextractor-1.13
-PKGREVISION=   28
+DISTNAME=      libextractor-1.15
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNU:=libextractor/}
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://gnu.org/s/libextractor/
+HOMEPAGE=      https://www.gnu.org/software/libextractor/
 COMMENT=       Metadata extractor for various file data types
 LICENSE=       gnu-gpl-v3
 
 USE_LIBTOOL=           yes
-USE_LANGUAGES=         c c++11
+USE_LANGUAGES=         c c++
+USE_CXX_FEATURES=      c++11
 USE_PKGLOCALEDIR=      yes
 USE_TOOLS+=            gmake msgfmt msgmerge pkg-config xgettext
 GNU_CONFIGURE=         yes
 INFO_FILES=            yes
 PTHREAD_OPTS+=         require
 
+TEST_TARGET=           check
+
 CONFLICTS=             csound-{bath,dev}-[0-9]*        # bin/extract
 
 # This package requires dlopen, so save on space by skipping non-PIC libs
 SHLIBTOOL_OVERRIDE=    # empty
 
+# as of 1.15
+# TOTAL: 7
+# PASS:  3
+# SKIP:  0
+# XFAIL: 0
+# FAIL:  4
+# XPASS: 0
+# ERROR: 0
+
 .include "../../archivers/libarchive/buildlink3.mk"
 .include "../../audio/flac/buildlink3.mk"
 .include "../../audio/libsmf/buildlink3.mk"
@@ -36,9 +47,10 @@ SHLIBTOOL_OVERRIDE=  # empty
 .include "../../graphics/exiv2/buildlink3.mk"
 .include "../../graphics/giflib/buildlink3.mk"
 .include "../../graphics/tiff/buildlink3.mk"
-.include "../../multimedia/ffmpeg4/buildlink3.mk"
+.include "../../multimedia/ffmpeg8/buildlink3.mk"
 .include "../../multimedia/libmpeg2/buildlink3.mk"
 .include "../../multimedia/mp4v2/buildlink3.mk"
+.include "../../print/poppler-cpp/buildlink3.mk"
 .include "../../security/openssl/buildlink3.mk"
 .include "../../sysutils/file/buildlink3.mk"
 .include "../../textproc/iso-codes/buildlink3.mk"

Index: pkgsrc/devel/libextractor/PLIST
diff -u pkgsrc/devel/libextractor/PLIST:1.17 pkgsrc/devel/libextractor/PLIST:1.18
--- pkgsrc/devel/libextractor/PLIST:1.17        Tue Apr 16 19:01:49 2024
+++ pkgsrc/devel/libextractor/PLIST     Wed Sep 16 23:43:15 2026
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.17 2024/04/16 19:01:49 nikita Exp $
+@comment $NetBSD: PLIST,v 1.18 2026/09/16 23:43:15 wiz Exp $
 bin/extract
 include/extractor.h
 info/libextractor.info
 lib/libextractor.la
+lib/libextractor/libextractor_applefile.la
 lib/libextractor/libextractor_archive.la
 lib/libextractor/libextractor_deb.la
 lib/libextractor/libextractor_dvi.la
@@ -25,6 +26,7 @@ lib/libextractor/libextractor_ole2.la
 lib/libextractor/libextractor_pdf.la
 lib/libextractor/libextractor_png.la
 lib/libextractor/libextractor_ps.la
+lib/libextractor/libextractor_qt.la
 lib/libextractor/libextractor_real.la
 lib/libextractor/libextractor_riff.la
 lib/libextractor/libextractor_s3m.la
@@ -38,12 +40,14 @@ lib/libextractor_common.la
 lib/pkgconfig/libextractor.pc
 man/man1/extract.1
 man/man3/libextractor.3
+share/locale/ar/LC_MESSAGES/libextractor.mo
 share/locale/da/LC_MESSAGES/libextractor.mo
 share/locale/de/LC_MESSAGES/libextractor.mo
 share/locale/es/LC_MESSAGES/libextractor.mo
 share/locale/fr/LC_MESSAGES/libextractor.mo
 share/locale/ga/LC_MESSAGES/libextractor.mo
 share/locale/it/LC_MESSAGES/libextractor.mo
+share/locale/ka/LC_MESSAGES/libextractor.mo
 share/locale/nl/LC_MESSAGES/libextractor.mo
 share/locale/pl/LC_MESSAGES/libextractor.mo
 share/locale/pt_BR/LC_MESSAGES/libextractor.mo

Index: pkgsrc/devel/libextractor/distinfo
diff -u pkgsrc/devel/libextractor/distinfo:1.33 pkgsrc/devel/libextractor/distinfo:1.34
--- pkgsrc/devel/libextractor/distinfo:1.33     Tue Apr 16 19:01:49 2024
+++ pkgsrc/devel/libextractor/distinfo  Wed Sep 16 23:43:15 2026
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.33 2024/04/16 19:01:49 nikita Exp $
+$NetBSD: distinfo,v 1.34 2026/09/16 23:43:15 wiz Exp $
 
-BLAKE2s (libextractor-1.13.tar.gz) = 424c3c27c3c6d5f84ec9523292b697f5b4757a13b43711abda5d2f714f0f4dc3
-SHA512 (libextractor-1.13.tar.gz) = 8e6844bbd8e7dc3e19fa151719549ecdfc4f3beacc165090ca4446b0306c8d99b3c336bc0ca20af2b557c9df29be084eedda9eb66a340a64fb84e63c90dc112e
-Size (libextractor-1.13.tar.gz) = 8173930 bytes
-SHA1 (patch-src_plugins_exiv2__extractor.cc) = 3567c93412d9747322c00d46a7e8e3068b285bde
+BLAKE2s (libextractor-1.15.tar.gz) = e1819db3dcb4a20ecc0290c58da2da9cd201766a71dcbd04433f1c4e7541d90d
+SHA512 (libextractor-1.15.tar.gz) = 78e35d2ed662aaecb67ccaedb681308738343aa8ba16861a4fc7b73b000f950a3d72fd83315bf9570248dc2f5e7cec09839c05725533455d31f182ff04f11b21
+Size (libextractor-1.15.tar.gz) = 8307410 bytes



Home | Main Index | Thread Index | Old Index