aboutsummaryrefslogtreecommitdiffstats
path: root/graphics/camediaplay
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2011-09-16 14:44:47 +0800
committervanilla <vanilla@FreeBSD.org>2011-09-16 14:44:47 +0800
commit3be7069bb574bd7734a2b8909cc27189259f2768 (patch)
treeff2a1f1c87b2c76052047bc8df9673acd9ec6666 /graphics/camediaplay
parent0b2bd9f302dc81e748205bcb4b66b13eb580fba1 (diff)
downloadfreebsd-ports-graphics-3be7069bb574bd7734a2b8909cc27189259f2768.tar.gz
freebsd-ports-graphics-3be7069bb574bd7734a2b8909cc27189259f2768.tar.zst
freebsd-ports-graphics-3be7069bb574bd7734a2b8909cc27189259f2768.zip
Fix build error with clang.
Diffstat (limited to 'graphics/camediaplay')
-rw-r--r--graphics/camediaplay/Makefile3
-rw-r--r--graphics/camediaplay/files/patch-src_main.c11
-rw-r--r--graphics/camediaplay/files/patch-src_uucplock.c33
3 files changed, 44 insertions, 3 deletions
diff --git a/graphics/camediaplay/Makefile b/graphics/camediaplay/Makefile
index 97f8e58ccd1..0d419e8d9ad 100644
--- a/graphics/camediaplay/Makefile
+++ b/graphics/camediaplay/Makefile
@@ -21,9 +21,6 @@ GNU_CONFIGURE= yes
CONFIGURE_ENV= OPTFLAG=""
MAN1= camediaplay.1
-post-patch:
- @${REINPLACE_CMD} -e "s|<sys/dir.h>|<dirent.h>|g" ${WRKSRC}/../src/*.c
-
post-install:
.if !defined(NOPORTDOCS)
@${MKDIR} ${PREFIX}/share/doc/camediaplay
diff --git a/graphics/camediaplay/files/patch-src_main.c b/graphics/camediaplay/files/patch-src_main.c
new file mode 100644
index 00000000000..3954f4c2aba
--- /dev/null
+++ b/graphics/camediaplay/files/patch-src_main.c
@@ -0,0 +1,11 @@
+--- ../src/main.c.orig 2011-09-16 09:04:34.000000000 +0800
++++ ../src/main.c 2011-09-16 09:06:34.000000000 +0800
+@@ -1491,7 +1491,7 @@ cleanup()
+ uucpunlock(n0);
+ }
+
+-void
++int
+ main(argc, argv)
+ int argc;
+ char **argv;
diff --git a/graphics/camediaplay/files/patch-src_uucplock.c b/graphics/camediaplay/files/patch-src_uucplock.c
new file mode 100644
index 00000000000..622c37b5224
--- /dev/null
+++ b/graphics/camediaplay/files/patch-src_uucplock.c
@@ -0,0 +1,33 @@
+--- ../src/uucplock.c.bak 1999-12-02 11:12:18.000000000 +0800
++++ ../src/uucplock.c 2011-09-16 09:09:05.000000000 +0800
+@@ -37,9 +37,13 @@ static char sccsid[] = "@(#)uucplock.c 5
+
+ #include "config.h"
+
++#include <sys/types.h>
++#include <stdio.h>
++#include <signal.h>
+ #include <sys/file.h>
+-#include <sys/dir.h>
++#include <dirent.h>
+ #include <errno.h>
++#include <unistd.h>
+
+ #include "pathnames.h"
+
+@@ -49,6 +53,7 @@ static char sccsid[] = "@(#)uucplock.c 5
+ * -1 - failure
+ */
+
++int
+ uu_lock(ttyname)
+ char *ttyname;
+ {
+@@ -101,6 +106,7 @@ uu_lock(ttyname)
+ return(0);
+ }
+
++int
+ uu_unlock(ttyname)
+ char *ttyname;
+ {