Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (d73a3f8a5fccbb98fb148dbb269bad873a287e8b)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Vlad Glagolev <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (d73a3f8a5fccbb98fb148dbb269bad873a287e8b)
  • Date: Sat, 23 Sep 2017 15:51:42 +0000

GIT changes to master grimoire by Vlad Glagolev <stealth AT sourcemage.org>:

ChangeLog | 3 +++
devel/reflex/DEPENDS | 5 +++++
devel/reflex/DETAILS | 25 +++++++++++++++++++++++++
devel/reflex/HISTORY | 2 ++
devel/reflex/PROVIDES | 1 +
editors/vile/DEPENDS | 2 +-
editors/vile/DETAILS | 9 ++++-----
editors/vile/HISTORY | 11 +++++++++--
editors/vile/INSTALL | 2 ++
editors/vile/PRE_BUILD | 5 ++---
10 files changed, 54 insertions(+), 11 deletions(-)

New commits:
commit d73a3f8a5fccbb98fb148dbb269bad873a287e8b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

vile: => 9.8s

commit 0aea7fbbf7007908d2c7e465a17b2f04023a664d
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

reflex: new spell, fast lexical scanner

diff --git a/ChangeLog b/ChangeLog
index baa6010..c50540c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2017-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * devel/reflex: new spell, fast lexical scanner
+
2017-09-23 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* haskell/haskell-magic: new spell, libmagic for haskell

diff --git a/devel/reflex/DEPENDS b/devel/reflex/DEPENDS
new file mode 100755
index 0000000..6da458c
--- /dev/null
+++ b/devel/reflex/DEPENDS
@@ -0,0 +1,5 @@
+depends gnupg &&
+depends m4 &&
+depends smgl-fhs &&
+
+suggest_depends groff "" "" "to generate HTML manuals"
diff --git a/devel/reflex/DETAILS b/devel/reflex/DETAILS
new file mode 100755
index 0000000..12dbc78
--- /dev/null
+++ b/devel/reflex/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=reflex
+ VERSION=20170521
+ SOURCE=${SPELL}-${VERSION}.tgz
+ SOURCE2=${SOURCE}.asc
+ SOURCE_URL[0]=http://invisible-mirror.net/archives/${SPELL}/${SOURCE}
+ SOURCE_URL[1]=ftp://ftp.invisible-island.net/${SPELL}/${SOURCE}
+ SOURCE2_URL[0]=${SOURCE_URL[0]}.asc
+ SOURCE2_URL[1]=${SOURCE_URL[1]}.asc
+ SOURCE_GPG=dickey.gpg:${SOURCE2}:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ LICENSE[0]=BSD
+ WEB_SITE=http://invisible-island.net/reflex/
+ ENTERED=20170923
+ KEYWORDS="generator devel"
+ SHORT="fast lexical scanner"
+cat << EOF
+This is a variant of the flex fast lexical scanner.
+
+Flex was written in the early 1990s by Verne Paxson.
+
+Originally written in K&R C, Thomas E. Dickey modified it to conform to ANSI
C,
+and made other improvements, but kept it compatible with Paxson's 2.5.4
release
+(as well as POSIX lex).
+EOF
diff --git a/devel/reflex/HISTORY b/devel/reflex/HISTORY
new file mode 100644
index 0000000..fcbdf69
--- /dev/null
+++ b/devel/reflex/HISTORY
@@ -0,0 +1,2 @@
+2017-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, PROVIDES: created spell, version 20170521
diff --git a/devel/reflex/PROVIDES b/devel/reflex/PROVIDES
new file mode 100644
index 0000000..217e402
--- /dev/null
+++ b/devel/reflex/PROVIDES
@@ -0,0 +1 @@
+LEXICAL-SCANNER
diff --git a/editors/vile/DEPENDS b/editors/vile/DEPENDS
index eb7126b..434b90c 100755
--- a/editors/vile/DEPENDS
+++ b/editors/vile/DEPENDS
@@ -1,4 +1,4 @@
-depends flex &&
+depends reflex &&
depends ncurses '--with-ncurses' &&

