Skip to Content.
Sympa Menu

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

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
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (abf8d69a469c5146a56f996c024c441939c23556)
  • Date: Mon, 27 Sep 2021 23:52:06 +0000

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

ChangeLog | 3 +
NETSURF_FUNCTIONS | 7 +++-
devel/nsgenbind/DEPENDS | 3 +
devel/nsgenbind/DETAILS | 16 ++++++++++
devel/nsgenbind/HISTORY | 2 +
http/libcss/BUILD | 3 +
http/libcss/DEPENDS | 1
http/libcss/DETAILS | 16 +++-------
http/libcss/HISTORY | 8 +++++
http/libcss/INSTALL | 1
http/libcss/PREPARE | 3 -
http/netsurf/BUILD | 4 +-
http/netsurf/DEPENDS | 50
++++++++++++++++++++++++++------
http/netsurf/DETAILS | 25 +++++++---------
http/netsurf/HISTORY | 15 ++++++++-
http/netsurf/INSTALL | 1
http/netsurf/PREPARE | 9 +----
http/netsurf/PRE_BUILD | 3 +
http/netsurf/patches/utf8proc-path.diff | 15 +++++++++
libs/libnspsl/DEPENDS | 1
libs/libnspsl/DETAILS | 20 ++++++++++++
libs/libnspsl/HISTORY | 2 +
libs/libnsutils/DEPENDS | 1
libs/libnsutils/DETAILS | 16 ++++++++++
libs/libnsutils/HISTORY | 2 +
libs/utf8proc/DETAILS | 1
libs/utf8proc/HISTORY | 4 ++
libs/utf8proc/INSTALL | 14 ++++++++
28 files changed, 196 insertions(+), 50 deletions(-)

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

netsurf 3.10

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

nsgenbind: new spell, NetSurf WebIDL bindings generator

commit 1c8db405f193ef251501494272b536ac5a18a93a
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

NETSURF_FUNCTIONS: Allow overriding the component type via OPTS

commit 94083fef97eecd68cbe8669176fe98bb66f0ae3c
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

utf8proc: Add pkg-config file, PATCHLEVEL++

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

libcss 0.9.1

commit 17972530d177319703a6ca2b8c9e57ce53eb8729
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

libnsutils: new spell, NetSurf utility functions

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

libnspsl: new spell, NetSurf public suffix list handling

diff --git a/ChangeLog b/ChangeLog
index ebddd44..d6bbb4b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -3,6 +3,9 @@
* NETSURF_FUNCTIONS: introduce to simplify netsurf spells
* http/libdom: new spell, implementation of the W3C DOM
* libs/libnslog: new spell, NetSurf Logging Library
+ * libs/libnspsl: new spell, NetSurf public suffix list handling
+ * libs/libnsutils: new spell, NetSurf utility functions
+ * devel/nsgenbind: new spell, NetSurf WebIDL bindings generator

2021-09-26 Florian Franzmann <bwlf AT bandrate.org>
* shell-term-fm/toybox: new spell, basic CLI utilities in a single
diff --git a/NETSURF_FUNCTIONS b/NETSURF_FUNCTIONS
index fd70a05..a9580e4 100755
--- a/NETSURF_FUNCTIONS
+++ b/NETSURF_FUNCTIONS
@@ -1,15 +1,18 @@
# special functions for projects which use the NetSurf buildsystem

default_build () {
+ case " $OPTS" in
+ (*\ COMPONENT_TYPE=*) ;;
+ (*) OPTS+=' COMPONENT_TYPE=lib-shared' ;;
+ esac &&
make -j "$MAKE_NJOBS" \
PREFIX="${INSTALL_ROOT}/usr" \
- COMPONENT_TYPE=lib-shared \
$OPTS
}

