Skip to Content.
Sympa Menu

sm-commit - [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (7a172dd0ee0d0aabc20bccce7cd447153596f1d9)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org, sm-commit AT lists.sourcemage.org
  • Subject: [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (7a172dd0ee0d0aabc20bccce7cd447153596f1d9)
  • Date: Sun, 21 Jul 2024 15:04:28 +0000

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 3 +++
graphics-libs/libavif/DEPENDS | 1 +
graphics-libs/libavif/DETAILS | 4 ++--
graphics-libs/libavif/HISTORY | 4 ++++
graphics-libs/libyuv/BUILD | 1 +
graphics-libs/libyuv/DETAILS | 26 ++++++++++++++++++++++++++
graphics-libs/libyuv/HISTORY | 2 ++
graphics-libs/libyuv/INSTALL | 3 +++
graphics-libs/libyuv/PRE_BUILD | 3 +++
9 files changed, 45 insertions(+), 2 deletions(-)

New commits:
commit 7a172dd0ee0d0aabc20bccce7cd447153596f1d9
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libavif 1.1.0

commit 286c09ca119f1191478ccddd02e090bb06302a0a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libyuv: new spell, YUV scaling and conversion library

diff --git a/ChangeLog b/ChangeLog
index eea07b0..4a86eed 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-07-21 Ismael Luceno <ismael AT sourcemage.org>
+ * graphics-libs/libyuv: new spell, YUV scaling and conversion library
+
2024-07-17 David C. Haley <khoralin AT gmail.com>
* http/apache22: Spell deprecated upstream in favor of 2.4.x branch

diff --git a/graphics-libs/libavif/DEPENDS b/graphics-libs/libavif/DEPENDS
index e5ae5c8..a751d06 100755
--- a/graphics-libs/libavif/DEPENDS
+++ b/graphics-libs/libavif/DEPENDS
@@ -4,6 +4,7 @@ depends JPEG &&
depends zlib &&
depends libpng &&
depends dav1d "-DAVIF_CODEC_DAV1D=on" &&
+depends libyuv &&

optional_depends gdk-pixbuf2 "-DAVIF_BUILD_GDK_PIXBUF=on"
"-DAVIF_BUILD_GDK_PIXBUF=off" "build a gdk-pixbuf loader"

diff --git a/graphics-libs/libavif/DETAILS b/graphics-libs/libavif/DETAILS
old mode 100644
new mode 100755
index 1f8eada..c68a693
--- a/graphics-libs/libavif/DETAILS
+++ b/graphics-libs/libavif/DETAILS
@@ -1,10 +1,10 @@
# Watch: https://github.com/AOMediaCodec/libavif/tags
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=libavif
- VERSION=0.10.1
+ VERSION=1.1.0
SOURCE="$SPELL-$VERSION.tar.gz"

SOURCE_URL[0]=https://github.com/AOMediaCodec/${SPELL}/archive/v${VERSION}.tar.gz
-
SOURCE_HASH=sha512:2f6f248c56c983761149d3c201fc2a2ea5072a32516578a7fdb2c66e3cd22491540f400e23581f873b15454250eeec8d433924ae2c1de9371b7924a5d82bef6b
+
SOURCE_HASH=sha512:b1a7d69ef4019ff99a04396f4b0912c359e4dc50b292607ad88c7bf3035750b9b6fb52463fe210e9a476bd88de8920a2b16d405c08ce2c489fbbf6a79bc3b7f6
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
WEB_SITE="https://github.com/AOMediaCodec/libavif";
LICENSE[0]=BSD
diff --git a/graphics-libs/libavif/HISTORY b/graphics-libs/libavif/HISTORY
index 1203859..57c55e9 100644
--- a/graphics-libs/libavif/HISTORY
+++ b/graphics-libs/libavif/HISTORY
@@ -1,3 +1,7 @@
+2024-07-21 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 1.1.0
+ * DEPENDS: added libyuv
+
2022-04-18 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 0.10.1

diff --git a/graphics-libs/libyuv/BUILD b/graphics-libs/libyuv/BUILD
new file mode 100755
index 0000000..cc07964
--- /dev/null
+++ b/graphics-libs/libyuv/BUILD
@@ -0,0 +1 @@
+default_build_make -f linux.mk
diff --git a/graphics-libs/libyuv/DETAILS b/graphics-libs/libyuv/DETAILS
new file mode 100755
index 0000000..a1f9a60
--- /dev/null
+++ b/graphics-libs/libyuv/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=libyuv
+ VERSION=2024-07-20
+ REF=8f039f639c44448eb16c9544b7d00dad71aa7011
+
SOURCE_HASH=sha512:e0aac205ad6a41d88ded3d162d49164fbc6798549bb0ed92235b96dd9ae1517a3e764809c7de25e105c476094983b660ddf761923dbc4cccfa442544ee469787
+ SOURCE=$SPELL-$REF.tar.gz
+
SOURCE_URL[0]=https://chromium.googlesource.com/libyuv/libyuv/+archive/$REF.tar.gz
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ LICENSE[0]=BSD-3-Clause
+ WEB_SITE=https://chromium.googlesource.com/libyuv/libyuv
+ ENTERED=20240721
+ KEYWORDS=""
+ SHORT="YUV scaling and conversion library"
+cat << EOF
+libyuv is an open source project that includes YUV scaling and conversion
+functionality.
+
+* Scale YUV to prepare content for compression, with point, bilinear or box
+ filter.
+* Convert to YUV from webcam formats for compression.
+* Convert to RGB formats for rendering/effects.
+* Rotate by 90/180/270 degrees to adjust for mobile devices in portrait mode.
+* Optimized for SSSE3/AVX2 on x86/x64.
+* Optimized for Neon on Arm.
+* Optimized for MSA on Mips.
+* Optimized for RVV on RISC-V.
+EOF
diff --git a/graphics-libs/libyuv/HISTORY b/graphics-libs/libyuv/HISTORY
new file mode 100644
index 0000000..5ee42c8
--- /dev/null
+++ b/graphics-libs/libyuv/HISTORY
@@ -0,0 +1,2 @@
+2024-07-21 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL, PRE_BUILD: spell created
diff --git a/graphics-libs/libyuv/INSTALL b/graphics-libs/libyuv/INSTALL
new file mode 100755
index 0000000..239ab8f
--- /dev/null
+++ b/graphics-libs/libyuv/INSTALL
@@ -0,0 +1,3 @@
+install -v -D -m444 -t "$INSTALL_ROOT"/usr/lib/ libyuv.a &&
+install -v -D -m444 -t "$INSTALL_ROOT"/usr/include/ include/libyuv.h &&
+install -v -D -m444 -t "$INSTALL_ROOT"/usr/include/libyuv/ include/libyuv/*
diff --git a/graphics-libs/libyuv/PRE_BUILD b/graphics-libs/libyuv/PRE_BUILD
new file mode 100755
index 0000000..284653e
--- /dev/null
+++ b/graphics-libs/libyuv/PRE_BUILD
@@ -0,0 +1,3 @@
+mkdir -p "$SOURCE_DIRECTORY" &&
+cd "$SOURCE_DIRECTORY" &&
+unpack_file


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (7a172dd0ee0d0aabc20bccce7cd447153596f1d9), Ismael Luceno, 07/21/2024

Archive powered by MHonArc 2.6.24.

Top of Page