pkgsrc-Changes archive

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

CVS commit: pkgsrc/audio/lame



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Jul 15 07:09:51 UTC 2026

Modified Files:
        pkgsrc/audio/lame: Makefile distinfo options.mk
Added Files:
        pkgsrc/audio/lame/patches: patch-doc_html_Makefile.in
            patch-frontend_parse.c patch-libmp3lame_machine.h
Removed Files:
        pkgsrc/audio/lame/patches: patch-ab patch-ad

Log Message:
lame: fix build + cleanup


To generate a diff of this commit:
cvs rdiff -u -r1.97 -r1.98 pkgsrc/audio/lame/Makefile
cvs rdiff -u -r1.35 -r1.36 pkgsrc/audio/lame/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/audio/lame/options.mk
cvs rdiff -u -r1.13 -r0 pkgsrc/audio/lame/patches/patch-ab
cvs rdiff -u -r1.6 -r0 pkgsrc/audio/lame/patches/patch-ad
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/lame/patches/patch-doc_html_Makefile.in \
    pkgsrc/audio/lame/patches/patch-frontend_parse.c \
    pkgsrc/audio/lame/patches/patch-libmp3lame_machine.h

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

Modified files:

Index: pkgsrc/audio/lame/Makefile
diff -u pkgsrc/audio/lame/Makefile:1.97 pkgsrc/audio/lame/Makefile:1.98
--- pkgsrc/audio/lame/Makefile:1.97     Mon Jul 13 16:47:59 2026
+++ pkgsrc/audio/lame/Makefile  Wed Jul 15 07:09:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.97 2026/07/13 16:47:59 thor Exp $
+# $NetBSD: Makefile,v 1.98 2026/07/15 07:09:51 adam Exp $
 
 DISTNAME=      lame-4.0
 PKGREVISION=   1
@@ -10,12 +10,13 @@ HOMEPAGE=   https://lame.sourceforge.io/
 COMMENT=       Fast, high quality MP3 encoder
 LICENSE=       gnu-lgpl-v2
 
-GNU_CONFIGURE=         yes
-USE_TOOLS+=            gmake
-USE_TOOLS+=            pkg-config
-USE_LIBTOOL=           yes
-USE_LANGUAGES=         c c++
 USE_FEATURES+=         strnlen
+USE_LANGUAGES=         c c++
+USE_LIBTOOL=           yes
+USE_TOOLS+=            gmake pkg-config
+GNU_CONFIGURE=         yes
+# Fix for faulty detection of iconv.
+CONFIGURE_ENV.Darwin=  am_cv_func_iconv_works=yes
 
 LDFLAGS.SunOS+=                -lm
 LDFLAGS.NetBSD+=       -ltermcap

Index: pkgsrc/audio/lame/distinfo
diff -u pkgsrc/audio/lame/distinfo:1.35 pkgsrc/audio/lame/distinfo:1.36
--- pkgsrc/audio/lame/distinfo:1.35     Mon Jul 13 16:47:59 2026
+++ pkgsrc/audio/lame/distinfo  Wed Jul 15 07:09:51 2026
@@ -1,7 +1,8 @@
-$NetBSD: distinfo,v 1.35 2026/07/13 16:47:59 thor Exp $
+$NetBSD: distinfo,v 1.36 2026/07/15 07:09:51 adam Exp $
 
 BLAKE2s (lame-4.0.tar.gz) = ee14c01c3707ba0f11744780f3239ed2ca1e5353216399ab0f498bdc54a316bb
 SHA512 (lame-4.0.tar.gz) = 70fa51fe84dd499d171ebf6c05ec82399eb8b0148fb4c08470a61efe9cf826474132ee98166dc63ee5c3646b2c8e955680e4306dd26f590b7810732ab486dd8b
 Size (lame-4.0.tar.gz) = 1496810 bytes
-SHA1 (patch-ab) = 58386a008e8c2c59574440a7d5f4356b764dda1a
-SHA1 (patch-ad) = aee2ea463394dd636966001c5e134801cdbcc09e
+SHA1 (patch-doc_html_Makefile.in) = 58386a008e8c2c59574440a7d5f4356b764dda1a
+SHA1 (patch-frontend_parse.c) = 18275130d42c5ba453d5736725e3386f31017aaa
+SHA1 (patch-libmp3lame_machine.h) = aee2ea463394dd636966001c5e134801cdbcc09e

