Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F164731877
D32471.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
6 KB
Referenced Files
None
Subscribers
None
D32471.diff
View Options
diff --git a/audio/libaacplus/Makefile b/audio/libaacplus/Makefile
--- a/audio/libaacplus/Makefile
+++ b/audio/libaacplus/Makefile
@@ -1,14 +1,12 @@
-# Created by: takefu <takefu@airport.fm>
-
PORTNAME= libaacplus
PORTVERSION= 2.0.2
-PORTREVISION= 8
+PORTREVISION= 9
CATEGORIES= audio
MASTER_SITES= http://tipok.org.ua/downloads/media/aacplus/libaacplus/ \
ftp://ftp.3gpp.org/Specs/archive/26_series/26.410/:site2 \
- http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/:site2
+ https://www.3gpp.org/ftp/Specs/archive/26_series/26.410/:site2
DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
- ${SRC26410}:site2
+ ${SRC26410}.zip:site2
MAINTAINER= takefu@airport.fm
COMMENT= HE-AAC+ Codec as Shared Library
@@ -17,23 +15,23 @@
LICENSE_NAME= 3GPP
LICENSE_TEXT= unclear legal status, probably need licenses from 3GPP, Via Licensing and Coding Technologies
LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell auto-accept
-LICENSE_DISTFILES_3GPP= ${SRC26410}
-CONFLICTS= aacplusenc-0*
+DEPRECATED= Abandoned upstream, no new release since 2011
+EXPIRATION_DATE=2021-12-31
-USE_CSTD= gnu89
USES= autoreconf cpe pathfix pkgconfig libtool
+
+USE_CSTD= gnu89
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
MAKE_JOBS_UNSAFE= yes
INSTALL_TARGET= install-strip
-CPE_VENDOR= libaacplus_project
+
+CONFLICTS= aacplusenc-0*
OPTIONS_DEFINE= FFTW3
OPTIONS_DEFAULT=FFTW3
-SRC26410= 26410-800.zip
-
FFTW3_DESC= Use FFTW3 library for performance
FFTW3_LIB_DEPENDS= libfftw3.so:math/fftw3 \
@@ -41,13 +39,18 @@
FFTW3_CONFIGURE_ON= --with-fftw3=yes --with-fftw3-prefix=${LOCALBASE}
FFTW3_CONFIGURE_OFF= --with-fftw3=no
+LICENSE_DISTFILES_3GPP= ${SRC26410}.zip
+SRC26410= 26410-g00
+
pre-configure:
- @${CP} ${DISTDIR}/26410-800.zip ${WRKSRC}/src
+ @${CP} ${DISTDIR}/${SRC26410}.zip ${WRKSRC}/src
@${REINPLACE_CMD} -e 's,@includedir@\/aacplus,@prefix@\/include,' \
${WRKSRC}/aacplus.pc.in
@${REINPLACE_CMD} -e 's,\/aacplus\.h,\/libaacplus\/aacplus\.h,' \
${WRKSRC}/aacplus.spec.in
@${REINPLACE_CMD} -e 's,INCLUDES,AM_CPPFLAGS,'\
${WRKSRC}/frontend/Makefile.am ${WRKSRC}/src/Makefile.am
+ @${REINPLACE_CMD} -e 's,%%SRC26410%%,${SRC26410},g' \
+ ${WRKSRC}/src/Makefile.am
.include <bsd.port.mk>
diff --git a/audio/libaacplus/distinfo b/audio/libaacplus/distinfo
--- a/audio/libaacplus/distinfo
+++ b/audio/libaacplus/distinfo
@@ -1,4 +1,5 @@
+TIMESTAMP = 1630653095
SHA256 (libaacplus-2.0.2.tar.gz) = 60dceb64d4ecf0be8d21661d5af2f214710f9d5b6ab389a5bdebf746baa7e1d7
SIZE (libaacplus-2.0.2.tar.gz) = 42155
-SHA256 (26410-800.zip) = 4e7b3268b4e21a4dc2c88ee3af57c9115334d6b616a6e5f2e3f43643bf37b72f
-SIZE (26410-800.zip) = 1348294
+SHA256 (26410-g00.zip) = 2a180b4a71160bdf37f49c47be6e67e0674f560b7d329088b2f13d232ed82db2
+SIZE (26410-g00.zip) = 1215311
diff --git a/audio/libaacplus/files/patch-src_Makefile.am b/audio/libaacplus/files/patch-src_Makefile.am
--- a/audio/libaacplus/files/patch-src_Makefile.am
+++ b/audio/libaacplus/files/patch-src_Makefile.am
@@ -1,19 +1,53 @@
--- src/Makefile.am.orig 2010-11-10 21:27:41 UTC
+++ src/Makefile.am
-@@ -206,14 +206,14 @@ $(library_sources_used):
+@@ -1,5 +1,5 @@
+
+-DISTCLEANFILES = 26410-800.zip $(top_srcdir)/26410-800.doc 26410-800-ANSI-C_source_code.zip $(library_sources_used) $(library_headers_used)
++DISTCLEANFILES = %%SRC26410%%.zip $(top_srcdir)/%%SRC26410%%.doc %%SRC26410%%-ANSI-C_source_code.zip $(library_sources_used) $(library_headers_used)
+ EXTRA_DIST = libaacplus.sym
+ INCLUDES = @FFTW3_INCFLAGS@ -I$(top_srcdir)/include
+ LDADD = @FFTW3_LDFLAGS@
+@@ -191,9 +191,9 @@ remove_debugging_symbols:
+ unpack_3gp_sources:
+ if ! [ -e $(srcdir)/aacenc.c ]; \
+ then \
+- $(MAKE) $(srcdir)/26410-800-ANSI-C_source_code.zip; \
++ $(MAKE) $(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip; \
+ $(MAKE) $(srcdir)/FloatFR_aacPlusenc; \
+- rm -f $(srcdir)/26410-800-ANSI-C_source_code.zip; \
++ rm -f $(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip; \
+ $(MAKE) sources_delete; \
+ $(MAKE) sources_copy; \
+ rm -rf $(srcdir)/FloatFR_aacPlusenc; \
+@@ -206,22 +206,22 @@ $(library_sources_used):
$(MAKE) unpack_3gp_sources
$(srcdir)/FloatFR_aacPlusenc:
- cd $(srcdir) && $(UNZIP) 26410-800-ANSI-C_source_code.zip
-+ cd $(srcdir) && /usr/bin/bsdtar xf 26410-800-ANSI-C_source_code.zip
++ cd $(srcdir) && /rescue/tar xf %%SRC26410%%-ANSI-C_source_code.zip
mv -f $(srcdir)/3GPP_enhanced_aacPlus_src_*/FloatFR_aacPlusenc $(srcdir)
rm -rf $(srcdir)/3GPP_enhanced_aacPlus_src_*
- $(srcdir)/26410-800-ANSI-C_source_code.zip: $(srcdir)/26410-800.zip
- rm -f $(srcdir)/26410-800-ANSI-C_source_code.zip $(srcdir)/26410-800.doc
+-$(srcdir)/26410-800-ANSI-C_source_code.zip: $(srcdir)/26410-800.zip
+- rm -f $(srcdir)/26410-800-ANSI-C_source_code.zip $(srcdir)/26410-800.doc
- cd $(srcdir) && $(UNZIP) 26410-800.zip
-+ cd $(srcdir) && /usr/bin/bsdtar xf 26410-800.zip
- mv $(srcdir)/26410-800.doc $(top_srcdir)/26410-800.doc
- chmod og-w $(top_srcdir)/26410-800.doc
+- mv $(srcdir)/26410-800.doc $(top_srcdir)/26410-800.doc
+- chmod og-w $(top_srcdir)/26410-800.doc
++$(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip: $(srcdir)/%%SRC26410%%.zip
++ rm -f $(srcdir)/%%SRC26410%%-ANSI-C_source_code.zip $(srcdir)/%%SRC26410%%.doc
++ cd $(srcdir) && /rescue/tar xf %%SRC26410%%.zip
++ mv $(srcdir)/%%SRC26410%%.doc $(top_srcdir)/%%SRC26410%%.doc
++ chmod og-w $(top_srcdir)/%%SRC26410%%.doc
+
+-$(srcdir)/26410-800.zip:
+- cd $(srcdir) && $(DOWNLOADER_PROG) http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/26410-800.zip
++$(srcdir)/%%SRC26410%%.zip:
++ cd $(srcdir) && $(DOWNLOADER_PROG) http://www.3gpp.org/ftp/Specs/archive/26_series/26.410/%%SRC26410%%.zip
+
+ extraclean:
+- rm -f $(distdir)/($(library_sources_used)) $(distdir)/($(library_headers_used)) $(distdir)/26410-800.zip $(distdir)/../26410-800.doc $(distdir)/26410-800_ANSI-C_source_code.zip
++ rm -f $(distdir)/($(library_sources_used)) $(distdir)/($(library_headers_used)) $(distdir)/%%SRC26410%%.zip $(distdir)/../%%SRC26410%%.doc $(distdir)/%%SRC26410%%_ANSI-C_source_code.zip
+ # WARNING: These commands use internal automake command and may fail in future version.
+ extradist-gzip: distdir extraclean
diff --git a/audio/libaacplus/pkg-descr b/audio/libaacplus/pkg-descr
--- a/audio/libaacplus/pkg-descr
+++ b/audio/libaacplus/pkg-descr
@@ -1,3 +1,3 @@
HE-AAC+ Codec as Shared Library
-WWW: http://tipok.org.ua/node/17/
+WWW: https://tipok.org.ua/node/17/
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Tue, Aug 4, 10:18 AM (8 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35962173
Default Alt Text
D32471.diff (6 KB)
Attached To
Mode
D32471: audio/libaacplus: Fix MASTER_SITES, deprecate and set expiration date to 2021-12-31
Attached
Detach File
Event Timeline
Log In to Comment