summaryrefslogtreecommitdiffstats
path: root/archive
diff options
context:
space:
mode:
authorIsmael Luceno2019-09-06 16:15:24 +0200
committerIsmael Luceno2019-09-06 18:56:34 +0200
commitd289c7a4d207809643afadaba5741f98521a48a2 (patch)
tree47d93ce0d58c60f7310dfd8abb5edddd33538ed9 /archive
parent9b699633fb68c00113c328b84b7aefdf74a7528e (diff)
paxmirabilis: Fix build against musl
Diffstat (limited to 'archive')
-rwxr-xr-xarchive/paxmirabilis/BUILD1
-rwxr-xr-xarchive/paxmirabilis/DEPENDS5
-rw-r--r--archive/paxmirabilis/HISTORY4
-rwxr-xr-xarchive/paxmirabilis/PRE_BUILD4
4 files changed, 13 insertions, 1 deletions
diff --git a/archive/paxmirabilis/BUILD b/archive/paxmirabilis/BUILD
index 941aa0dc9d..f1c4f7d2bf 100755
--- a/archive/paxmirabilis/BUILD
+++ b/archive/paxmirabilis/BUILD
@@ -1,2 +1,3 @@
cd "$SOURCE_DIRECTORY" &&
+export HOST $OPTS &&
sh src/Build.sh -r -tpax
diff --git a/archive/paxmirabilis/DEPENDS b/archive/paxmirabilis/DEPENDS
new file mode 100755
index 0000000000..7433799198
--- /dev/null
+++ b/archive/paxmirabilis/DEPENDS
@@ -0,0 +1,5 @@
+case "$HOST" in
+*-musl)
+ depends musl-fts 'LIBS=-lfts'
+ ;;
+esac
diff --git a/archive/paxmirabilis/HISTORY b/archive/paxmirabilis/HISTORY
index 8614fde1fd..4adb1b45a9 100644
--- a/archive/paxmirabilis/HISTORY
+++ b/archive/paxmirabilis/HISTORY
@@ -1,2 +1,6 @@
+2019-09-06 Ismael Luceno <ismael@sourcemage.org>
+ * BUILD, DEPENDS: Added dependency on musl-fts for musl
+ * PRE_BUILD: Added missing include required by musl
+
2019-07-30 Ismael Luceno <ismael@sourcemage.org>
* DETAILS: spell created
diff --git a/archive/paxmirabilis/PRE_BUILD b/archive/paxmirabilis/PRE_BUILD
index fdca4381cb..7ebd7ae07a 100755
--- a/archive/paxmirabilis/PRE_BUILD
+++ b/archive/paxmirabilis/PRE_BUILD
@@ -2,4 +2,6 @@ mk_source_dir "$SOURCE_DIRECTORY" &&
cd "$SOURCE_DIRECTORY" &&
gzip -dc "$SOURCE_CACHE/$SOURCE" |
cpio -di &&
-mv "$SOURCE_DIRECTORY"/{pax,src}
+mv "$SOURCE_DIRECTORY"/{pax,src} &&
+# Missing include, required by musl
+sedit '1i#include <sys/types.h>' src/pax.h