Index: pkgsrc/audio/lame/options.mk
diff -u pkgsrc/audio/lame/options.mk:1.6 pkgsrc/audio/lame/options.mk:1.7
--- pkgsrc/audio/lame/options.mk:1.6    Sun Jul 12 12:54:39 2026
+++ pkgsrc/audio/lame/options.mk        Wed Jul 15 07:09:51 2026
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.6 2026/07/12 12:54:39 thor Exp $
+# $NetBSD: options.mk,v 1.7 2026/07/15 07:09:51 adam Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.lame
 PKG_SUPPORTED_OPTIONS= gtk sndfile unicode
@@ -18,7 +18,6 @@ PLIST.gtk=            yes
 
 .if !empty(PKG_OPTIONS:Msndfile)
 CONFIGURE_ARGS+=       --with-fileio=sndfile
-USE_TOOLS+=            pkg-config
 .  include "../../audio/libsndfile/buildlink3.mk"
 .endif
 

Added files:

Index: pkgsrc/audio/lame/patches/patch-doc_html_Makefile.in
diff -u /dev/null pkgsrc/audio/lame/patches/patch-doc_html_Makefile.in:1.1
--- /dev/null   Wed Jul 15 07:09:51 2026
+++ pkgsrc/audio/lame/patches/patch-doc_html_Makefile.in        Wed Jul 15 07:09:51 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-doc_html_Makefile.in,v 1.1 2026/07/15 07:09:51 adam Exp $
+
+Change where html doc files are installed.
+
+--- doc/html/Makefile.in.orig  2026-07-10 18:25:39.000000000 +0000
++++ doc/html/Makefile.in
+@@ -315,7 +315,7 @@ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+ AUTOMAKE_OPTIONS = foreign
+ pkgdocdir = $(docdir)/$(PACKAGE)
+-pkghtmldir = $(pkgdocdir)/html
++pkghtmldir = $(pkgdocdir)
+ pkghtml_DATA = \
+     about.html \
+       abr.html \
Index: pkgsrc/audio/lame/patches/patch-frontend_parse.c
diff -u /dev/null pkgsrc/audio/lame/patches/patch-frontend_parse.c:1.1
--- /dev/null   Wed Jul 15 07:09:51 2026
+++ pkgsrc/audio/lame/patches/patch-frontend_parse.c    Wed Jul 15 07:09:51 2026
@@ -0,0 +1,19 @@
+$NetBSD: patch-frontend_parse.c,v 1.1 2026/07/15 07:09:51 adam Exp $
+
+Avoid deprecated functions.
+
+--- frontend/parse.c.orig      2026-07-15 06:37:56.422883463 +0000
++++ frontend/parse.c
+@@ -414,10 +414,10 @@ set_id3v2tag(lame_global_flags* gfp, Tex
+                 case 't': return id3tag_set_textinfo_utf8(gfp, "TIT2", str);
+                 case 'l': return id3tag_set_textinfo_utf8(gfp, "TALB", str);
+                 case 'g': return id3tag_set_textinfo_utf8(gfp, "TCON", str);
+-                case 'c': return id3tag_set_comment_ucs2(gfp, 0, 0, str);
++                case 'c': return id3tag_set_comment_utf8(gfp, 0, 0, str);
+                 case 'n': return id3tag_set_textinfo_utf8(gfp, "TRCK", str);
+                 case 'y': return id3tag_set_textinfo_utf8(gfp, "TYER", str);
+-                case 'v': return id3tag_set_fieldvalue_ucs2(gfp, str);
++                case 'v': return id3tag_set_fieldvalue(gfp, str);
+             }
+             ;;
+         case TENC_UTF16:
Index: pkgsrc/audio/lame/patches/patch-libmp3lame_machine.h
diff -u /dev/null pkgsrc/audio/lame/patches/patch-libmp3lame_machine.h:1.1
--- /dev/null   Wed Jul 15 07:09:51 2026
+++ pkgsrc/audio/lame/patches/patch-libmp3lame_machine.h        Wed Jul 15 07:09:51 2026
@@ -0,0 +1,14 @@
+$NetBSD: patch-libmp3lame_machine.h,v 1.1 2026/07/15 07:09:51 adam Exp $
+
+Add <float.h> include.
+
+--- libmp3lame/machine.h.orig  2026-07-10 18:16:21.000000000 +0000
++++ libmp3lame/machine.h
+@@ -127,6 +127,7 @@ char   *strchr(), *strrchr();
+ # include <float.h>
+ # define FLOAT_MAX FLT_MAX
+ #else
++# include <float.h>
+ # ifndef FLOAT
+ typedef float FLOAT;
+ #  ifdef FLT_MAX



Home | Main Index | Thread Index | Old Index