Skip to Content.
Sympa Menu

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

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 (245c035c1e71fa62d443d68946c08bab7ded6826)
  • Date: Mon, 27 Sep 2021 13:31:48 +0000

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

ChangeLog | 5 +++++
NETSURF_FUNCTIONS | 15 +++++++++++++++
devel/netsurf-buildsystem/BUILD | 1 +
devel/netsurf-buildsystem/DETAILS | 14 ++++++++++++++
devel/netsurf-buildsystem/HISTORY | 2 ++
devel/netsurf-buildsystem/INSTALL | 1 +
http/hubbub/BUILD | 1 -
http/hubbub/DEPENDS | 1 +
http/hubbub/DETAILS | 16 ++++++----------
http/hubbub/HISTORY | 5 +++++
http/hubbub/INSTALL | 1 -
http/hubbub/PREPARE | 3 ---
http/libdom/DEPENDS | 4 ++++
http/libdom/DETAILS | 17 +++++++++++++++++
http/libdom/HISTORY | 2 ++
http/libnsgif/BUILD | 1 -
http/libnsgif/DEPENDS | 1 +
http/libnsgif/DETAILS | 16 ++++++----------
http/libnsgif/HISTORY | 6 ++++++
http/libnsgif/INSTALL | 1 -
http/libnsgif/PREPARE | 3 ---
http/libparserutils/BUILD | 1 -
http/libparserutils/DETAILS | 16 ++++++----------
http/libparserutils/HISTORY | 5 +++++
http/libparserutils/INSTALL | 1 -
http/libparserutils/PREPARE | 3 ---
http/libparserutils/PRE_BUILD | 3 ---
http/libwapcaplet/BUILD | 1 -
http/libwapcaplet/DETAILS | 18 +++++++-----------
http/libwapcaplet/HISTORY | 6 ++++++
http/libwapcaplet/INSTALL | 1 -
http/libwapcaplet/PREPARE | 3 ---
32 files changed, 110 insertions(+), 64 deletions(-)

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

libdom: new spell, implementation of the W3C DOM

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

libwapcaplet 0.4.3

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

hubbub 0.3.7

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

libparserutils 0.2.4

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

libnsgif 0.2.1

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

Introduce NETSURF_FUNCTIONS to simplify NetSurf spells

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

netsurf-buildsystem: new spell, Netsurf buildsystem

