Skip to contentSkip to conversation

faac: update 1.29 -> 1.29.9.2

PATCH Superseded Athanasios Oikonomou 2 participants 7 messages Dec 28, 2018

v1 of 2 Superseded Latest is v2 →

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 faac: update 1.29 -> 1.29.9.2

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2". Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:
/usr/lib/libfaac.so.0
/usr/lib/libfaac.so.0.0.0
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
 .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
 ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
 2 files changed, 4 insertions(+), 38 deletions(-)
 rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
 delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +4 -10
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
 SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
 SECTION = "libs"
 LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
 LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                     file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
-LICENSE_FLAGS = "commercial"
-
 inherit autotools
 
 SRC_URI = " \
     ${SOURCEFORGE_MIRROR}/faac/${BP}.tar.gz \
-    file://0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch \
 "
 
-SRC_URI[md5sum] = "78603720f655180059d6970c582a3005"
-SRC_URI[sha256sum] = "8cc7b03ceb2722223a6457e95d4c994731d80214a03ba33d1af76ba53f4b3197"
-
-EXTRA_OECONF += "--without-mp4v2"
+SRC_URI[md5sum] = "2b58d621fad8fda879f07b7cad8bfe10"
+SRC_URI[sha256sum] = "d45f209d837c49dae6deebcdd87b8cc3b04ea290880358faecf5e7737740c771"
 
 PACKAGES =+ "lib${BPN} lib${BPN}-dev"
 
 FILES_${PN} = " ${bindir}/faac "
