sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Eric Sandall (cc6607a17253a26f5fb9cf050c54e1360b277c0e)
- From: Eric Sandall <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (cc6607a17253a26f5fb9cf050c54e1360b277c0e)
- Date: Wed, 14 Aug 2019 18:49:44 +0000
GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:
ChangeLog | 3 +++
devel/cvs/DETAILS | 2 +-
devel/cvs/HISTORY | 5 +++++
devel/cvs/PRE_BUILD | 5 +++--
utils/hivex/DEPENDS | 32 ++++++++++++++++++++++++++++++++
utils/hivex/DETAILS | 25 +++++++++++++++++++++++++
utils/hivex/HISTORY | 3 +++
utils/libguestfs/BUILD | 1 +
utils/libguestfs/DEPENDS | 1 +
utils/libguestfs/DETAILS | 2 +-
utils/libguestfs/HISTORY | 5 +++++
11 files changed, 80 insertions(+), 4 deletions(-)
New commits:
commit cc6607a17253a26f5fb9cf050c54e1360b277c0e
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
cvs: Fix WEB_SITE, we don't care about low cost tree removal. :)
musl fix only applies against features version, the file doesn't exist in
standard. Causes standard build to fail.
commit b43e07f84d00d5bef6d5a292455a6b31cb9503b0
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
libguestfs: Updated to 1.38.6, now compiles with current libraries
Depends on hivex (new spell)
Needs a distro specified as we don't have one in /etc/os-release
commit 54da38b20bce58cd3afe725c1f9bf38375b7b286
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>
hivex: Added a library for editing Windows Registry hive files
diff --git a/ChangeLog b/ChangeLog
index 12eecfc..8f6bb2f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2019-08-14 Eric Sandall <sandalle AT sourcemage.org>
+ * utils/hivex: new spell, a library for editing Windows Registry hive
files
+
2019-08-11 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* science/codec2: new spell, an open-source speech codec
diff --git a/devel/cvs/DETAILS b/devel/cvs/DETAILS
index bd7c1f4..6724292 100755
--- a/devel/cvs/DETAILS
+++ b/devel/cvs/DETAILS
@@ -16,7 +16,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE2_IGNORE=signature
SOURCE_GPG=vendor_cvs.gpg:$SOURCE2
LICENSE[0]=GPL
- WEB_SITE=http://www.cvshome.org/
+ WEB_SITE=https://www.nongnu.org/cvs/
ENTERED=20010922
SECURITY_PATCH=2
KEYWORDS="cvs devel"
diff --git a/devel/cvs/HISTORY b/devel/cvs/HISTORY
index f32d2c7..a0e16a7 100644
--- a/devel/cvs/HISTORY
+++ b/devel/cvs/HISTORY
@@ -1,3 +1,8 @@
+2019-08-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Fix WEB_SITE, we don't care about low cost tree removal. :)
+ * PRE_BULD: musl fix only applies against features version, the file
+ doesn't exist in standard
+
2019-05-30 Ismael Luceno <ismael AT sourcemage.org>
* PRE_BUILD: Fixed build against musl
diff --git a/devel/cvs/PRE_BUILD b/devel/cvs/PRE_BUILD
index 4e72a67..8080c08 100755
--- a/devel/cvs/PRE_BUILD
+++ b/devel/cvs/PRE_BUILD
@@ -6,5 +6,6 @@ fi &&
patch -p1 < ${SCRIPT_DIRECTORY}/cvs-insecuretemp_file.patch &&
if [[ $CVS_FEATURES == n ]]; then
patch -p1 < $SCRIPT_DIRECTORY/glibc-2.10.1.patch || return 1
-fi &&
-sedit 's!maybe_os in$!& linux-musl*|\\!' build-aux/config.sub
+else
+ sedit 's!maybe_os in$!& linux-musl*|\\!' build-aux/config.sub
+fi
diff --git a/utils/hivex/DEPENDS b/utils/hivex/DEPENDS
new file mode 100755
index 0000000..acbc9f1
--- /dev/null
+++ b/utils/hivex/DEPENDS
@@ -0,0 +1,32 @@
+optional_depends 'gettext' \
+ '--enable-nls' \
+ '--disable-nls' \
+ 'for Native Language Support' &&
+
+optional_depends 'ocaml' \
+ '--enable-ocaml' \
+ '--disable-ocaml' \
+ 'for OCaml language bindings' &&
+
+optional_depends 'perl' \
+ '--enable-perl' \
+ '--disable-perl' \
+ 'for perl language bindings' &&
+
+# Untested with Python 3
+optional_depends 'python' \
+ '--enable-python' \
+ '--disable-python' \
+ 'for Python language bindings' &&
+
+optional_depends 'readline' \
+ '--with-readline' \
+ '--without-readline' \
+ 'for fancy command line editing' &&
+
+optional_depends 'RUBY' \
+ '--enable-ruby' \
+ '--disable-ruby' \
+ 'for Ruby language bindings' &&
+
+optional_depends 'libxml2' '' '' 'for hivex XML'
diff --git a/utils/hivex/DETAILS b/utils/hivex/DETAILS
new file mode 100755
index 0000000..befe26e
--- /dev/null
+++ b/utils/hivex/DETAILS
@@ -0,0 +1,25 @@
+ SPELL=hivex
+ VERSION=1.3.18
+ BRANCH="$(echo ${VERSION} | cut -d. -f1,2)"
+ SOURCE="${SPELL}-${VERSION}.tar.gz"
+ SOURCE2="${SOURCE}.sig"
+ SOURCE_GPG="redhat.gpg:${SOURCE2}:UPSTREAM_HASH"
+ SOURCE2_IGNORE="signature"
+ SOURCE_URL[0]="http://download.libguestfs.org/${SPELL}/${SOURCE}"
+ SOURCE2_URL[0]="http://download.libguestfs.org/${SPELL}/${SOURCE2}"
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="http://libguestfs.org"
+ LICENSE[0]="GPL/LGPL"
+ ENTERED=20190814
+ SHORT="A library for editing Windows Registry hive files"
+cat << EOF
+Hivex is a library for extracting the contents of Windows Registry "hive"
files. It is designed to be secure against buggy or malicious registry files.
+
+Unlike other tools in this area, it doesn't use the textual .REG format,
because parsing that is as much trouble as parsing the original binary
format. Instead it makes the file available through a C API, and then wraps
this API in higher level scripting and GUI tools.
+
+There is a separate program to export the hive as XML (see hivexml(1)), or
to navigate the file (see hivexsh(1)). There is also a Perl script to export
and merge the file as a textual .REG (regedit) file, see hivexregedit(1).
+
+If you just want to export or modify the Registry of a Windows virtual
machine, you should look at virt-win-reg(1).
+
+Hivex is also comes with language bindings for OCaml, Perl, Python and Ruby.
+EOF
diff --git a/utils/hivex/HISTORY b/utils/hivex/HISTORY
new file mode 100644
index 0000000..f201c29
--- /dev/null
+++ b/utils/hivex/HISTORY
@@ -0,0 +1,3 @@
+2019-08-14 Eric Sandall <sandalle AT sourcemage.org>
+ * Created
+
diff --git a/utils/libguestfs/BUILD b/utils/libguestfs/BUILD
index 690cc95..a838698 100755
--- a/utils/libguestfs/BUILD
+++ b/utils/libguestfs/BUILD
@@ -3,6 +3,7 @@
OPTS="--disable-daemon \
--disable-appliance \
--disable-golang \
+ --with-distro=SMGL \
$OPTS" &&
# Disable checking KVM features: It's broken
diff --git a/utils/libguestfs/DEPENDS b/utils/libguestfs/DEPENDS
index 810be09..4f31145 100755
--- a/utils/libguestfs/DEPENDS
+++ b/utils/libguestfs/DEPENDS
@@ -1,5 +1,6 @@
depends augeas &&
depends genisoimage &&
+depends hivex &&
depends supermin &&
optional_depends 'erlang' \
diff --git a/utils/libguestfs/DETAILS b/utils/libguestfs/DETAILS
index 01acdc5..84b1820 100755
--- a/utils/libguestfs/DETAILS
+++ b/utils/libguestfs/DETAILS
@@ -1,5 +1,5 @@
SPELL=libguestfs
- VERSION=1.36.13
+ VERSION=1.38.6
BRANCH="$(echo ${VERSION} | cut -d. -f1,2)"
SOURCE="${SPELL}-${VERSION}.tar.gz"
SOURCE2="${SOURCE}.sig"
diff --git a/utils/libguestfs/HISTORY b/utils/libguestfs/HISTORY
index 84326a7..24fc8ad 100644
--- a/utils/libguestfs/HISTORY
+++ b/utils/libguestfs/HISTORY
@@ -1,3 +1,8 @@
+2019-08-14 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 1.38.6, now compiles with current libraries
+ * DEPENDS: Depends on hivex (new spell)
+ * BUILD: Needs a distro specified as we don't have one in
/etc/os-release
+
2018-03-06 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 1.36.13
- [SM-Commit] GIT changes to master grimoire by Eric Sandall (cc6607a17253a26f5fb9cf050c54e1360b277c0e), Eric Sandall, 08/14/2019
Archive powered by MHonArc 2.6.24.