Skip to Content.
Sympa Menu

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

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 (88d71bc23e898e3dfab3e2fb418a65a975e23fea)
  • Date: Mon, 15 Jul 2024 09:54:18 +0000

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

ChangeLog | 3 +++
FUNCTIONS | 2 +-
libs/libvterm/BUILD | 2 +-
libs/libvterm/DEPENDS | 6 ++----
libs/libvterm/DETAILS | 26 ++++++++++----------------
libs/libvterm/HISTORY | 7 +++++++
libs/libvterm/INSTALL | 1 +
libs/libvterm/PREPARE | 3 +--
libs/libvterm/PRE_SUB_DEPENDS | 1 -
libs/libvterm/SUB_DEPENDS | 1 -
10 files changed, 26 insertions(+), 26 deletions(-)

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

libvterm: Fix description

This spell mixed two different libraries at different points in time!
Clarify which one it is now.

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

libvterm: Disable installation of .la files

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

libvterm: Add Watch line

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

libvterm: Fix SOURCE_URL

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

libvterm: Remove scm branch

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

FUNCTIONS: Make default_build_make take arguments for make

diff --git a/ChangeLog b/ChangeLog
index b7e7f0a..320847e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2024-07-15 Ismael Luceno <ismael AT sourcemage.org>
+ * FUNCTIONS: made default_build_make take arguments for make
+
2024-07-13 Treeve Jelbert <treeve AT sourcemage.org>
* qca-gnupg qca-openssl qca-pkcs11: delete long-dead spells

