diff options
author | John Marino <marino@FreeBSD.org> | 2014-02-06 05:03:29 +0800 |
---|---|---|
committer | John Marino <marino@FreeBSD.org> | 2014-02-06 05:03:29 +0800 |
commit | e04c1acfff9ea573d8c5a6b6264c1744ae85d530 (patch) | |
tree | d6dcb4b360da5adcb14bffaacdbb3d4e71e1daba /multimedia | |
parent | ee0443db6bcfc9010438a4c58961bf945e00aa3f (diff) | |
download | freebsd-ports-gnome-e04c1acfff9ea573d8c5a6b6264c1744ae85d530.tar.gz freebsd-ports-gnome-e04c1acfff9ea573d8c5a6b6264c1744ae85d530.tar.zst freebsd-ports-gnome-e04c1acfff9ea573d8c5a6b6264c1744ae85d530.zip |
multimedia/xine: USES+= readline and add DragonFly support
Tested on Redports, 6x pass
Diffstat (limited to 'multimedia')
-rw-r--r-- | multimedia/xine/Makefile | 2 | ||||
-rw-r--r-- | multimedia/xine/files/patch-src_xitk_main.c | 11 | ||||
-rw-r--r-- | multimedia/xine/files/patch-src_xitk_network.c | 22 | ||||
-rw-r--r-- | multimedia/xine/files/patch-src_xitk_session.c | 11 |
4 files changed, 45 insertions, 1 deletions
diff --git a/multimedia/xine/Makefile b/multimedia/xine/Makefile index e96ba0281532..92da74e344c5 100644 --- a/multimedia/xine/Makefile +++ b/multimedia/xine/Makefile @@ -19,7 +19,7 @@ LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ USE_XZ= yes USE_XORG= x11 xext xinerama xscrnsaver xt xtst xv xxf86vm -USES= desktop-file-utils gmake pkgconfig shared-mime-info +USES= desktop-file-utils gmake pkgconfig shared-mime-info readline GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple diff --git a/multimedia/xine/files/patch-src_xitk_main.c b/multimedia/xine/files/patch-src_xitk_main.c new file mode 100644 index 000000000000..3af78ebaa671 --- /dev/null +++ b/multimedia/xine/files/patch-src_xitk_main.c @@ -0,0 +1,11 @@ +--- src/xitk/main.c.orig 2012-01-19 11:04:00.000000000 +0000 ++++ src/xitk/main.c +@@ -21,7 +21,7 @@ + * + */ + /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */ +-#if !defined(__sun) && ! defined(__FreeBSD__) ++#if !defined(__sun) && ! defined(__FreeBSD__) && ! defined(__DragonFly__) + #define _XOPEN_SOURCE 500 + #endif + /* required for strncasecmp() */ diff --git a/multimedia/xine/files/patch-src_xitk_network.c b/multimedia/xine/files/patch-src_xitk_network.c new file mode 100644 index 000000000000..b89b63d0a08a --- /dev/null +++ b/multimedia/xine/files/patch-src_xitk_network.c @@ -0,0 +1,22 @@ +--- src/xitk/network.c.orig 2011-11-08 20:49:07.000000000 +0000 ++++ src/xitk/network.c +@@ -24,7 +24,7 @@ + /* required for getsubopt(); the __sun test avoids compilation problems on + solaris. On FreeBSD defining this disable BSD functions to be visible + and remove INADDR_NONE */ +-#if ! defined (__sun__) && ! defined (__OpenBSD__) && ! defined(__FreeBSD__) && ! defined(__APPLE__) ++#if ! defined (__sun__) && ! defined (__OpenBSD__) && ! defined(__FreeBSD__) && ! defined(__APPLE__) && ! defined (__DragonFly__) + #define _XOPEN_SOURCE 500 + #endif + /* required for strncasecmp() */ +@@ -64,8 +64,8 @@ + #include <netdb.h> + #include <pthread.h> + +-#include <readline.h> +-#include <history.h> ++#include <readline/readline.h> ++#include <readline/history.h> + + #include "common.h" + diff --git a/multimedia/xine/files/patch-src_xitk_session.c b/multimedia/xine/files/patch-src_xitk_session.c new file mode 100644 index 000000000000..5b9fea80c995 --- /dev/null +++ b/multimedia/xine/files/patch-src_xitk_session.c @@ -0,0 +1,11 @@ +--- src/xitk/session.c.orig 2010-03-11 09:40:12.000000000 +0000 ++++ src/xitk/session.c +@@ -21,7 +21,7 @@ + /* Largely inspired of xmms control socket stuff */ + + /* required for getsubopt(); the __sun test gives us strncasecmp() on solaris */ +-#if ! defined (__sun) && ! defined (__OpenBSD__) && ! defined (__FreeBSD__) ++#if ! defined (__sun) && ! defined (__OpenBSD__) && ! defined (__FreeBSD__) && !defined(__DragonFly__) + #define _XOPEN_SOURCE 500 + #endif + |