aboutsummaryrefslogtreecommitdiff
path: root/sysutils/heirloom
diff options
context:
space:
mode:
authorPietro Cerutti <gahr@FreeBSD.org>2012-12-03 09:10:19 +0000
committerPietro Cerutti <gahr@FreeBSD.org>2012-12-03 09:10:19 +0000
commitc2972fcd0a07b2563c2430a29cadcbd7a2cc4a78 (patch)
tree2b61aec1f5515a4578c9f8e7ff7e1c708516b278 /sysutils/heirloom
parent369f9eda57c1de14963fd5af6da71c7904039cf9 (diff)
downloadports-c2972fcd0a07b2563c2430a29cadcbd7a2cc4a78.tar.gz
ports-c2972fcd0a07b2563c2430a29cadcbd7a2cc4a78.zip
- Fix build with clang
Feature safe: yes
Notes
Notes: svn path=/head/; revision=308127
Diffstat (limited to 'sysutils/heirloom')
-rw-r--r--sysutils/heirloom/files/patch-factor_Makefile.mk11
-rw-r--r--sysutils/heirloom/files/patch-nawk_main.c11
2 files changed, 22 insertions, 0 deletions
diff --git a/sysutils/heirloom/files/patch-factor_Makefile.mk b/sysutils/heirloom/files/patch-factor_Makefile.mk
new file mode 100644
index 000000000000..b2fef30579f7
--- /dev/null
+++ b/sysutils/heirloom/files/patch-factor_Makefile.mk
@@ -0,0 +1,11 @@
+--- factor/Makefile.mk.orig 2012-12-03 10:01:29.000000000 +0100
++++ factor/Makefile.mk 2012-12-03 10:01:48.000000000 +0100
+@@ -22,7 +22,7 @@
+ $(CC) ___build$$$$.c -lm -o ___build$$$$ >/dev/null 2>&1 ; \
+ if test $$? = 0 && test -f ___build$$$$ ; \
+ then \
+- echo '#if !defined (__dietlibc__) && !defined (_AIX)' >>config.h ; \
++ echo '#if !defined (__dietlibc__) && !defined (_AIX) && !defined (__FreeBSD__)' >>config.h ; \
+ echo '#define USE_LONG_DOUBLE' >>config.h ; \
+ echo '#endif' >>config.h ; \
+ fi ; \
diff --git a/sysutils/heirloom/files/patch-nawk_main.c b/sysutils/heirloom/files/patch-nawk_main.c
new file mode 100644
index 000000000000..64b31de0d9c4
--- /dev/null
+++ b/sysutils/heirloom/files/patch-nawk_main.c
@@ -0,0 +1,11 @@
+--- nawk/main.c.orig 2012-12-03 10:03:30.000000000 +0100
++++ nawk/main.c 2012-12-03 10:03:51.000000000 +0100
+@@ -66,7 +66,7 @@
+
+ extern const char badopen[];
+
+-int main(int argc, unsigned char *argv[], unsigned char *envp[])
++int main(int argc, char *argv[], char *envp[])
+ {
+ unsigned char *fs = NULL;
+ char label[MAXLABEL+1]; /* Space for the catalogue label */