diff --git a/FUNCTIONS b/FUNCTIONS
index 3611abe..e313d3d 100755
--- a/FUNCTIONS
+++ b/FUNCTIONS
@@ -906,7 +906,7 @@ function default_build_configure() {
#---
default_build_make() {
${MAKE:-make} -j $((${#DISTCC_HOSTS[*]} * JOBS_PER_HOST + MAKE_NJOBS)) \
- CC="${CC:-cc}" HOSTCC="${HOSTCC:-${CC:-cc}}"
+ CC="${CC:-cc}" HOSTCC="${HOSTCC:-${CC:-cc}}" "$@"
}

#---
diff --git a/libs/libvterm/BUILD b/libs/libvterm/BUILD
index 8f58e6d..f83560d 100755
--- a/libs/libvterm/BUILD
+++ b/libs/libvterm/BUILD
@@ -1 +1 @@
-make
+default_build_make $OPTS
diff --git a/libs/libvterm/DEPENDS b/libs/libvterm/DEPENDS
index e296006..58fefca 100755
--- a/libs/libvterm/DEPENDS
+++ b/libs/libvterm/DEPENDS
@@ -1,5 +1,3 @@
+depends slibtool LIBTOOL=slibtool-shared &&
depends ncurses &&
-depends glib2 &&
-if [[ $LIBVTERM_BRANCH == scm ]]; then
- depends bzr
-fi
+depends glib2
diff --git a/libs/libvterm/DETAILS b/libs/libvterm/DETAILS
index 3cb41b7..cc48321 100755
--- a/libs/libvterm/DETAILS
+++ b/libs/libvterm/DETAILS
@@ -1,27 +1,21 @@
+# Watch: http://www.leonerd.org.uk/code/libvterm/
. "$GRIMOIRE/FUNCTIONS"
SPELL=libvterm
-if [[ $LIBVTERM_BRANCH == scm ]]; then
- VERSION=$(get_scm_version)
- SOURCE=${SPELL}-git.tar.bz2
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/${SPELL}-git"
- SOURCE_URL=bzr_http://bazaar.leonerd.org.uk/c/${SPELL}/:${SPELL}-git
- SOURCE_IGNORE=volatile
- FORCE_DOWNLOAD=1
-else
VERSION=0.3.3

SOURCE_HASH=sha512:0117f71988d2c3c1b5e46d0778ce491a8ab9033f3afc9a9905b6d52d0e2adb59ee101667826281470e4c9de5178cbe966f4ecb2c7673e9644c7ca3508491bb49
SOURCE="${SPELL}-${VERSION}.tar.gz"
-
SOURCE_URL[0]="https://launchpad.net/${SPELL}/trunk/v${VERSION%.*}/+download/${SOURCE}";
+ SOURCE_URL[0]="https://www.leonerd.org.uk/code/$SPELL/$SOURCE";
SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
-fi
WEB_SITE="http://www.leonerd.org.uk/code/libvterm/";
LICENSE[0]=GPL
ENTERED=20091218
- SHORT="terminal emulator library"
+ SHORT="Abstract library terminal emulator"
cat << EOF
-Based on ROTE, libvterm is a terminal emulator library which attempts to
mimic
-both VT100 and rxvt capabilities.
-Although the natural display apparatus is curses, the API is simple enough
-to grow
-and adopt other mechanisms.
+An abstract C99 library which implements a VT220 or xterm-like terminal
+emulator. It doesn't use any particular graphics toolkit or output system,
+instead it invokes callback function pointers that its embedding program
+should provide it to draw on its behalf. It avoids calling malloc() during
+normal running state, allowing it to be used in embedded kernel situations.
+
+Not to be confused with <https://github.com/TragicWarrior/libvterm>.
EOF
diff --git a/libs/libvterm/HISTORY b/libs/libvterm/HISTORY
index 1a06756..00d15f8 100644
--- a/libs/libvterm/HISTORY
+++ b/libs/libvterm/HISTORY
@@ -1,3 +1,10 @@
+2024-07-15 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS, PREPARE, PRE_SUB_DEPENDS, SUB_DEPENDS:
+ removed scm branch
+ * DETAILS: fixed SOURCE_URL
+ * BUILD, DEPENDS, INSTALL: disabled installation of .la files
+ * DETAILS: updated description
+
2023-09-07 Pavel Vinogradov <public AT sorcemage.org>
* DETAILS: version 0.3.3, downloads from launchpad now, updated scm
source url
* DEPENDS: git -> bzr
diff --git a/libs/libvterm/INSTALL b/libs/libvterm/INSTALL
new file mode 100755
index 0000000..524e24e
--- /dev/null
+++ b/libs/libvterm/INSTALL
@@ -0,0 +1 @@
+make install $OPTS
diff --git a/libs/libvterm/PREPARE b/libs/libvterm/PREPARE
index 98d27e4..4b6c130 100755
--- a/libs/libvterm/PREPARE
+++ b/libs/libvterm/PREPARE
@@ -1,2 +1 @@
-. ${GRIMOIRE}/FUNCTIONS &&
-prepare_select_branch stable scm
+persistent_remove LIBVTERM_BRANCH
diff --git a/libs/libvterm/PRE_SUB_DEPENDS b/libs/libvterm/PRE_SUB_DEPENDS
index 8149b12..6b09479 100755
--- a/libs/libvterm/PRE_SUB_DEPENDS
+++ b/libs/libvterm/PRE_SUB_DEPENDS
@@ -1,5 +1,4 @@
case $THIS_SUB_DEPENDS in
- SCM) if [[ "$LIBVTERM_BRANCH" == "scm" ]]; then return 0; fi ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;;
esac
return 1
diff --git a/libs/libvterm/SUB_DEPENDS b/libs/libvterm/SUB_DEPENDS
index ee458ed..6b09479 100755
--- a/libs/libvterm/SUB_DEPENDS
+++ b/libs/libvterm/SUB_DEPENDS
@@ -1,5 +1,4 @@
case $THIS_SUB_DEPENDS in
- SCM) if [[ "$LIBVTERM_BRANCH" != "scm" ]]; then LIBVTERM_BRANCH="scm" &&
return 0; fi ;;
*) message "${PROBLEM_COLOR}bogus sub_depends: $SPELL
$THIS_SUB_DEPENDS${DEFAULT_COLOR}" ;;
esac
return 1


  • [[SM-Commit] ] GIT changes to master grimoire by Ismael Luceno (88d71bc23e898e3dfab3e2fb418a65a975e23fea), Ismael Luceno, 07/15/2024

Archive powered by MHonArc 2.6.24.

Top of Page