sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to master grimoire by Florian Franzmann (cdaee6c871123e121e01ee595c06b63dd796bacb)
- From: Florian Franzmann <scm AT sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to master grimoire by Florian Franzmann (cdaee6c871123e121e01ee595c06b63dd796bacb)
- Date: Sat, 15 Dec 2018 19:33:47 +0000
GIT changes to master grimoire by Florian Franzmann
<siflfran AT hawo.stw.uni-erlangen.de>:
ChangeLog | 10 ++
devel/iasl/DETAILS | 4
devel/iasl/HISTORY | 3
devel/rr/0001-use-C-14-instead-of-C-11.patch | 25 +++++
devel/rr/53c5bd72bae089616a3ca626b8af240481d70e6f.patch | 65 +++++++++++++
devel/rr/BUILD | 3
devel/rr/DEPENDS | 8 +
devel/rr/DETAILS | 23 ++++
devel/rr/HISTORY | 5 +
devel/rr/PRE_BUILD | 7 +
editors/sc-im/BUILD | 2
editors/sc-im/DEPENDS | 19 ++++
editors/sc-im/DETAILS | 13 ++
editors/sc-im/HISTORY | 3
editors/sc-im/PRE_BUILD | 4
gnome2-libs/librsvg2/DETAILS | 4
gnome2-libs/librsvg2/HISTORY | 3
graphics/graphicsmagick/DETAILS | 4
graphics/graphicsmagick/HISTORY | 3
graphics/imagemagick/DETAILS | 4
graphics/imagemagick/HISTORY | 3
libs/capnproto/BUILD | 1
libs/capnproto/DEPENDS | 2
libs/capnproto/DETAILS | 15 +++
libs/capnproto/HISTORY | 3
perl-cpan/file-basedir/DEPENDS | 4
perl-cpan/file-basedir/DETAILS | 6 -
perl-cpan/file-basedir/HISTORY | 3
perl-cpan/ipc-system-simple/DEPENDS | 1
perl-cpan/ipc-system-simple/DETAILS | 18 +++
perl-cpan/ipc-system-simple/HISTORY | 3
perl-cpan/parse-recdescent/DEPENDS | 4
perl-cpan/parse-recdescent/DETAILS | 12 +-
perl-cpan/parse-recdescent/HISTORY | 4
perl-cpan/text-balanced/DETAILS | 6 -
perl-cpan/text-balanced/HISTORY | 3
security/wireshark/BUILD | 4
security/wireshark/CONFIGURE | 5 -
security/wireshark/DEPENDS | 76
+++++-----------
security/wireshark/DETAILS | 4
security/wireshark/HISTORY | 5 +
security/wireshark/INSTALL | 3
42 files changed, 314 insertions(+), 83 deletions(-)
New commits:
commit cdaee6c871123e121e01ee595c06b63dd796bacb
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
editors/sc-im: new spell, a spreadsheet tool for the console
commit 5c957ebb3e10d1f09d6371f2cdc79089516743b6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
security/wireshark: version 2.9.0
commit d9fafa9bd75148245e5eb79c48b94d7a10c46dfa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/rr: a lightweight tool for recording, replaying and debugging
execution of applications
commit 0b14e9c163a040f14df4903a342b86ed69891c0b
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
libs/capnproto: new spell, a serialization library for C++
commit d782a97dc646ce348bea88afb16e7f28ca5d136e
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/imagemagick: version 7.0.8-16
commit 2bb9e6143e51900a5e4fab1834e106a838adb9a0
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
devel/iasl: version 20181213
commit ab3f8572947b724cbba9fce3153d756093371ea3
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
gnome2-libs/librsvg2: version 2.44.10
commit c67188d60c92709a261a2ea7a1db47d8b8088469
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
graphics/graphicsmagick: verison 1.3.31
commit fba39f5fa6379ae4d913e4e737d1ad27a86462e5
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
perl-cpan/file-basedir: version 0.08
commit d2b9cf152168fc920597b0cea5ea331886fa8961
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
perl-cpan/ipc-system-simple: new spell, run commands simply, with
detailed diagnostics
commit 9a9726ba18b02abecc24871ab534b998cb9686a1
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
perl-cpan/recdescent: version 1.967015
commit fc9dbc3af5f7164970b7fbbd328242683023a303
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
perl-cpan/text-balanced: version 2.03
diff --git a/ChangeLog b/ChangeLog
index 9bd496c..8e442e7 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * libs/capnproto: new spell, a serialization library for C++
+ * devel/rr: new spell, a lightweight tool for recording, replaying and
+ debugging execution of applications
+ * editors/sc-im: new spell, a spreadsheet tool for the console
+
+2018-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * perl-cpan/ipc-system-simple: new spell, run commands simply, with
+ detailed diagnostics
+
2018-12-10 Treeve Jelbert <treeve AT sourcemage.org>
* freedesktop.gpg: add Benjamin Tissoires
<benjamin.tissoires AT gmail.com
* utils/evemu: added, event debugging tool
diff --git a/devel/iasl/DETAILS b/devel/iasl/DETAILS
index 62c6fe1..5cda6ac 100755
--- a/devel/iasl/DETAILS
+++ b/devel/iasl/DETAILS
@@ -1,9 +1,9 @@
SPELL=iasl
- VERSION=20181031
+ VERSION=20181213
SOURCE=acpica-unix-$VERSION.tar.gz
SOURCE_URL[0]=https://www.acpica.org/sites/acpica/files/$SOURCE
# SOURCE_HINTS="no-check-certificate"
-
SOURCE_HASH=sha512:8abe37cda61a7ceb502a9c126f3d13f076fae07c9d00190b154049c4b9323a76fdf8316d665ba627eb686fb400c476d3c9df8637fe752bc5b9e58c9670dc2966
+
SOURCE_HASH=sha512:fef1a1cf572320b2e817e482c0cfbba234a038d0185b9ddec25280c2e95e4de0d7a5227471a2e5bab477dfb766fc75ffcb8fb72eda699529ae173db4eec91a62
SOURCE_DIRECTORY="$BUILD_DIRECTORY/acpica-unix-$VERSION"
LICENSE[0]=INTEL
DOCS="changes.txt"
diff --git a/devel/iasl/HISTORY b/devel/iasl/HISTORY
index 27e83fe..b9a86a8 100644
--- a/devel/iasl/HISTORY
+++ b/devel/iasl/HISTORY
@@ -1,3 +1,6 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 20181213
+
2018-11-01 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 20181031
diff --git a/devel/rr/0001-use-C-14-instead-of-C-11.patch
b/devel/rr/0001-use-C-14-instead-of-C-11.patch
new file mode 100644
index 0000000..e84263e
--- /dev/null
+++ b/devel/rr/0001-use-C-14-instead-of-C-11.patch
@@ -0,0 +1,25 @@
+From a9461354b8de00bbbe1252b287a7c8b1686e9e8c Mon Sep 17 00:00:00 2001
+From: Florian Franzmann <bwlf AT bandrate.org>
+Date: Sat, 15 Dec 2018 18:54:37 +0100
+Subject: [PATCH] use C++14 instead of C++11
+
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index caad1f1..596f826 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -42,7 +42,7 @@ set(FLAGS_COMMON "-msse2 -D__MMX__ -D__SSE__ -D__SSE2__
-D__USE_LARGEFILE64 -pth
+ set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${FLAGS_COMMON} -Wstrict-prototypes
-std=gnu11")
+ # Define __STDC_LIMIT_MACROS so |#include <stdint.h>| works as expected.
+ # Define __STDC_FORMAT_MACROS so |#include <inttypes.h>| works as expected.
+-set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAGS_COMMON}
-D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -std=c++11")
++set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${FLAGS_COMMON}
-D__STDC_LIMIT_MACROS -D__STDC_FORMAT_MACROS -std=c++14")
+ set(CMAKE_ASM_FLAGS "${CMAKE_ASM_FLAGS} -g3")
+
+ set(RR_FLAGS_DEBUG "-Wall -Wextra -Werror -O0 -DDEBUG -UNDEBUG")
+--
+2.20.1
+
diff --git a/devel/rr/53c5bd72bae089616a3ca626b8af240481d70e6f.patch
b/devel/rr/53c5bd72bae089616a3ca626b8af240481d70e6f.patch
new file mode 100644
index 0000000..0015f0b
--- /dev/null
+++ b/devel/rr/53c5bd72bae089616a3ca626b8af240481d70e6f.patch
@@ -0,0 +1,65 @@
+From 53c5bd72bae089616a3ca626b8af240481d70e6f Mon Sep 17 00:00:00 2001
+From: Robert O'Callahan <robert AT ocallahan.org>
+Date: Fri, 10 Aug 2018 15:17:55 +1200
+Subject: [PATCH] Remove ucontext_t/rt_sigframe from kernel-abi
+
+These were added in 18bb097736a1b728f1e5bfec972ca10f6e763d82 to help us
determine
+the sigmask effect of rt_sigreturn syscalls, but they're no longer needed
+because we query the new mask via /proc instead.
+
+Resolves #2237
+---
+ src/kernel_abi.h | 33 ---------------------------------
+ 1 file changed, 33 deletions(-)
+
+diff --git a/src/kernel_abi.h b/src/kernel_abi.h
+index e73e49933..29d3c9242 100644
+--- a/src/kernel_abi.h
++++ b/src/kernel_abi.h
+@@ -1609,23 +1609,6 @@ struct X86Arch : public BaseArch<SupportedArch::x86,
WordSize32Defs> {
+ };
+ RR_VERIFY_TYPE_ARCH(SupportedArch::x86, ::sigcontext, sigcontext);
+
+- struct ucontext_t {
+- uint32_t uc_flags;
+- uint32_t uc_link;
+- stack_t uc_stack;
+- sigcontext uc_mcontext;
+- kernel_sigset_t uc_sigmask;
+- };
+-
+- struct rt_sigframe {
+- uint32_t pretcode;
+- int sig;
+- uint32_t pinfo;
+- uint32_t puc;
+- siginfo_t info;
+- struct ucontext_t uc;
+- };
+-
+ struct _fpstate_32 {
+ uint32_t cw, sw, tag, ipoff, cssel, dataoff, datasel;
+ uint16_t _st[40];
+@@ -1806,22 +1789,6 @@ struct X64Arch : public
BaseArch<SupportedArch::x86_64, WordSize64Defs> {
+ RR_VERIFY_TYPE_ARCH(SupportedArch::x86_64, ::user_fpregs_struct,
+ user_fpregs_struct);
+
+- struct ucontext_t {
+- uint64_t ucflags;
+- ptr<struct ucontext_t> uc_link;
+- stack_t uc_stack;
+- struct sigcontext uc_mcontext;
+- sigset_t uc_sigmask;
+- user_fpregs_struct uc_fpregs;
+- };
+- RR_VERIFY_TYPE_ARCH(SupportedArch::x86_64, ::ucontext_t, ucontext_t);
+-
+- struct rt_sigframe {
+- ptr<char> pretcode;
+- struct ucontext_t uc;
+- siginfo_t info;
+- };
+-
+ struct user {
+ struct user_regs_struct regs;
+ int u_fpvalid;
diff --git a/devel/rr/BUILD b/devel/rr/BUILD
new file mode 100755
index 0000000..64ef045
--- /dev/null
+++ b/devel/rr/BUILD
@@ -0,0 +1,3 @@
+OPTS="$OPTS -Ddisable32bit=ON" &&
+CXXFLAGS="$CXXFLAGS -std=c++14"
+cmake_build
diff --git a/devel/rr/DEPENDS b/devel/rr/DEPENDS
new file mode 100755
index 0000000..1016120
--- /dev/null
+++ b/devel/rr/DEPENDS
@@ -0,0 +1,8 @@
+depends gcc &&
+depends cmake &&
+depends gdb &&
+depends pkgconfig &&
+depends coreutils &&
+depends python3 &&
+depends pexpect &&
+depends capnproto
diff --git a/devel/rr/DETAILS b/devel/rr/DETAILS
new file mode 100755
index 0000000..58c1f61
--- /dev/null
+++ b/devel/rr/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=rr
+ VERSION=5.2.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/mozilla/${SPELL}/archive/${VERSION}.tar.gz
+
SOURCE_HASH=sha512:4465985f67e9812b62b91ac7942105a9f976faf0c0d7c352a99a638fe6bdfde024f939b3daa922d431c7fc87118ae4d9d039b00345760fb547c349e8737dc168
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://rr-project.org"
+ LICENSE[0]=MIT
+ ENTERED=20181215
+ SHORT="a lightweight tool for recording, replaying and debugging
execution of applications"
+cat << EOF
+rr aspires to be your primary C/C++ debugging tool for Linux, replacing —
+well, enhancing — gdb. You record a failure once, then debug the recording,
+deterministically, as many times as you want. The same execution is replayed
+every time.
+
+rr also provides efficient reverse execution under gdb. Set breakpoints and
+data watchpoints and quickly reverse-execute to where they were hit.
+
+rr works on real applications and is used by many developers to fix real
bugs.
+It makes debugging hard bugs much easier, but also speeds up debugging of
+easy bugs.
+EOF
diff --git a/devel/rr/HISTORY b/devel/rr/HISTORY
new file mode 100644
index 0000000..f4c64cb
--- /dev/null
+++ b/devel/rr/HISTORY
@@ -0,0 +1,5 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * 0001-use-C-14-instead-of-C-11.patch,
+ 53c5bd72bae089616a3ca626b8af240481d70e6f.patch, BUILD, DEPENDS,
+ DETAILS, PRE_BUILD: spell created
+
diff --git a/devel/rr/PRE_BUILD b/devel/rr/PRE_BUILD
new file mode 100755
index 0000000..b0d7cf8
--- /dev/null
+++ b/devel/rr/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+patch -p1 <
"$SPELL_DIRECTORY/53c5bd72bae089616a3ca626b8af240481d70e6f.patch" &&
+patch -p1 < "$SPELL_DIRECTORY/0001-use-C-14-instead-of-C-11.patch"
+
+
diff --git a/editors/sc-im/BUILD b/editors/sc-im/BUILD
new file mode 100755
index 0000000..53c1314
--- /dev/null
+++ b/editors/sc-im/BUILD
@@ -0,0 +1,2 @@
+cd "$SOURCE_DIRECTORY/src" &&
+default_build_make
diff --git a/editors/sc-im/DEPENDS b/editors/sc-im/DEPENDS
new file mode 100755
index 0000000..cca5f90
--- /dev/null
+++ b/editors/sc-im/DEPENDS
@@ -0,0 +1,19 @@
+depends ncurses &&
+depends TEXT-EDITOR &&
+depends PAGER &&
+#optional_depends libxlsxwriter \
+# "" \
+# "" \
+# "for xlsx file export support" &&
+optional_depends gnuplot \
+ "" \
+ "" \
+ "for plotting support" &&
+#optional_depends libzip \
+# "" \
+# "" \
+# "for xlsx file import support" &&
+optional_depends lua51 \
+ "" \
+ "" \
+ "for lua scripting support"
diff --git a/editors/sc-im/DETAILS b/editors/sc-im/DETAILS
new file mode 100755
index 0000000..a1068c2
--- /dev/null
+++ b/editors/sc-im/DETAILS
@@ -0,0 +1,13 @@
+ SPELL=sc-im
+ VERSION=0.7.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/andmarti1424/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:47bc02d4b698c30a3144733216cfdf57daafb4115e5d49774104c4fedbd22f1ab7e491e1fc16683273c8c5e8820f6caf2389223c4789b9e3f777d57528b76f1b
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/$SPELL-$VERSION"
+ WEB_SITE="https://github.com/andmarti1424/sc-im"
+ LICENSE[0]=BSD
+ ENTERED=20181215
+ SHORT="a spreadsheet program that is based on SC"
+cat << EOF
+SC-IM is a spreadsheet program that is based on SC.
+EOF
diff --git a/editors/sc-im/HISTORY b/editors/sc-im/HISTORY
new file mode 100644
index 0000000..b033641
--- /dev/null
+++ b/editors/sc-im/HISTORY
@@ -0,0 +1,3 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, PRE_BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/editors/sc-im/PRE_BUILD b/editors/sc-im/PRE_BUILD
new file mode 100755
index 0000000..f24c7c3
--- /dev/null
+++ b/editors/sc-im/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+sedit 's:/usr/local:/usr:' src/Makefile
diff --git a/gnome2-libs/librsvg2/DETAILS b/gnome2-libs/librsvg2/DETAILS
index 43a3d22..41f8959 100755
--- a/gnome2-libs/librsvg2/DETAILS
+++ b/gnome2-libs/librsvg2/DETAILS
@@ -1,6 +1,6 @@
SPELL=librsvg2
- VERSION=2.44.9
-
SOURCE_HASH=sha512:056178e23b8625afd34b1ef9ce97c25b8baa9f425594354f782e63c4cbaba38893793422ef0d486a2757912bc006c0264b87abf87f1dd25bb640dd937a479230
+ VERSION=2.44.10
+
SOURCE_HASH=sha512:72a731cff54a26edbbdb599b48d4595976530175d885d8e160d7b269b3ec8d285a9dae56f03b4c89a4df6170487d12538d1708b7585358ec2806707f2fbfaced
# SOURCE_GPG=gurus.gpg:$SOURCE.sig
SECURITY_PATCH=2
BRANCH=`echo $VERSION|cut -d . -f 1,2`
diff --git a/gnome2-libs/librsvg2/HISTORY b/gnome2-libs/librsvg2/HISTORY
index 7bab5d4..a5aca10 100644
--- a/gnome2-libs/librsvg2/HISTORY
+++ b/gnome2-libs/librsvg2/HISTORY
@@ -1,3 +1,6 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: 2.44.10
+
2018-11-24 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: 2.44.9
diff --git a/graphics/graphicsmagick/DETAILS b/graphics/graphicsmagick/DETAILS
index 05ed37c..bb5121f 100755
--- a/graphics/graphicsmagick/DETAILS
+++ b/graphics/graphicsmagick/DETAILS
@@ -6,8 +6,8 @@
# SOURCE=GraphicsMagick-${VERSION}.tar.bz2
#
SOURCE_URL[0]=ftp://ftp.${SPELL}.org/pub/GraphicsMagick/snapshots/${SOURCE}
#else
- VERSION=1.3.30
-
SOURCE_HASH=sha512:4f04245b8abef85de96a1527ad4adc1fadea144a1917db3ea21632a9fe732bdaa7021ffdbbeb7c2ead814ca7b6a14e81bb68a962bbfb64fa6809a235f1b0be5c
+ VERSION=1.3.31
+
SOURCE_HASH=sha512:7bfc38fcbe32a049650f46a4f3c1137bea827490fe3fdbd71dc0c70afbcf513195ef7f8e94557774c7cb83e60249f2c5be7d8cfc8ef33043e99b39cea2edbf19
SECURITY_PATCH=6
SOURCE=GraphicsMagick-${VERSION}.tar.xz
SOURCE_URL[0]=https://downloads.sourceforge.net/sourceforge/${SPELL}/${SPELL}/${VERSION}/${SOURCE}
diff --git a/graphics/graphicsmagick/HISTORY b/graphics/graphicsmagick/HISTORY
index ca41556..c7a0387 100644
--- a/graphics/graphicsmagick/HISTORY
+++ b/graphics/graphicsmagick/HISTORY
@@ -1,3 +1,6 @@
+2018-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.3.31
+
2018-08-18 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.3.30
SECURITY_PATCH++ CVE-2016-2317 plus others
diff --git a/graphics/imagemagick/DETAILS b/graphics/imagemagick/DETAILS
index bc202fc..df86c24 100755
--- a/graphics/imagemagick/DETAILS
+++ b/graphics/imagemagick/DETAILS
@@ -1,11 +1,11 @@
SPELL=imagemagick
SPELLX=ImageMagick
- VERSION=7.0.8-15
+ VERSION=7.0.8-16
SECURITY_PATCH=6
SOURCE=$SPELLX-$VERSION.tar.gz
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX-$VERSION"
SOURCE_URL[0]=https://github.com/ImageMagick/ImageMagick/archive/${VERSION}.tar.gz
-
SOURCE_HASH=sha512:79012ae6cc3c34f3dc54f3a4f9ca38fbf9d3692c1c3708c3de96de834b75345f9b37f771fcce2f0792ce26e45939c06ebba3ec3997ecd262d66b90db37c24426
+
SOURCE_HASH=sha512:829af4505834c2542bfd0490dc65bbf755b5291aaf3934abeb5faf3d57a10a1332616df83cd50acec09ba81043aa7cc2994af9db98b53eec5b42f531bbf4db09
CCACHE="off"
WEB_SITE=http://www.imagemagick.org/
ENTERED=20010922
diff --git a/graphics/imagemagick/HISTORY b/graphics/imagemagick/HISTORY
index 5cfc681..7698750 100644
--- a/graphics/imagemagick/HISTORY
+++ b/graphics/imagemagick/HISTORY
@@ -1,3 +1,6 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 7.0.8-16
+
2018-12-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 7.0.8-15
diff --git a/libs/capnproto/BUILD b/libs/capnproto/BUILD
new file mode 100755
index 0000000..e013b8d
--- /dev/null
+++ b/libs/capnproto/BUILD
@@ -0,0 +1 @@
+cmake_build
diff --git a/libs/capnproto/DEPENDS b/libs/capnproto/DEPENDS
new file mode 100755
index 0000000..40940c8
--- /dev/null
+++ b/libs/capnproto/DEPENDS
@@ -0,0 +1,2 @@
+depends gcc &&
+depends cmake
diff --git a/libs/capnproto/DETAILS b/libs/capnproto/DETAILS
new file mode 100755
index 0000000..1690d88
--- /dev/null
+++ b/libs/capnproto/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=capnproto
+ VERSION=0.7.0
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=https://github.com/${SPELL}/${SPELL}/archive/v${VERSION}.tar.gz
+
SOURCE_HASH=sha512:a3ea278ded6a866759c0517d16b99bd38ffea1c163ce63a3604b752d8bdaafbc38a600de94afe12db35e7f7f06e29cc94c911dc2e0ecec6fe1185452df2a2bd3
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/${SPELL}-${VERSION}"
+ WEB_SITE="https://capnproto.org"
+ LICENSE[0]=MIT
+ ENTERED=20181215
+ SHORT="an insanely fast data interchange format and
capability-based RPC system"
+cat << EOF
+Cap’n Proto is an insanely fast data interchange format and capability-based
+RPC system. Think JSON, except binary. Or think Protocol Buffers, except
+faster.
+EOF
diff --git a/libs/capnproto/HISTORY b/libs/capnproto/HISTORY
new file mode 100644
index 0000000..950b62e
--- /dev/null
+++ b/libs/capnproto/HISTORY
@@ -0,0 +1,3 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/file-basedir/DEPENDS b/perl-cpan/file-basedir/DEPENDS
index 1dd0168..fe9d9a5 100755
--- a/perl-cpan/file-basedir/DEPENDS
+++ b/perl-cpan/file-basedir/DEPENDS
@@ -1 +1,3 @@
-depends perl
+depends perl &&
+depends file-which &&
+depends ipc-system-simple
diff --git a/perl-cpan/file-basedir/DETAILS b/perl-cpan/file-basedir/DETAILS
index 73c1e51..30b5f73 100755
--- a/perl-cpan/file-basedir/DETAILS
+++ b/perl-cpan/file-basedir/DETAILS
@@ -1,9 +1,9 @@
SPELL=file-basedir
- VERSION=0.03
+ VERSION=0.08
SOURCE=File-BaseDir-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/File-BaseDir-$VERSION
- SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PA/PARDUS/$SOURCE
-
SOURCE_HASH=sha512:ed4dc0e293a830bf21eee02a68867c4350ce3b62d19543ed4b1528afe71af6fd57ecc974d48ecab155ed8110de7cac204b7494ac46e565738029ba4ef3eae068
+ SOURCE_URL[0]=https://cpan.metacpan.org/authors/id/K/KI/KIMRYAN/$SOURCE
+
SOURCE_HASH=sha512:6b44edca34906c34d574933c21c0e3a1a236a431a3ac12caeabcc2638688dfe1c02efc9a1e75a2c2cd522de0dca00df0620cd262c184ec938cc97766d1121f99
LICENSE=ART
WEB_SITE="http://search.cpan.org/search?module=File::BaseDir"
ENTERED=20060121
diff --git a/perl-cpan/file-basedir/HISTORY b/perl-cpan/file-basedir/HISTORY
index aa8e3d6..9f39e70 100644
--- a/perl-cpan/file-basedir/HISTORY
+++ b/perl-cpan/file-basedir/HISTORY
@@ -1,3 +1,6 @@
+2018-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS, DEPENDS: version 0.08
+
2008-02-25 Jaka Kranjc <lynxlynxlynx AT sourcemage.org>
* DETAILS: Fixed SOURCE_URL[0]
updated spell to 0.03
diff --git a/perl-cpan/ipc-system-simple/DEPENDS
b/perl-cpan/ipc-system-simple/DEPENDS
new file mode 100755
index 0000000..c1a1bc6
--- /dev/null
+++ b/perl-cpan/ipc-system-simple/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/perl-cpan/ipc-system-simple/DETAILS
b/perl-cpan/ipc-system-simple/DETAILS
new file mode 100755
index 0000000..4394c42
--- /dev/null
+++ b/perl-cpan/ipc-system-simple/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=ipc-system-simple
+ VERSION=1.25
+ SOURCE="IPC-System-Simple-${VERSION}.tar.gz"
+ SOURCE_URL[0]=$PERL_CPAN_URL/authors/id/P/PJ/PJF/${SOURCE}
+
SOURCE_HASH=sha512:fda275786605eb80acaa6062cc51c32aa0e84f150e7ca7afcfe874f088ce7b8f9a97669e91bec24fdb05426db8b0f05552aa8853e44b08996e625281d1892f72
+SOURCE_DIRECTORY="${BUILD_DIRECTORY}/IPC-System-Simple-${VERSION}"
+ WEB_SITE="https://metacpan.org/pod/IPC::System::Simple"
+ LICENSE[0]=ART
+ ENTERED=20181213
+ SHORT="run commands simply, with detailed diagnostics"
+cat << EOF
+Calling Perl's in-built system() function is easy, determining if it was
+successful is hard. Let's face it, $? isn't the nicest variable in the world
+to play with, and even if you do check it, producing a well-formatted error
+string takes a lot of work.
+
+IPC::System::Simple takes the hard work out of calling external commands.
+EOF
diff --git a/perl-cpan/ipc-system-simple/HISTORY
b/perl-cpan/ipc-system-simple/HISTORY
new file mode 100644
index 0000000..42ffcd5
--- /dev/null
+++ b/perl-cpan/ipc-system-simple/HISTORY
@@ -0,0 +1,3 @@
+2018-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DEPENDS, DETAILS: spell created
+
diff --git a/perl-cpan/parse-recdescent/DEPENDS
b/perl-cpan/parse-recdescent/DEPENDS
index 6826bc7..fb3914a 100755
--- a/perl-cpan/parse-recdescent/DEPENDS
+++ b/perl-cpan/parse-recdescent/DEPENDS
@@ -1 +1,3 @@
-depends perl
+depends perl &&
+depends module-build &&
+depends text-balanced
diff --git a/perl-cpan/parse-recdescent/DETAILS
b/perl-cpan/parse-recdescent/DETAILS
index 38f76b1..809b7ad 100755
--- a/perl-cpan/parse-recdescent/DETAILS
+++ b/perl-cpan/parse-recdescent/DETAILS
@@ -1,11 +1,11 @@
SPELL=parse-recdescent
- VERSION=1.95.1
- SOURCE=Parse-RecDescent-v$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/Parse-RecDescent-v$VERSION
- SOURCE_URL[0]=http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/$SOURCE
-
SOURCE_HASH=sha512:8ddd56fd3e61458d44998770b331dfa1529a8c7d45f0673d586a283297a8fa88c37f3a7e1bec87f8f2423296e709ec1800a70da921f48a29db322c6af00a0578
+ VERSION=1.967015
+ SOURCE=Parse-RecDescent-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/Parse-RecDescent-$VERSION
+ SOURCE_URL[0]=https://cpan.metacpan.org/authors/id/J/JT/JTBRAUN/$SOURCE
+
SOURCE_HASH=sha512:38adbfc9a88f09d0465d862b845f48c0921ce462ffccaa7ce8b5f1b7090f33f70e7f00f9ee787fd698b5539804412c44f03e7942cf675d53a17a84c3510e5aa4
LICENSE=ART
- WEB_SITE=http://search.cpan.org/~dconway/Parse-RecDescent/
+ WEB_SITE=https://metacpan.org/pod/Parse::RecDescent
ENTERED=20020202
KEYWORDS="perl"
SHORT="Generate Recursive-Descent Parsers "
diff --git a/perl-cpan/parse-recdescent/HISTORY
b/perl-cpan/parse-recdescent/HISTORY
index ab84bc1..162e256 100644
--- a/perl-cpan/parse-recdescent/HISTORY
+++ b/perl-cpan/parse-recdescent/HISTORY
@@ -1,3 +1,7 @@
+2018-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 1.967015
+ * DEPENDS: depend on module-build and text-balanced
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: cleaned up, updated to 1.95.1, removed UPDATED
* BUILD: useless
diff --git a/perl-cpan/text-balanced/DETAILS b/perl-cpan/text-balanced/DETAILS
index 0833cfa..c79951a 100755
--- a/perl-cpan/text-balanced/DETAILS
+++ b/perl-cpan/text-balanced/DETAILS
@@ -1,9 +1,9 @@
SPELL=text-balanced
- VERSION=v2.0.0
-
SOURCE_HASH=sha512:3a5bce5a13945d73862b49157c2d3be18b8cb8a71aa8c76682905b69ab309a4139419087d0cf8b651e1619888c361cdf77b7d67a4de657f94c16634902e70871
+ VERSION=2.03
+
SOURCE_HASH=sha512:28eb95e157e8fe95fcc9395a18ec0a8af188bc99124a018e74f12f5b6e913a413098c0bed7da621c4c6a775bd7d2bb90bc04dfbcf662c45bd4d37742beff090a
SOURCE=Text-Balanced-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/Text-Balanced-$VERSION
- SOURCE_URL[0]=http://www.cpan.org/authors/id/D/DC/DCONWAY/$SOURCE
+ SOURCE_URL[0]=https://cpan.metacpan.org/authors/id/S/SH/SHAY/$SOURCE
LICENSE=ART
WEB_SITE="http://search.cpan.org/search?module=Text::Balanced"
ENTERED=20020314
diff --git a/perl-cpan/text-balanced/HISTORY b/perl-cpan/text-balanced/HISTORY
index 0f7f458..71e6215 100644
--- a/perl-cpan/text-balanced/HISTORY
+++ b/perl-cpan/text-balanced/HISTORY
@@ -1,3 +1,6 @@
+2018-12-13 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.03
+
2008-01-07 Vlad Glagolev <stealth AT sourcemage.org>
* BUILD: useless
diff --git a/security/wireshark/BUILD b/security/wireshark/BUILD
index fcab8fe..ee467da 100755
--- a/security/wireshark/BUILD
+++ b/security/wireshark/BUILD
@@ -1,5 +1,5 @@
-OPTS="--with-qt=no $WIRESHARK_OPTS $OPTS" &&
+OPTS="$WIRESHARK_OPTS $OPTS" &&
CFLAGS="$CFLAGS -Wno-error=maybe-uninitialized" &&
CXXFLAGS="$CXXFLAGS -Wno-error=maybe-uninitialized" &&
-default_build
+qt5_cmake_build
diff --git a/security/wireshark/CONFIGURE b/security/wireshark/CONFIGURE
index 71fbb1c..e55f8ba 100755
--- a/security/wireshark/CONFIGURE
+++ b/security/wireshark/CONFIGURE
@@ -3,7 +3,4 @@ list_remove WIRESHARK_OPTS '--enable-threads' &&
list_remove WIRESHARK_OPTS '--disable-threads' &&
list_remove WIRESHARK_OPTS '--enable-ipv6' &&
list_remove WIRESHARK_OPTS '--disable-ipv6' &&
-
-config_query_option WIRESHARK_OPTS \
- "Install dumpcap as setuid?" n \
- "--enable-setuid-install" ""
+list_remove WIRESHARK_OPTS '--enable-setuid-install'
diff --git a/security/wireshark/DEPENDS b/security/wireshark/DEPENDS
index 63c9cd4..bc62d6b 100755
--- a/security/wireshark/DEPENDS
+++ b/security/wireshark/DEPENDS
@@ -1,98 +1,74 @@
-depends glibc &&
-depends glib2 &&
-depends libpcap &&
+depends cmake &&
+depends glib2 &&
+depends glibc &&
+depends libgcrypt &&
+depends libpcap &&
+depends libssh2 &&
+depends qtbase &&
+depends qtmultimedia &&
+depends SSL &&
+depends zlib &&
-#optional_depends qtbase \
-# "--with-qt=5" "" \
-# "for QT GUI support" &&
-optional_depends gtk+3 \
- "--with-gtk=3" "" \
- "for GTK+3 GUI support"
-if ! is_depends_enabled $SPELL gtk+3; then
- optional_depends gtk+2 \
- "--with-gtk=2" "" \
- "for GTK+2 GUI support"
-fi &&
#optional_depends extcap \
# "--with-extcap" "--without-extcap" \
# "use extcap for external capture sources" &&
optional_depends libxml2 \
- "--with-libxml2" "--without-libxml2" \
+ "-DENABLE_LIBXML2=ON" "-DENABLE_LIBXML2=OFF" \
"for XML support in dissectors" &&
#optional_depends spandsp \
-# "--with-spandsp" "--without-spandsp" \
+# "-DENABLE_SPANDSP=ON" "-DENABLE_SPANDSP=OFF" \
# "for G.722/G.726 support" &&
optional_depends sbc \
- "--with-sbc" "--without-sbc" \
+ "-DENABLE_SBC=ON" "-DENABLE_SBC=OFF" \
"for Bluetooth A2DP support" &&
optional_depends nghttp2 \
- "--with-nghttp" "--without-nghttp" \
+ "-DENABLE_NGHTTP2=ON" "-DENABLE_NGHTTP2=OFF" \
"for HTTP support" &&
-optional_depends libssh2 \
- "--with-libssh" "--without-libssh" \
- "for ssh support" &&
-
-optional_depends snappy \
- "--with-snappy" "--without-snappy" \
- "to read snappy-compressed data" &&
-
optional_depends lz4 \
- "--with-lz4" "--without-lz4" \
+ "-DENABLE_LZ4=ON" "-DENABLE_LZ4=OFF" \
"to read lz4-compressed data" &&
-optional_depends zlib \
- "--with-zlib" "--without-zlib" \
- "to read zlib-compressed data" &&
+optional_depends snappy \
+ "-DENABLE_SNAPPY=ON" "-DENABLE_SNAPPY=OFF" \
+ "to read snappy-compressed data" &&
optional_depends libcap \
- "--with-libcap" "--without-libcap" \
+ "-DENABLE_CAP=ON" "-DENABLE_CAP=OFF" \
"for POSIX.1e capabilities management" &&
-optional_depends SSL \
- "--with-ssl" "--without-ssl" \
- "use SSL crypto library" &&
-
optional_depends gnutls \
- "--with-gnutls" "--without-gnutls" \
+ "-DENABLE_GNUTLS=ON" "-DENABLE_GNUTLS=OFF" \
"for GNUTLS library support" &&
optional_depends krb5 \
- "--with-krb5" "--without-krb5" \
+ "-DENABLE_KERBEROS=ON" "-DENABLE_KERBEROS=OFF" \
"for Kerberos usage" &&
-optional_depends libgcrypt \
- "--with-gcrypt" "--without-gcrypt" \
- "for gcrypt library support" &&
-
# support is broken except in development branch
#optional_depends python \
# "--with-python" "--without-python" \
# "for Python scripting support" &&
optional_depends lua51 \
- "--with-lua" "--without-lua" \
+ "-DENABLE_LUA=ON" "-DENABLE_LUA=OFF" \
"for Lua scripting support" &&
-optional_depends geoip \
- "--with-geoip" "--without-geoip" \
+suggest_depends geoip \
+ "" "" \
"for GeoIP location support" &&
optional_depends c-ares \
- "--with-c-ares" "--without-c-ares" \
+ "-DENABLE_CARES=ON" "-DENABLE_CARES=OFF" \
"for asynchronous (non-blocking) name resolution via
c-ares" &&
-optional_depends adns \
- "--with-adns" "--without-adns" \
- "for asynchronous (non-blocking) name resolution via adns"
&&
-
optional_depends libsmi \
- "--with-libsmi" "--without-libsmi" \
+ "-DENABLE_SMI=ON" "-DENABLE_SMI=OFF" \
"to do more sophisticated decoding of SNMP packets"
diff --git a/security/wireshark/DETAILS b/security/wireshark/DETAILS
index ac72d30..abee45b 100755
--- a/security/wireshark/DETAILS
+++ b/security/wireshark/DETAILS
@@ -1,5 +1,5 @@
SPELL=wireshark
- VERSION=2.6.5
+ VERSION=2.9.0
SECURITY_PATCH=60
SOURCE=$SPELL-$VERSION.tar.xz
SOURCE_URL[0]=https://www.wireshark.org/download/src/$SOURCE
@@ -8,7 +8,7 @@
SOURCE_URL[3]=https://2.na.dl.wireshark.org/src/all-versions/$SOURCE
SOURCE_URL[4]=https://1.eu.dl.wireshark.org/src/all-versions/$SOURCE
SOURCE_URL[5]=https://1.as.dl.wireshark.org/src/all-versions/$SOURCE
-
SOURCE_HASH=sha512:fed2d08bb0ba06496c22a5d45946faf2ff4ca19c59faf758c668c583193faeec3c4379b64750478469fede91562891e9b6991591a09a3da8d2193cb64718d02f
+
SOURCE_HASH=sha512:f24d873d75510488e0e60f75abce5820457786ff540ede3fb19fd45fea269527323ef5b5157ff83d2aaeabd60d03bac0a3dfc14495468d9478a8e5d7a30ad47b
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://www.wireshark.org/
ENTERED=20020116
diff --git a/security/wireshark/HISTORY b/security/wireshark/HISTORY
index fba10be..ed7517c 100644
--- a/security/wireshark/HISTORY
+++ b/security/wireshark/HISTORY
@@ -1,3 +1,8 @@
+2018-12-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * DETAILS: version 2.9.0
+ * BUILD, CONFIGURE, DEPENDS: use cmake
+ * INSTALL: removed
+
2018-11-29 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* DETAILS: version 2.6.5, security update
diff --git a/security/wireshark/INSTALL b/security/wireshark/INSTALL
deleted file mode 100755
index 57b625e..0000000
--- a/security/wireshark/INSTALL
+++ /dev/null
@@ -1,3 +0,0 @@
-default_install &&
-
-install -m 644 image/wsicon48.png "$INSTALL_ROOT/usr/share/pixmaps"
- [SM-Commit] GIT changes to master grimoire by Florian Franzmann (cdaee6c871123e121e01ee595c06b63dd796bacb), Florian Franzmann, 12/15/2018
Archive powered by MHonArc 2.6.24.