optional_depends perl \
diff --git a/editors/vile/DETAILS b/editors/vile/DETAILS
index c1648e8..9175026 100755
--- a/editors/vile/DETAILS
+++ b/editors/vile/DETAILS
@@ -1,6 +1,6 @@
SPELL=vile
VERSIONX=9.8
- VERSION=${VERSIONX}r
+ VERSION=${VERSIONX}s
SOURCE=$SPELL-$VERSIONX.tgz
SOURCE_URL[0]=ftp://invisible-island.net/$SPELL/$SOURCE
SOURCE_URL[1]=http://invisible-mirror.net/archives/$SPELL/$SOURCE
@@ -60,10 +60,9 @@
SOURCE19=${SPELL}-${VERSIONX}r.patch.gz
SOURCE19_URL[0]=$PATCH_URL/$SOURCE19

SOURCE19_HASH=sha512:3ec6856c159084b17d2083a2088714b22201a0a225b64ad59d15d8a7f6e8a8f7daf2186c505a23e1828349ffc479f034a95f5e2639d9d9b06a8fc767d60892c9
-# WARNING: doesn't compile with current flex
-# SOURCE20=${SPELL}-${VERSIONX}s.patch.gz
-# SOURCE20_URL[0]=$PATCH_URL/$SOURCE20
-#
SOURCE20_HASH=sha512:5d6e7d80163bcfa405061c442c7590fd0ce0fe049c3efc214f7466406a36b7061d198474ccb83bf93a298078c6c06c8aad10ccb9ffd70c54969d337276e1d3d7
+ SOURCE20=${SPELL}-${VERSIONX}s.patch.gz
+ SOURCE20_URL[0]=$PATCH_URL/$SOURCE20
+
SOURCE20_HASH=sha512:5d6e7d80163bcfa405061c442c7590fd0ce0fe049c3efc214f7466406a36b7061d198474ccb83bf93a298078c6c06c8aad10ccb9ffd70c54969d337276e1d3d7
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSIONX"
WEB_SITE=http://invisible-island.net/vile/
DOC_DIRS=""
diff --git a/editors/vile/HISTORY b/editors/vile/HISTORY
index 3905ab6..38b3467 100644
--- a/editors/vile/HISTORY
+++ b/editors/vile/HISTORY
@@ -1,12 +1,19 @@
+2017-09-23 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS: updated spell to 9.8s
+ * DEPENDS: switched to reflex
+ * INSTALL: fixed multijob build
+ * PRE_BUILD: re-use sorcery API to enumerate patches
+ * PROVIDES: -x bit
+
2017-05-08 Vlad Glagolev <stealth AT sourcemage.org>
- * DETAILS: updated spell to 0.9.8r
+ * DETAILS: updated spell to 9.8r
* BUILD: moved symlink option configuration to PRE_BUILD
* PRE_BUILD: verify and apply patches
* flex.patch: dropped, fixed by upstream

2015-03-16 Vlad Glagolev <stealth AT sourcemage.org>
* PRE_BUILD: added, to apply patch
- * flex.patch: added, backported official patch from 0.9.8m, to fix
build
+ * flex.patch: added, backported official patch from 9.8m, to fix build
against newer flex

2014-11-10 Vlad Glagolev <stealth AT sourcemage.org>
diff --git a/editors/vile/INSTALL b/editors/vile/INSTALL
index 90bb61f..5afeff9 100755
--- a/editors/vile/INSTALL
+++ b/editors/vile/INSTALL
@@ -1,4 +1,6 @@
+make_single &&
default_install &&
+make_normal &&

mkdir -p "$INSTALL_ROOT/etc/profile.d/" &&

diff --git a/editors/vile/PRE_BUILD b/editors/vile/PRE_BUILD
index b22f224..622c4db 100755
--- a/editors/vile/PRE_BUILD
+++ b/editors/vile/PRE_BUILD
@@ -1,8 +1,7 @@
default_pre_build &&
-cd "$SOURCE_DIRECTORY" &&
+cd "${SOURCE_DIRECTORY}" &&

-# a..r
-local patches=`seq 2 19` &&
+local patches="$(get_source_nums | tr " " "\n" | sort -g)" &&

for src in ${patches}; do
verify_file ${src} || return 1
diff --git a/editors/vile/PROVIDES b/editors/vile/PROVIDES
old mode 100755
new mode 100644



  • [SM-Commit] GIT changes to master grimoire by Vlad Glagolev (d73a3f8a5fccbb98fb148dbb269bad873a287e8b), Vlad Glagolev, 09/23/2017

Archive powered by MHonArc 2.6.24.

Top of Page