default_install () {
make -j "$MAKE_NJOBS" \
PREFIX="${INSTALL_ROOT}/usr" \
- COMPONENT_TYPE=lib-shared \
+ $OPTS \
install
}
diff --git a/devel/nsgenbind/DEPENDS b/devel/nsgenbind/DEPENDS
new file mode 100755
index 0000000..2b73741
--- /dev/null
+++ b/devel/nsgenbind/DEPENDS
@@ -0,0 +1,3 @@
+depends bison &&
+depends flex &&
+depends netsurf-buildsystem COMPONENT_TYPE=binary
diff --git a/devel/nsgenbind/DETAILS b/devel/nsgenbind/DETAILS
new file mode 100755
index 0000000..03e0db8
--- /dev/null
+++ b/devel/nsgenbind/DETAILS
@@ -0,0 +1,16 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
+ SPELL=nsgenbind
+ VERSION=0.8
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:850769fedc82c103b6d063ba25ec97638178e56f5b331a1e237566b3f3bd858aba270bcd37618c638575f5361ff88a09cdae92f6d2b5dc100491e5cc75c072e5
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.netsurf-browser.org/";
+ LICENSE[0]="MIT"
+ ENTERED=20210927
+ KEYWORDS=""
+ SHORT="NetSurf WebIDL bindings generator"
+cat << EOF
+This is a tool to generate JavaScript to DOM bindings from w3c webidl files
+and a binding configuration file.
+EOF
diff --git a/devel/nsgenbind/HISTORY b/devel/nsgenbind/HISTORY
new file mode 100644
index 0000000..da0a9ca
--- /dev/null
+++ b/devel/nsgenbind/HISTORY
@@ -0,0 +1,2 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/http/libcss/BUILD b/http/libcss/BUILD
index 5dce820..fc314f8 100755
--- a/http/libcss/BUILD
+++ b/http/libcss/BUILD
@@ -1 +1,2 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared
+CFLAGS+=' -Wno-error' &&
+default_build
diff --git a/http/libcss/DEPENDS b/http/libcss/DEPENDS
index 9be6720..6f9a3b7 100755
--- a/http/libcss/DEPENDS
+++ b/http/libcss/DEPENDS
@@ -1,2 +1,3 @@
+depends netsurf-buildsystem &&
depends libwapcaplet &&
depends libparserutils
diff --git a/http/libcss/DETAILS b/http/libcss/DETAILS
index bb00937..932eebe 100755
--- a/http/libcss/DETAILS
+++ b/http/libcss/DETAILS
@@ -1,14 +1,10 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=libcss
-if [[ $LIBCSS_AUTO == y ]]; then
- VERSION=$(date +%Y%d%m)
-else
- VERSION=scm
-fi
- SOURCE="${SPELL}-scm.tar.bz2"
- SOURCE_URL[0]=svn://svn.netsurf-browser.org/trunk/${SPELL}:${SPELL}-scm
- FORCE_DOWNLOAD=on
- SOURCE_IGNORE=volatile
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+ VERSION=0.9.1
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:069b30e74ff03fc91666dd16f22a38effbb3e29f066fd0fbc09efdc26dd8678e3f31adeaf918c5596fb962c56335fb2ecdbde1aa6704fcbdec3c2f97d03e5bbe
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://www.netsurf-browser.org/projects/libcss/";
LICENSE[0]=MIT
ENTERED=20090429
diff --git a/http/libcss/HISTORY b/http/libcss/HISTORY
index 805a532..0916e5b 100644
--- a/http/libcss/HISTORY
+++ b/http/libcss/HISTORY
@@ -1,3 +1,11 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS: added netsurf-buildsystem
+ * INSTALL, PREPARE: removed, no longer needed
+ * BUILD: added -Wno-error to CFLAGS
+ switched to FUNCTIONS_NETSURF's default_build
+ * DETAILS: updated spell to 0.9.1
+ added FUNCTIONS_NETSURF
+
2009-04-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DETAILS: spell created

