Skip to Content.
Sympa Menu

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

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 (bb35d2d8137ee009a45ce1d9920c8dbcb0d685bf)
  • Date: Sun, 26 Dec 2021 19:48:10 +0000

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

ChangeLog | 2 +
libs/libmspub/DEPENDS | 7 ++++
libs/libmspub/DETAILS | 16 +++++++++
libs/libmspub/HISTORY | 3 +
libs/libmspub/PRE_BUILD | 3 +
libs/libmspub/patches/0001-libmspub-fix-build-w-gcc10.patch | 20
++++++++++++
libs/libzmf/DEPENDS | 9 +++++
libs/libzmf/DETAILS | 16 +++++++++
libs/libzmf/HISTORY | 2 +
libs/libzmf/PRE_BUILD | 3 +
10 files changed, 81 insertions(+)

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

libmspub: new spell, MS Publisher file format parser

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

libzmf: new spell, Zoner Callisto/Draw file format parser

diff --git a/ChangeLog b/ChangeLog
index 235d6ce..f012045 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -5,6 +5,8 @@
* libs/libcdr: new spell, CorelDRAW document parser library
* libs/libfreehand: new spell, Adobe FreeHand document file format
parser
+ * libs/libzmf: new spell, Zoner Callisto/Draw file format parser
+ * libs/libmspub: new spell, MS Publisher file format parser

2021-12-25 Pavel Vinogradov <public AT sourcemage.org>
* ruby-raa/ruby-3.1: new spell, Ruby 3.1
diff --git a/libs/libmspub/DEPENDS b/libs/libmspub/DEPENDS
new file mode 100755
index 0000000..b8cc465
--- /dev/null
+++ b/libs/libmspub/DEPENDS
@@ -0,0 +1,7 @@
+depends boost &&
+depends icu &&
+depends librevenge &&
+optional_depends doxygen \
+ "" \
+ "--without-docs" \
+ "to build documentation"
diff --git a/libs/libmspub/DETAILS b/libs/libmspub/DETAILS
new file mode 100755
index 0000000..f283603
--- /dev/null
+++ b/libs/libmspub/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libmspub
+ VERSION=0.1.4
+ SOURCE="$SPELL-$VERSION.tar.xz"
+ SOURCE_URL[0]=https://dev-www.libreoffice.org/src/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:7275f890645961b3fd56df4584788962e8c064fe3f99f5834c6ba6177ce76d00d544fbe9a25b7ab2f4180d2f3a90c609fe0bb68d61ea24e95b086190390fff31
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://wiki.documentfoundation.org/DLP/Libraries/libmspub";
+ LICENSE[0]="MPL-2.0"
+ ENTERED=20211226
+ KEYWORDS=""
+ SHORT="MS Publisher file format parser"
+cat << EOF
+Libmspub is a library that parses the file format of Microsoft Publisher
+documents. Currently supported are documents created by Publisher 2000 and
+higher; import of documents created by Publisher 95-98 is rather limited.
+EOF
diff --git a/libs/libmspub/HISTORY b/libs/libmspub/HISTORY
new file mode 100644
index 0000000..23e38b4
--- /dev/null
+++ b/libs/libmspub/HISTORY
@@ -0,0 +1,3 @@
+2021-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD,
+ patches/0001-libmspub-fix-build-w-gcc10.patch: spell created
diff --git a/libs/libmspub/PRE_BUILD b/libs/libmspub/PRE_BUILD
new file mode 100755
index 0000000..c230ad1
--- /dev/null
+++ b/libs/libmspub/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+apply_patch_dir patches
diff --git a/libs/libmspub/patches/0001-libmspub-fix-build-w-gcc10.patch
b/libs/libmspub/patches/0001-libmspub-fix-build-w-gcc10.patch
new file mode 100644
index 0000000..0bcc0cf
--- /dev/null
+++ b/libs/libmspub/patches/0001-libmspub-fix-build-w-gcc10.patch
@@ -0,0 +1,20 @@
+From 776e88981949ee54d20485bc78d709506e329a21 Mon Sep 17 00:00:00 2001
+From: Jürgen Buchmüller <pullmoll AT t-online.de>
+Date: Wed, 9 Sep 2020 00:59:07 +0200
+Subject: [PATCH] libmspub: fix build w/ gcc10
+
+Origin: Void Linux
+---
+ src/lib/MSPUBMetaData.h | 1 +
+ 1 file changed, 1 insertion(+)
+
+--- a/src/lib/MSPUBMetaData.h 2018-02-28 12:54:49.000000000 +0100
++++ b/src/lib/MSPUBMetaData.h 2020-09-09 00:57:50.806188126 +0200
+@@ -10,6 +10,7 @@
+ #ifndef INCLUDED_MSPUBMETADATA_H
+ #define INCLUDED_MSPUBMETADATA_H
+
++#include <cstdint>
+ #include <map>
+ #include <utility>
+ #include <vector>
diff --git a/libs/libzmf/DEPENDS b/libs/libzmf/DEPENDS
new file mode 100755
index 0000000..d142404
--- /dev/null
+++ b/libs/libzmf/DEPENDS
@@ -0,0 +1,9 @@
+depends boost &&
+depends icu &&
+depends libpng &&
+depends librevenge &&
+depends zlib &&
+optional_depends doxygen \
+ "" \
+ "--without-docs" \
+ "to build documentation"
diff --git a/libs/libzmf/DETAILS b/libs/libzmf/DETAILS
new file mode 100755
index 0000000..afd3e40
--- /dev/null
+++ b/libs/libzmf/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=libzmf
+ VERSION=0.0.2
+ SOURCE="$SPELL-$VERSION.tar.xz"
+ SOURCE_URL[0]=https://dev-www.libreoffice.org/src/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:ad4a8e65e85434e43caa239ff2a3f358c6db6411235c4bb73d8d2aa1527a4f411433370706db391f8f8110a36759249ee19b27be75bae5f361c491006d1b9aa2
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="https://wiki.documentfoundation.org/DLP/Libraries/libzmf";
+ LICENSE[0]="MPL-2.0"
+ ENTERED=20211226
+ KEYWORDS=""
+ SHORT="Zoner Callisto/Draw file format parser"
+cat << EOF
+Libzmf is a library that parses the file format of Zoner Callisto/Draw
+documents. Currently it only understands documents created by Zoner Draw
+version 4 and 5.
+EOF
diff --git a/libs/libzmf/HISTORY b/libs/libzmf/HISTORY
new file mode 100644
index 0000000..6f04670
--- /dev/null
+++ b/libs/libzmf/HISTORY
@@ -0,0 +1,2 @@
+2021-12-26 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/libs/libzmf/PRE_BUILD b/libs/libzmf/PRE_BUILD
new file mode 100755
index 0000000..3c8cac2
--- /dev/null
+++ b/libs/libzmf/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (bb35d2d8137ee009a45ce1d9920c8dbcb0d685bf), Ismael Luceno, 12/26/2021

Archive powered by MHonArc 2.6.24.

Top of Page