Skip to Content.
Sympa Menu

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

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 (4598a297c413fba923a518fe9d614b06a4634ef2)
  • Date: Tue, 13 Aug 2019 12:52:03 +0000

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

printer/ghostscript/BUILD | 4 ++++
printer/ghostscript/HISTORY | 6 ++++++
printer/ghostscript/PRE_BUILD | 3 ---
security/wipe/BUILD | 4 ++++
security/wipe/HISTORY | 4 ++++
security/wipe/PRE_BUILD | 5 +++++
x11/recordmydesktop/HISTORY | 3 +++
x11/recordmydesktop/PRE_BUILD | 3 +++
8 files changed, 29 insertions(+), 3 deletions(-)

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

ghostscript: Avoid stripping, ruins libgs.so

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

Revert "ghostscript: Fix linking issues with libtiff"

Linking issues with musl toolchain were fixed.

This reverts commit 65dcd4b2feea56e1697e0e3f75aa70884855c9d0.

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

wipe: Fix passing of CFLAGS and build against musl

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

recordmydesktop: Fix build against musl

diff --git a/printer/ghostscript/BUILD b/printer/ghostscript/BUILD
index e974609..61316c0 100755
--- a/printer/ghostscript/BUILD
+++ b/printer/ghostscript/BUILD
@@ -4,6 +4,10 @@ OPTS="--with-drivers=`echo ${GS_PRINTERS} | \
sed "s/ */ /g;s/^ *//;s/ *$/ /;s/^NONE //;s/ /,/g"`JAPAN,FILES \
--enable-dynamic --without-luratech ${OPTS}" &&

+# -s causes libgs.so to be fully stripped
+LDFLAGS+=' '
+LDFLAGS="${LDFLAGS//-s }"
+
LIBS+=" -lz" default_build &&

if [[ $GS_LIBGS == y ]]; then
diff --git a/printer/ghostscript/HISTORY b/printer/ghostscript/HISTORY
index 3e7cab2..808ab8e 100644
--- a/printer/ghostscript/HISTORY
+++ b/printer/ghostscript/HISTORY
@@ -1,3 +1,9 @@
+2019-08-13 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD: avoid stripping, ruins libgs.so
+
+2019-08-12 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD: linking fix reverted, toolchain fixed
+
2019-06-02 Ismael Luceno <ismael AT sourcemage.org>
* PRE_BUILD: Fixed linking issues with libtiff

diff --git a/printer/ghostscript/PRE_BUILD b/printer/ghostscript/PRE_BUILD
index 94dbf1d..c21f123 100755
--- a/printer/ghostscript/PRE_BUILD
+++ b/printer/ghostscript/PRE_BUILD
@@ -3,9 +3,6 @@ cd $SOURCE_DIRECTORY &&

apply_patch_dir patches &&

-# The custom libtiff test is flaky, and fails to add dependencies
-sed -i 's/--libs libtiff-4/--static &/' configure{.ac,} &&
-
# remove most of the embedded libraries. use the system ones instead
rm -rf freetype jpeg libpng tiff lcms2 ijs openjpeg zlib &&

diff --git a/security/wipe/BUILD b/security/wipe/BUILD
new file mode 100755
index 0000000..a9ac6dd
--- /dev/null
+++ b/security/wipe/BUILD
@@ -0,0 +1,4 @@
+case "$HOST" in
+*-musl) CFLAGS+=" -Du_int32_t=uint32_t" ;;
+esac &&
+default_build
diff --git a/security/wipe/HISTORY b/security/wipe/HISTORY
index 5ecf965..98aa4bf 100644
--- a/security/wipe/HISTORY
+++ b/security/wipe/HISTORY
@@ -1,3 +1,7 @@
+2019-08-12 Ismael Luceno <ismael AT sourcemage.org>
+ * BUILD, PRE_BUILD: Fixed build against musl
+ Fixed passing of CFLAGS
+
2016-07-09 Ismael Luceno <ismael AT sourcemage.org>
* DETAILS: updated spell to 2.3.1

diff --git a/security/wipe/PRE_BUILD b/security/wipe/PRE_BUILD
new file mode 100755
index 0000000..96893bc
--- /dev/null
+++ b/security/wipe/PRE_BUILD
@@ -0,0 +1,5 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+sedit 's!maybe_os in$!& linux-musl*|\\!' config.sub &&
+# Fix passing of CFLAGS
+sedit '/^fullCFLAGS=""/s/"/"$CFLAGS/' configure
diff --git a/x11/recordmydesktop/HISTORY b/x11/recordmydesktop/HISTORY
index dde1a8d..fdc7ae4 100644
--- a/x11/recordmydesktop/HISTORY
+++ b/x11/recordmydesktop/HISTORY
@@ -1,3 +1,6 @@
+2019-08-12 Ismael Luceno <ismael AT sourcemage.org>
+ * PRE_BUILD: Fixed build against musl
+
2015-05-25 Thomas Orgis <sobukus AT sourcemage.org>
* DETAILS: remove SOURCEFORGE_URL usage (automated)

diff --git a/x11/recordmydesktop/PRE_BUILD b/x11/recordmydesktop/PRE_BUILD
new file mode 100755
index 0000000..3c8cac2
--- /dev/null
+++ b/x11/recordmydesktop/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 (4598a297c413fba923a518fe9d614b06a4634ef2), Ismael Luceno, 08/13/2019

Archive powered by MHonArc 2.6.24.

Top of Page