diff --git a/http/libcss/INSTALL b/http/libcss/INSTALL
deleted file mode 100755
index f25ca1e..0000000
--- a/http/libcss/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared install
diff --git a/http/libcss/PREPARE b/http/libcss/PREPARE
deleted file mode 100755
index 8a6b358..0000000
--- a/http/libcss/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-config_query LIBCSS_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?" \
- "n"
diff --git a/http/netsurf/BUILD b/http/netsurf/BUILD
index c9dda20..f0504e4 100755
--- a/http/netsurf/BUILD
+++ b/http/netsurf/BUILD
@@ -1 +1,3 @@
-make PREFIX=${INSTALL_ROOT}/usr
+# XXX js handler refuses to build with -ffast-math
+CFLAGS="${CFLAGS//-ffast-math}" &&
+default_build
diff --git a/http/netsurf/DEPENDS b/http/netsurf/DEPENDS
index 47f48b7..6fdd7c7 100755
--- a/http/netsurf/DEPENDS
+++ b/http/netsurf/DEPENDS
@@ -1,14 +1,26 @@
depends libxml2 &&
-depends gtk+2 &&
-depends libglade2 &&
-depends lcms &&
+depends gtk+3 TARGET=gtk3 &&
+depends lcms2 &&
depends freetype2 &&
-depends curl &&
-depends re2c &&
-depends lemon &&
-depends SSL &&
+depends netsurf-buildsystem &&
+depends nsgenbind &&
depends hubbub &&
+depends libcss &&
+depends libdom &&
+depends libnsutils &&
+depends libparserutils &&
+depends libwapcaplet &&
+depends vim && # needed for xxd
#optional
+optional_depends utf8proc \
+ NETSURF_USE_UTF8PROC={YES,NO} \
+ 'for UTF8 support' &&
+optional_depends SSL \
+ NETSURF_USE_OPENSSL={YES,NO}\
+ 'for SSL/TLS support' &&
+optional_depends curl \
+ NETSURF_USE_CURL={YES,NO} \
+ 'to use CURL' &&
optional_depends libnsbmp \
"NETSURF_USE_BMP=YES" \
"NETSURF_USE_BMP=NO" \
@@ -29,16 +41,36 @@ optional_depends libmng \
"NETSURF_USE_MNG=YES" \
"NETSURF_USE_MNG=NO" \
"for displaying MNGs, JNGs, PNGs" &&
+optional_depends libwebp \
+ NETSURF_USE_WEBP={YES,NO} \
+ 'for WebP support' &&
+optional_depends gstreamer \
+ NETSURF_USE_VIDEO={YES,NO} \
+ 'for video playback support' &&
optional_depends libharu2-scm \
"NETSURF_USE_HARU_PDF=YES" \
"NETSURF_USE_HARU_PDF=NO" \
"for PDF export and GTK printing support" &&
+optional_depends libsvgtiny \
+ NETSURF_USE_NSSVG={YES,NO} \
+ "for displaying SVGs" &&
optional_depends librsvg2 \
"NETSURF_USE_RSVG=YES" \
"NETSURF_USE_RSVG=NO" \
"for displaying SVGs" &&
+optional_depends libpencil \
+ NETSURF_USE_PENCIL={YES,NO} \
+ "for displaying RISC OS Drawfiles" &&
optional_depends librosprite \
"NETSURF_USE_ROSPRITE=YES" \
"NETSURF_USE_ROSPRITE=NO" \
- "for displaying RISC OS Sprites"
-
+ "for displaying RISC OS Sprites" &&
+optional_depends libnslog \
+ NETSURF_USE_NSLOG={YES,NO} \
+ 'for logging support' &&
+optional_depends libnspsl \
+ NETSURF_USE_NSPSL={YES,NO} \
+ 'to use NetSurf public suffix list handling' &&
+optional_depends duktape \
+ NETSURF_USE_DUKTAPE={YES,NO} \
+ 'for Javascript support'
diff --git a/http/netsurf/DETAILS b/http/netsurf/DETAILS
index 6ec388a..9905d73 100755
--- a/http/netsurf/DETAILS
+++ b/http/netsurf/DETAILS
@@ -1,21 +1,18 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=netsurf
-if [[ $NETSURF_SCM == y ]] ; then
-if [[ $NETSURF_SCM_AUTO == y ]] ; then
- VERSION=$(date +%Y%m%d)
-else
- VERSION=scm
-fi
- SOURCE="${SPELL}-scm.tar.bz2"
- SOURCE_URL[0]=svn://svn.netsurf-browser.org/trunk/${SPELL}:${SPELL}-scm
+if [ "$NETSURF_BRANCH" = scm ]; then
+ VERSION=$(get_scm_version)
+ SOURCE="$SPELL-scm.tar.bz2"
+ SOURCE_URL[0]="svn://svn.netsurf-browser.org/trunk/$SPELL:$SPELL-scm"
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-scm"
else
- VERSION=2.1
- SOURCE="${SPELL}-${VERSION}-src.tar.gz"
- SOURCE_URL[0]=http://www.${SPELL}-browser.org/downloads/releases/${SOURCE}
-
SOURCE_HASH=sha512:40a5aa00ed740e3de50a5d0c0dc2f830a451103d1ca2d48ebdd78ac7b6d6a6e729488b1c36729956f73ef9bbf6ffc15641da029740c3883fe6affcde35ddf022
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}"
+ VERSION=3.10
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+
SOURCE_URL[0]="http://download.netsurf-browser.org/netsurf/releases/source/$SOURCE";
+
SOURCE_HASH=sha512:1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
fi
WEB_SITE="http://www.netsurf-browser.org/";
LICENSE[0]=GPLv2
diff --git a/http/netsurf/HISTORY b/http/netsurf/HISTORY
index 080f538..58d87b9 100644
--- a/http/netsurf/HISTORY
+++ b/http/netsurf/HISTORY
@@ -1,3 +1,17 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 3.10
+ use NETSURF_FUNCTIONS
+ * DEPENDS: switched to gtk+3 and lcms2
+ changed blabla
+ removed libglade2, lemon and re2c
+ added netsurf-buildsystem, utf8proc, libparserutils, libwapcaplet,
+ libnsutil, libnspsl, libnslog, libdom, libcss, libwebp, gstreamer,
and vim
+ * INSTALL: removed, no longer needed
+ * BUILD: switched to NetSurf's default_build
+ removed -ffast-math from CFLAGS
+ * DETAILS, PREPARE: switched to prepare_select_branch
+ * PRE_BUILD, patches/utf8proc-path.diff: fixed compiling against
system's utf8proc
+
2014-08-19 Treeve Jelbert <treeve AT sourcemage.org>
* DEPENDS: openssl => SSL

