summaryrefslogtreecommitdiffstats
path: root/ftp
diff options
context:
space:
mode:
authorIsmael Luceno2019-05-26 22:49:34 +0200
committerIsmael Luceno2019-05-27 12:27:32 +0200
commitdb0389a702d897a2e8cfb2b5a67286a84530dde7 (patch)
tree467ec1984954230d2290393d729e148960035eb8 /ftp
parentfbdb5a2acbbc0c2c33ff12c87560dd76915e859c (diff)
cvsync: Fix build against musl
Diffstat (limited to 'ftp')
-rw-r--r--ftp/cvsync/HISTORY3
-rwxr-xr-xftp/cvsync/PRE_BUILD1
-rw-r--r--ftp/cvsync/missing-includes.patch11
3 files changed, 15 insertions, 0 deletions
diff --git a/ftp/cvsync/HISTORY b/ftp/cvsync/HISTORY
index 9a1edc7cc1..b3d70feef7 100644
--- a/ftp/cvsync/HISTORY
+++ b/ftp/cvsync/HISTORY
@@ -1,2 +1,5 @@
+2019-05-27 Ismael Luceno <ismael@sourcemage.org>
+ * PRE_BUILD, missing-includes.patch: Fixed build against musl
+
2015-10-21 Ismael Luceno <ismael@sourcemage.org>
* BUILD, DEPENDS, DETAILS, PRE_BUILD: spell created
diff --git a/ftp/cvsync/PRE_BUILD b/ftp/cvsync/PRE_BUILD
index a127cb0731..121f07d3cb 100755
--- a/ftp/cvsync/PRE_BUILD
+++ b/ftp/cvsync/PRE_BUILD
@@ -1,5 +1,6 @@
default_pre_build &&
cd "$SOURCE_DIRECTORY" &&
+patch -fp1 -i "$SPELL_DIRECTORY/missing-includes.patch" &&
sed -ri '
1{
iPREFIX = "'"$INSTALL_ROOT"'"/usr
diff --git a/ftp/cvsync/missing-includes.patch b/ftp/cvsync/missing-includes.patch
new file mode 100644
index 0000000000..8aa619c195
--- /dev/null
+++ b/ftp/cvsync/missing-includes.patch
@@ -0,0 +1,11 @@
+--- a/common/rcslib.h
++++ b/common/rcslib.h
+@@ -30,6 +30,8 @@
+ #ifndef __RCSLIB_H__
+ #define __RCSLIB_H__
+
++#include <inttypes.h> /* int32_t */
++
+ /*
+ * rcsfile(5) - Manual Page Revision: 1.5.2.1; Release Date: 2001/07/22
+ */