diff --git a/ChangeLog b/ChangeLog
index 7ea0ad6..4e316da 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/netsurf-buildsystem: new spell, Netsurf buildsystem
+ * NETSURF_FUNCTIONS: introduce to simplify netsurf spells
+ * http/libdom: new spell, implementation of the W3C DOM
+
2021-09-26 Florian Franzmann <bwlf AT bandrate.org>
* shell-term-fm/toybox: new spell, basic CLI utilities in a single
executable
diff --git a/NETSURF_FUNCTIONS b/NETSURF_FUNCTIONS
new file mode 100755
index 0000000..fd70a05
--- /dev/null
+++ b/NETSURF_FUNCTIONS
@@ -0,0 +1,15 @@
+# special functions for projects which use the NetSurf buildsystem
+
+default_build () {
+ 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 \
+ install
+}
diff --git a/devel/netsurf-buildsystem/BUILD b/devel/netsurf-buildsystem/BUILD
new file mode 100755
index 0000000..c88b958
--- /dev/null
+++ b/devel/netsurf-buildsystem/BUILD
@@ -0,0 +1 @@
+make -j"$MAKE_NJOBS" COMPONENT_TYPE=lib-shared PREFIX="$INSTALL_ROOT"/usr
\ No newline at end of file
diff --git a/devel/netsurf-buildsystem/DETAILS
b/devel/netsurf-buildsystem/DETAILS
new file mode 100755
index 0000000..c118b70
--- /dev/null
+++ b/devel/netsurf-buildsystem/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=netsurf-buildsystem
+ VERSION=1.9
+ SOURCE="buildsystem-$VERSION.tar.gz"
+ SOURCE_URL[0]=http://download.netsurf-browser.org/libs/releases/$SOURCE
+
SOURCE_HASH=sha512:52d7181af56946b95f22d5cc8fb2c58287fe43c940d4104e4a05744cfe332d0e0ea6da76cb8d635eb34cac4d66f53dc01ac5f440b82a207265d39744f112a80d
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/buildsystem-$VERSION"
+ WEB_SITE="http://www.netsurf-browser.org";
+ LICENSE[0]="MIT"
+ ENTERED=20210927
+ KEYWORDS=""
+ SHORT="Netsurf buildsystem"
+cat << EOF
+The buildsystem for the NetSurf web browser and it's components.
+EOF
diff --git a/devel/netsurf-buildsystem/HISTORY
b/devel/netsurf-buildsystem/HISTORY
new file mode 100644
index 0000000..c36bea0
--- /dev/null
+++ b/devel/netsurf-buildsystem/HISTORY
@@ -0,0 +1,2 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, DETAILS, INSTALL: spell created
diff --git a/devel/netsurf-buildsystem/INSTALL
b/devel/netsurf-buildsystem/INSTALL
new file mode 100755
index 0000000..17d5b8c
--- /dev/null
+++ b/devel/netsurf-buildsystem/INSTALL
@@ -0,0 +1 @@
+make COMPONENT_TYPE=lib-shared PREFIX="$INSTALL_ROOT"/usr install
\ No newline at end of file
diff --git a/http/hubbub/BUILD b/http/hubbub/BUILD
deleted file mode 100755
index 5dce820..0000000
--- a/http/hubbub/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared
diff --git a/http/hubbub/DEPENDS b/http/hubbub/DEPENDS
index 5783be0..5f3fb2d 100755
--- a/http/hubbub/DEPENDS
+++ b/http/hubbub/DEPENDS
@@ -1,3 +1,4 @@
+depends netsurf-buildsystem &&
depends perl &&
depends libxslt &&
depends wget &&
diff --git a/http/hubbub/DETAILS b/http/hubbub/DETAILS
index 95c8856..a16b5e1 100755
--- a/http/hubbub/DETAILS
+++ b/http/hubbub/DETAILS
@@ -1,14 +1,10 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=hubbub
-if [[ $HUBBUB_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
- SOURCE_IGNORE=volatile
- FORCE_DOWNLOAD=on
-SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-scm"
+ VERSION=0.3.7
+ SOURCE="lib$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:d8ae4a8c4ded2c0e73902bfcf4d5d353154e27f236be0f6ea878cc2daed8a399378a4a9c2021f96106e1c822585b1daa09c9bd49c1551d3e87f37348865cfce1
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/lib$SPELL-$VERSION"
WEB_SITE="http://www.netsurf-browser.org/projects/hubbub/";
LICENSE[0]=MIT
ENTERED=20090429
diff --git a/http/hubbub/HISTORY b/http/hubbub/HISTORY
index 73965d9..3ace779 100644
--- a/http/hubbub/HISTORY
+++ b/http/hubbub/HISTORY
@@ -1,3 +1,8 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.3.7
+ added NETSURF_FUNCTIONS
+ * BUILD, INSTALL, PREPARE: removed, no longer needed
+
2009-04-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DETAILS, DEPENDS, INSTALL: spell created

diff --git a/http/hubbub/INSTALL b/http/hubbub/INSTALL
deleted file mode 100755
index f25ca1e..0000000
--- a/http/hubbub/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared install
diff --git a/http/hubbub/PREPARE b/http/hubbub/PREPARE
deleted file mode 100755
index 595f2d1..0000000
--- a/http/hubbub/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-config_query HUBBUB_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?" \
- "n"
diff --git a/http/libdom/DEPENDS b/http/libdom/DEPENDS
new file mode 100755
index 0000000..7d85e17
--- /dev/null
+++ b/http/libdom/DEPENDS
@@ -0,0 +1,4 @@
+depends hubbub &&
+depends libparserutils &&
+depends libwapcaplet &&
+depends netsurf-buildsystem
diff --git a/http/libdom/DETAILS b/http/libdom/DETAILS
new file mode 100755
index 0000000..99c5fdf
--- /dev/null
+++ b/http/libdom/DETAILS
@@ -0,0 +1,17 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
+ SPELL=libdom
+ VERSION=0.4.1
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]=https://download.netsurf-browser.org/libs/releases/$SOURCE
+
SOURCE_HASH=sha512:8927b294c98dcb424a454036b20981963ba9982c1aad95b07fc0ca1efc58756b7d85373ed4cde0dcff6281b518a2b5993358494f432d85f7ac7ebd51230a6c22
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.netsurf-browser.org/";
+ LICENSE[0]="MIT"
+ ENTERED=20210927
+ KEYWORDS=""
+ SHORT="implementation of the W3C DOM"
+cat << EOF
+LibDOM is an implementation of the W3C DOM, written in C. It is currently
+in development for use with NetSurf and is intended to be suitable for use
+in other projects too.
+EOF
diff --git a/http/libdom/HISTORY b/http/libdom/HISTORY
new file mode 100644
index 0000000..da0a9ca
--- /dev/null
+++ b/http/libdom/HISTORY
@@ -0,0 +1,2 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/http/libnsgif/BUILD b/http/libnsgif/BUILD
deleted file mode 100755
index 5dce820..0000000
--- a/http/libnsgif/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared
diff --git a/http/libnsgif/DEPENDS b/http/libnsgif/DEPENDS
new file mode 100755
index 0000000..ee73b2b
--- /dev/null
+++ b/http/libnsgif/DEPENDS
@@ -0,0 +1 @@
+depends netsurf-buildsystem
diff --git a/http/libnsgif/DETAILS b/http/libnsgif/DETAILS
index 19149a6..6e4be6ac 100755
--- a/http/libnsgif/DETAILS
+++ b/http/libnsgif/DETAILS
@@ -1,14 +1,10 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=libnsgif
-if [[ $LIBNSGIF_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.2.1
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="http://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:29affce6de38574103a9777e741a44b448145d96ef63e4b86056f268c5d1389f6c5f25240a9f3ef2208fab229eabef2542f3d7ce7b37a0137071f204fbd736af
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://www.netsurf-browser.org/projects/libnsgif/";
LICENSE[0]=MIT
ENTERED=20090429
diff --git a/http/libnsgif/HISTORY b/http/libnsgif/HISTORY
index 805a532..e3f4eac 100644
--- a/http/libnsgif/HISTORY
+++ b/http/libnsgif/HISTORY
@@ -1,3 +1,9 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.1
+ added NETSURF_FUNCTIONS
+ * DEPENDS: depends on netsurf-buildsystem
+ * BUILD, INSTALL, PREPARE: removed, no longer needed
+
2009-04-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DETAILS: spell created

diff --git a/http/libnsgif/INSTALL b/http/libnsgif/INSTALL
deleted file mode 100755
index f25ca1e..0000000
--- a/http/libnsgif/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared install
diff --git a/http/libnsgif/PREPARE b/http/libnsgif/PREPARE
deleted file mode 100755
index 4cf4ad3..0000000
--- a/http/libnsgif/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-config_query LIBNSGIF_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?" \
- "n"
diff --git a/http/libparserutils/BUILD b/http/libparserutils/BUILD
deleted file mode 100755
index 5dce820..0000000
--- a/http/libparserutils/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared
diff --git a/http/libparserutils/DETAILS b/http/libparserutils/DETAILS
index 4e50474..07c03c2 100755
--- a/http/libparserutils/DETAILS
+++ b/http/libparserutils/DETAILS
@@ -1,14 +1,10 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=libparserutils
-if [[ $LIBPARSERUTILS_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.2.4
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:e6a7b618e00e2bc69a0de63c29cc809f250fbd1c10544523c563f4bb9ac3281e02ba36c096518fc0a9074dad49a05346b04cc85b7d972f88f2645af0f869cbc2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE="http://www.netsurf-browser.org/projects/libparserutils/";
LICENSE[0]=MIT
ENTERED=20090429
diff --git a/http/libparserutils/HISTORY b/http/libparserutils/HISTORY
index 805a532..3d11cb5 100644
--- a/http/libparserutils/HISTORY
+++ b/http/libparserutils/HISTORY
@@ -1,3 +1,8 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.2.4
+ added NETSURF_FUNCTIONS
+ * BUILD, INSTALL, PRE_BUILD, PREPARE: removed, no longer needed
+
2009-04-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DETAILS: spell created

diff --git a/http/libparserutils/INSTALL b/http/libparserutils/INSTALL
deleted file mode 100755
index f25ca1e..0000000
--- a/http/libparserutils/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared install
diff --git a/http/libparserutils/PREPARE b/http/libparserutils/PREPARE
deleted file mode 100755
index bafffa3..0000000
--- a/http/libparserutils/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-config_query LIBPARSERUTILS_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?" \
- "n"
diff --git a/http/libparserutils/PRE_BUILD b/http/libparserutils/PRE_BUILD
deleted file mode 100755
index 479cf79..0000000
--- a/http/libparserutils/PRE_BUILD
+++ /dev/null
@@ -1,3 +0,0 @@
-default_pre_build &&
-cd $SOURCE_DIRECTORY &&
-echo "CFLAGS += -DWITH_ICONV_FILTER" > build/Makefile.config.override
diff --git a/http/libwapcaplet/BUILD b/http/libwapcaplet/BUILD
deleted file mode 100755
index 5dce820..0000000
--- a/http/libwapcaplet/BUILD
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared
diff --git a/http/libwapcaplet/DETAILS b/http/libwapcaplet/DETAILS
index c8ef9b0..509b465 100755
--- a/http/libwapcaplet/DETAILS
+++ b/http/libwapcaplet/DETAILS
@@ -1,15 +1,11 @@
+. "$GRIMOIRE"/NETSURF_FUNCTIONS
SPELL=libwapcaplet
-if [[ $LIBWAPCAPLET_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"
-
WEB_SITE="http://source.netsurf-browser.org/trunk/libwapcaplet/README?revision=HEAD&view=markup";
+ VERSION=0.4.3
+ SOURCE="$SPELL-$VERSION-src.tar.gz"
+ SOURCE_URL[0]="https://download.netsurf-browser.org/libs/releases/$SOURCE";
+
SOURCE_HASH=sha512:b4cc8b0dac86c87b1806acfcf5c4734955eb797cb04ea67f764bae32fdecfd3ee4d8ad0f2f3f0a1813c9684b7120dbb97ecf11f29de0d60a7bd45d96c1a451cb
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://www.netsurf-browser.org/";
LICENSE[0]=MIT
ENTERED=20090429
SHORT="a reference counted string internment system"
diff --git a/http/libwapcaplet/HISTORY b/http/libwapcaplet/HISTORY
index 805a532..b46a1a5 100644
--- a/http/libwapcaplet/HISTORY
+++ b/http/libwapcaplet/HISTORY
@@ -1,3 +1,9 @@
+2021-09-27 Ismael Luceno <ismael AT sourcemage.org>
+ * DETAILS: updated spell to 0.4.3
+ added NETSURF_FUNCTIONS
+ fixed WEB_SITE
+ * BUILD, INSTALL, PREPARE: removed, no longer needed
+
2009-04-29 Andraž "ruskie" Levstik <ruskie+f03a580f AT codemages.net>
* BUILD, DETAILS: spell created

diff --git a/http/libwapcaplet/INSTALL b/http/libwapcaplet/INSTALL
deleted file mode 100755
index f25ca1e..0000000
--- a/http/libwapcaplet/INSTALL
+++ /dev/null
@@ -1 +0,0 @@
-make PREFIX=${INSTALL_ROOT}/usr COMPONENT_TYPE=lib-shared install
diff --git a/http/libwapcaplet/PREPARE b/http/libwapcaplet/PREPARE
deleted file mode 100755
index 9057c3d..0000000
--- a/http/libwapcaplet/PREPARE
+++ /dev/null
@@ -1,3 +0,0 @@
-config_query LIBWAPCAPLET_AUTO \
- "Automaticaly update the spell on sorcery queue/system-update?" \
- "n"



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

Archive powered by MHonArc 2.6.24.

Top of Page