@@ -10,4 +24,3 @@

2009-04-28 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DEPENDS, DETAILS: spell created
-
diff --git a/http/netsurf/INSTALL b/http/netsurf/INSTALL
deleted file mode 100755
index 621f3f8..0000000
--- a/http/netsurf/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr install
diff --git a/http/netsurf/PREPARE b/http/netsurf/PREPARE
index 3a2d629..53a4552 100755
--- a/http/netsurf/PREPARE
+++ b/http/netsurf/PREPARE
@@ -1,7 +1,2 @@
-config_query NETSURF_SCM "Do you want SCM version" "n" &&
-if [[ "${NETSURF_SCM}" == "y" ]]
-then
-config_query NETSURF_SCM_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?" \
- "n"
-fi
+. "$GRIMOIRE"/FUNCTIONS &&
+prepare_select_branch stable scm
diff --git a/http/netsurf/PRE_BUILD b/http/netsurf/PRE_BUILD
new file mode 100755
index 0000000..c230ad1
--- /dev/null
+++ b/http/netsurf/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches
diff --git a/http/netsurf/patches/utf8proc-path.diff
b/http/netsurf/patches/utf8proc-path.diff
new file mode 100644
index 0000000..86ff9c7
--- /dev/null
+++ b/http/netsurf/patches/utf8proc-path.diff
@@ -0,0 +1,15 @@
+Origin: Void Linux
+
+diff --git a/utils/idna.c b/utils/idna.c
+index 628ef1f..f6e498a 100644
+--- a/utils/idna.c
++++ b/utils/idna.c
+@@ -167,7 +167,7 @@ idna__ace_to_ucs4(const char *ace_label,
+
+ #ifdef WITH_UTF8PROC
+
+-#include <libutf8proc/utf8proc.h>
++#include <utf8proc.h>
+
+ int32_t idna_contexto[] = {
+ /* CONTEXTO codepoints which have a rule defined */
diff --git a/libs/libnspsl/DEPENDS b/libs/libnspsl/DEPENDS
new file mode 100755
index 0000000..ee73b2b
--- /dev/null
+++ b/libs/libnspsl/DEPENDS
@@ -0,0 +1 @@
+depends netsurf-buildsystem
diff --git a/libs/libnspsl/DETAILS b/libs/libnspsl/DETAILS
new file mode 100755
index 0000000..20546ae
--- /dev/null
+++ b/libs/libnspsl/DETAILS
@@ -0,0 +1,20 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
+ SPELL=libnspsl
+ VERSION=0.1.6
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]=https://download.netsurf-browser.org/libs/releases/$SOURCE
+
SOURCE_HASH=sha512:928ce45bbc75215db5f1238a1cc879b3e91511950fc870c0232d84b1270882ec8c6470ce1a8d5cfbe7b6f24bf9e25745f2053ad2f1f4933f3d648d67d3ba2754
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.netsurf-browser.org/";
+ LICENSE[0]="MIT"
+ ENTERED=20210927
+ KEYWORDS=""
+ SHORT="NetSurf public suffix list handling"
+cat << EOF
+Library to generate a static code representation of the public suffix list.
+
+The public suffix list is a database of top level domain names.
+
+The database allows an application to determine if if a domain name requires
+an additional label to be valid.
+EOF
diff --git a/libs/libnspsl/HISTORY b/libs/libnspsl/HISTORY
new file mode 100644
index 0000000..da0a9ca
--- /dev/null
+++ b/libs/libnspsl/HISTORY
@@ -0,0 +1,2 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/libs/libnsutils/DEPENDS b/libs/libnsutils/DEPENDS
new file mode 100755
index 0000000..ee73b2b
--- /dev/null
+++ b/libs/libnsutils/DEPENDS
@@ -0,0 +1 @@
+depends netsurf-buildsystem
diff --git a/libs/libnsutils/DETAILS b/libs/libnsutils/DETAILS
new file mode 100755
index 0000000..1aba3cb
--- /dev/null
+++ b/libs/libnsutils/DETAILS
@@ -0,0 +1,16 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
+ SPELL=libnsutils
+ VERSION=0.1.0
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:82d75e799b21484120b9711c853075a07990aa4d5ac5bb0574683bd1fd59eef547d9b78333eeb2da9d96c2132b4e7c32510cf690c80cef291cce8ef2eb44198e
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.netsurf-browser.org/";
+ LICENSE[0]="MIT"
+ ENTERED=20210927
+ KEYWORDS=""
+ SHORT="NetSurf utility functions"
+cat << EOF
+Libnsutils provides a small number of useful utility routines which require
+platform-specific implementations.
+EOF
diff --git a/libs/libnsutils/HISTORY b/libs/libnsutils/HISTORY
new file mode 100644
index 0000000..da0a9ca
--- /dev/null
+++ b/libs/libnsutils/HISTORY
@@ -0,0 +1,2 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/libs/utf8proc/DETAILS b/libs/utf8proc/DETAILS
index bb624df..a4b9496 100755
--- a/libs/utf8proc/DETAILS
+++ b/libs/utf8proc/DETAILS
@@ -1,6 +1,7 @@
source $GRIMOIRE/CMAKE_FUNCTIONS
SPELL=utf8proc
VERSION=2.6.1
+ PATCHLEVEL=1
SOURCE="$SPELL-$VERSION.tar.gz"

SOURCE_URL[0]=https://github.com/JuliaStrings/${SPELL}/archive/v${VERSION}.tar.gz

SOURCE_HASH=sha512:9a09fe58a63c8c7983b8968b9b2c82f3d188724ed125097ea0de6a18d87569c678e226dc5de183108e47b3f068117e6bb352da1c3d24ebfd8018fb0b2346592e
diff --git a/libs/utf8proc/HISTORY b/libs/utf8proc/HISTORY
index c1ce29a..6ed9667 100644
--- a/libs/utf8proc/HISTORY
+++ b/libs/utf8proc/HISTORY
@@ -1,3 +1,7 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: PATCHLEVEL++
+ * INSTALL: added pkg-config file
+
2020-12-20 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 2.6.1

diff --git a/libs/utf8proc/INSTALL b/libs/utf8proc/INSTALL
new file mode 100755
index 0000000..4e3cdda
--- /dev/null
+++ b/libs/utf8proc/INSTALL
@@ -0,0 +1,14 @@
+default_install &&
+install -d "$INSTALL_ROOT"/usr/lib/pkgconfig &&
+cat >"$INSTALL_ROOT"/usr/lib/pkgconfig/libutf8proc.pc <<-!
+ prefix=$INSTALL_ROOT/usr
+ exec_prefix=\${prefix}
+ libdir=\${exec_prefix}/lib
+ includedir=\${prefix}/include
+
+ Name: lib$SPELL
+ Description: $SHORT
+ Version: $VERSION
+ Libs: -L\${libdir} -l$SPELL
+ Cflags: -I\${includedir} -DUTF8PROC_EXPORTS
+!



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (abf8d69a469c5146a56f996c024c441939c23556), Ismael Luceno, 09/27/2021

Archive powered by MHonArc 2.6.24.

Top of Page