-FILES_lib${PN} = " ${libdir}/*.so.*"
-FILES_lib${PN}-dev = " \
+FILES_lib${BPN} = " ${libdir}/*.so.*"
+FILES_lib${BPN}-dev = " \
     ${includedir} \
     ${libdir}/*.so \
     ${libdir}/*.la \
meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch deleted +0 -28
deleted file mode 100644
index d845ddf..0000000
@@ -1,28 +0,0 @@
-From 46cc9298c38b9dd735fec3f39aa2d6e56a362410 Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Tue, 28 Mar 2017 21:33:36 -0700
-Subject: [PATCH 2/2] mp4v2: Define __STRING if cdefs.h does not exist
-
-Signed-off-by: Khem Raj <[email protected]>
----
- common/mp4v2/mp4util.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/common/mp4v2/mp4util.h b/common/mp4v2/mp4util.h
-index 1f9cb64..1e7aced 100644
---- a/common/mp4v2/mp4util.h
-+++ b/common/mp4v2/mp4util.h
-@@ -23,6 +23,10 @@
- #define __MP4_UTIL_INCLUDED__
- #include <assert.h>
- 
-+#ifndef __STRING
-+#define __STRING(x)     #x
-+#endif
-+
- #ifndef ASSERT
- #define ASSERT(expr) \
- 	if (!(expr)) { \
--- 
-2.12.1
-
Signature · 1 line
2.1.4
#1 lore raw
Quoted 2 lines · Athanasios Oikonomou

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".

have you build tested this patch on a musl platform ? if not please try one and report back.

Quoted 102 lines

Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:
/usr/lib/libfaac.so.0
/usr/lib/libfaac.so.0.0.0
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
 .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
 ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
 2 files changed, 4 insertions(+), 38 deletions(-)
 rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
 delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +4 -10
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
 SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
 SECTION = "libs"
 LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
 LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                     file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
-LICENSE_FLAGS = "commercial"
-
 inherit autotools
 
 SRC_URI = " \
     ${SOURCEFORGE_MIRROR}/faac/${BP}.tar.gz \
-    file://0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch \
 "
 
-SRC_URI[md5sum] = "78603720f655180059d6970c582a3005"
-SRC_URI[sha256sum] = "8cc7b03ceb2722223a6457e95d4c994731d80214a03ba33d1af76ba53f4b3197"
-
-EXTRA_OECONF += "--without-mp4v2"
+SRC_URI[md5sum] = "2b58d621fad8fda879f07b7cad8bfe10"
+SRC_URI[sha256sum] = "d45f209d837c49dae6deebcdd87b8cc3b04ea290880358faecf5e7737740c771"
 
 PACKAGES =+ "lib${BPN} lib${BPN}-dev"
 
 FILES_${PN} = " ${bindir}/faac "
-FILES_lib${PN} = " ${libdir}/*.so.*"
-FILES_lib${PN}-dev = " \
+FILES_lib${BPN} = " ${libdir}/*.so.*"
+FILES_lib${BPN}-dev = " \
     ${includedir} \
     ${libdir}/*.so \
     ${libdir}/*.la \
meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch deleted +0 -29
deleted file mode 100644
index d845ddf..0000000
@@ -1,28 +0,0 @@
-From 46cc9298c38b9dd735fec3f39aa2d6e56a362410 Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Tue, 28 Mar 2017 21:33:36 -0700
-Subject: [PATCH 2/2] mp4v2: Define __STRING if cdefs.h does not exist
-
-Signed-off-by: Khem Raj <[email protected]>
----
- common/mp4v2/mp4util.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/common/mp4v2/mp4util.h b/common/mp4v2/mp4util.h
-index 1f9cb64..1e7aced 100644
---- a/common/mp4v2/mp4util.h
-+++ b/common/mp4v2/mp4util.h
-@@ -23,6 +23,10 @@
- #define __MP4_UTIL_INCLUDED__
- #include <assert.h>
-
-+#ifndef __STRING
-+#define __STRING(x)     #x
-+#endif
-+
- #ifndef ASSERT
- #define ASSERT(expr) \
-       if (!(expr)) { \
---
-2.12.1
-
--

2.1.4

--
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

#2 lore raw

Στις Παρ, 28 Δεκ 2018 στις 8:51 π.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 8 lines · Athanasios Oikonomou
Quoted 2 lines

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".

have you build tested this patch on a musl platform ? if not please try one and report back.

bitbake faac was tested using TCLIBC = "musl" (39e933936e11e186f21dacf4bccedddaa0a122df)
for machines qemuarm and qemuarm64. Build was successful.

Please let me know if above test case is enough or further actions required.

Quoted 102 lines
Quoted 102 lines

Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:
/usr/lib/libfaac.so.0
/usr/lib/libfaac.so.0.0.0
Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
 .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
 ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
 2 files changed, 4 insertions(+), 38 deletions(-)
 rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
 delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +4 -10
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
 SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
 SECTION = "libs"
 LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
 LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                     file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
-LICENSE_FLAGS = "commercial"
-
 inherit autotools
 
 SRC_URI = " \
     ${SOURCEFORGE_MIRROR}/faac/${BP}.tar.gz \
-    file://0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch \
 "
 
-SRC_URI[md5sum] = "78603720f655180059d6970c582a3005"
-SRC_URI[sha256sum] = "8cc7b03ceb2722223a6457e95d4c994731d80214a03ba33d1af76ba53f4b3197"
-
-EXTRA_OECONF += "--without-mp4v2"
+SRC_URI[md5sum] = "2b58d621fad8fda879f07b7cad8bfe10"
+SRC_URI[sha256sum] = "d45f209d837c49dae6deebcdd87b8cc3b04ea290880358faecf5e7737740c771"
 
 PACKAGES =+ "lib${BPN} lib${BPN}-dev"
 
 FILES_${PN} = " ${bindir}/faac "
-FILES_lib${PN} = " ${libdir}/*.so.*"
-FILES_lib${PN}-dev = " \
+FILES_lib${BPN} = " ${libdir}/*.so.*"
+FILES_lib${BPN}-dev = " \
     ${includedir} \
     ${libdir}/*.so \
     ${libdir}/*.la \
meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch deleted +0 -29
deleted file mode 100644
index d845ddf..0000000
@@ -1,28 +0,0 @@
-From 46cc9298c38b9dd735fec3f39aa2d6e56a362410 Mon Sep 17 00:00:00 2001
-From: Khem Raj <[email protected]>
-Date: Tue, 28 Mar 2017 21:33:36 -0700
-Subject: [PATCH 2/2] mp4v2: Define __STRING if cdefs.h does not exist
-
-Signed-off-by: Khem Raj <[email protected]>
----
- common/mp4v2/mp4util.h | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/common/mp4v2/mp4util.h b/common/mp4v2/mp4util.h
-index 1f9cb64..1e7aced 100644
---- a/common/mp4v2/mp4util.h
-+++ b/common/mp4v2/mp4util.h
-@@ -23,6 +23,10 @@
- #define __MP4_UTIL_INCLUDED__
- #include <assert.h>
-
-+#ifndef __STRING
-+#define __STRING(x)     #x
-+#endif
-+
- #ifndef ASSERT
- #define ASSERT(expr) \
-       if (!(expr)) { \
---
-2.12.1
-
--

2.1.4

--
_______________________________________________
Openembedded-devel mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-devel

#3 lore raw
Quoted 10 lines · Αθανάσιος Οικονόμου

Στις Παρ, 28 Δεκ 2018 στις 8:51 π.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 8 lines · Athanasios Oikonomou
Quoted 2 lines

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".

have you build tested this patch on a musl platform ? if not please try one and report back.

Quoted 6 lines

bitbake faac was tested using TCLIBC = "musl" (39e933936e11e186f21dacf4bccedddaa0a122df)
for machines qemuarm and qemuarm64. Build was successful.

Please let me know if above test case is enough or further actions required.

Thanks for confirming.

Quoted 34 lines
Quoted 34 lines
Quoted 34 lines

Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:

   /usr/lib/libfaac.so.0
   /usr/lib/libfaac.so.0.0.0

Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
  .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
  ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
  2 files changed, 4 insertions(+), 38 deletions(-)

rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -1
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
  SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
  SECTION = "libs"
  LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
  LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                      file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
Quoted 2 lines
Quoted 2 lines

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb line 9

Quoted 2 lines
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -2
-LICENSE_FLAGS = "commercial"
-

why is this dropped. May be document it in commit message

#4 lore raw

Στις Παρ, 28 Δεκ 2018 στις 7:13 μ.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 57 lines · Αθανάσιος Οικονόμου
Quoted 10 lines

Στις Παρ, 28 Δεκ 2018 στις 8:51 π.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 8 lines · Athanasios Oikonomou
Quoted 2 lines

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".

have you build tested this patch on a musl platform ? if not please try one and report back.

Quoted 6 lines

bitbake faac was tested using TCLIBC = "musl" (39e933936e11e186f21dacf4bccedddaa0a122df)
for machines qemuarm and qemuarm64. Build was successful.

Please let me know if above test case is enough or further actions required.

Thanks for confirming.

Quoted 34 lines
Quoted 34 lines
Quoted 34 lines

Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:

   /usr/lib/libfaac.so.0
   /usr/lib/libfaac.so.0.0.0

Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
  .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
  ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
  2 files changed, 4 insertions(+), 38 deletions(-)

rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -1
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
  SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
  SECTION = "libs"
  LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
  LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                      file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
Quoted 5 lines
Quoted 2 lines
Quoted 2 lines

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb line 9

Quoted 2 lines
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -2
-LICENSE_FLAGS = "commercial"
-

why is this dropped. May be document it in commit message

The faac author didn't provide further information, commit message contains only "removed unused library"
(https://github.com/knik0/faac/commit/82bfa6eba494c0374aaef91b61a1876d695d2ead).
The bitbake recipe didn't use also that library, it was disabled with EXTRA_OECONF "--without-mp4v2".

I can open an issue on github page and ask why it was dropped.

#5 lore raw
Quoted 65 lines · Αθανάσιος Οικονόμου

Στις Παρ, 28 Δεκ 2018 στις 7:13 μ.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 57 lines · Αθανάσιος Οικονόμου
Quoted 10 lines

Στις Παρ, 28 Δεκ 2018 στις 8:51 π.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 8 lines · Athanasios Oikonomou
Quoted 2 lines

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".

have you build tested this patch on a musl platform ? if not please try one and report back.

Quoted 6 lines

bitbake faac was tested using TCLIBC = "musl" (39e933936e11e186f21dacf4bccedddaa0a122df)
for machines qemuarm and qemuarm64. Build was successful.

Please let me know if above test case is enough or further actions required.

Thanks for confirming.

Quoted 34 lines
Quoted 34 lines
Quoted 34 lines

Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:

   /usr/lib/libfaac.so.0
   /usr/lib/libfaac.so.0.0.0

Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
  .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
  ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
  2 files changed, 4 insertions(+), 38 deletions(-)

rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -1
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
  SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
  SECTION = "libs"
  LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
  LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                      file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
Quoted 5 lines
Quoted 2 lines
Quoted 2 lines

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb line 9

Quoted 2 lines
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -2
-LICENSE_FLAGS = "commercial"
-

why is this dropped. May be document it in commit message

Quoted 7 lines

The faac author didn't provide further information, commit message contains only "removed unused library"
(https://github.com/knik0/faac/commit/82bfa6eba494c0374aaef91b61a1876d695d2ead).
The bitbake recipe didn't use also that library, it was disabled with EXTRA_OECONF "--without-mp4v2".

I can open an issue on github page and ask why it was dropped.

Thats good. My question was also about dropping
LICENSE_FLAGS = "commercial"

#6 lore raw

Στις Παρ, 28 Δεκ 2018 στις 8:04 μ.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 73 lines · Αθανάσιος Οικονόμου
Quoted 71 lines

Στις Παρ, 28 Δεκ 2018 στις 7:13 μ.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 57 lines · Αθανάσιος Οικονόμου
Quoted 10 lines

Στις Παρ, 28 Δεκ 2018 στις 8:51 π.μ., ο/η Khem Raj <[email protected]> έγραψε:

Quoted 8 lines · Athanasios Oikonomou
Quoted 2 lines

Remove not required patch and extra EXTRA_OECONF "--without-mp4v2".

have you build tested this patch on a musl platform ? if not please try one and report back.

Quoted 6 lines

bitbake faac was tested using TCLIBC = "musl" (39e933936e11e186f21dacf4bccedddaa0a122df)
for machines qemuarm and qemuarm64. Build was successful.

Please let me know if above test case is enough or further actions required.

Thanks for confirming.

Quoted 34 lines
Quoted 34 lines
Quoted 34 lines

Previously not required mp4v2 library was dropped on 1.29.9.2.

While being there also fix issue with multilib build on aarch64 using FILES_lib${BPN} instead of FILES_lib${PN}.

WARNING: lib32-faac-1.29.9.2-r0 do_package: QA Issue: lib32-faac: Files/directories were installed but not shipped in any package:

   /usr/lib/libfaac.so.0
   /usr/lib/libfaac.so.0.0.0

Please set FILES such that these items are packaged. Alternatively if they are unneeded, avoid installing them or delete them within do_install.
lib32-faac: 2 installed and not shipped files. [installed-vs-shipped]

---
  .../faac/{faac_1.29.bb => faac_1.29.9.2.bb}        | 14 ++++-------
  ...Define-__STRING-if-cdefs.h-does-not-exist.patch | 28 ----------------------
  2 files changed, 4 insertions(+), 38 deletions(-)

rename meta-multimedia/recipes-multimedia/faac/{faac_1.29.bb => faac_1.29.9.2.bb} (56%)
delete mode 100644 meta-multimedia/recipes-multimedia/faac/files/0001-mp4v2-Define-__STRING-if-cdefs.h-does-not-exist.patch

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -1
similarity index 56%
rename from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb
rename to meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb
index d36f2f4..4fc1121 100644
@@ -1,29 +1,23 @@
  SUMMARY = "Freeware Advanced Audio Coder (MPEG2-AAC, MPEG4-AAC)"
  SECTION = "libs"
  LICENSE = "LGPLv2+"
-HOMEPAGE = "http://www.audiocoding.com/faac.html"
  LIC_FILES_CHKSUM = "file://COPYING;md5=3bf50002aefd002f49e7bb854063f7e7 \
                      file://libfaac/coder.h;beginline=5;endline=17;md5=fa1fd6a5fa8cdc877d63a12530d273e0"
 
Quoted 5 lines
Quoted 2 lines
Quoted 2 lines

meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb line 9

Quoted 2 lines
meta-multimedia/recipes-multimedia/faac/faac_1.29.9.2.bb renamed from meta-multimedia/recipes-multimedia/faac/faac_1.29.bb +0 -2
-LICENSE_FLAGS = "commercial"
-

why is this dropped. May be document it in commit message

The faac author didn't provide further information, commit message contains only "removed unused library"
(https://github.com/knik0/faac/commit/82bfa6eba494c0374aaef91b61a1876d695d2ead).
The bitbake recipe didn't use also that library, it was disabled with EXTRA_OECONF "--without-mp4v2".

Quoted 4 lines
Quoted 1 line

I can open an issue on github page and ask why it was dropped.

Thats good. My question was also about dropping
LICENSE_FLAGS = "commercial"

You are right, my mistake. I will create v2 ASAP!