diff options
author | Chris Rees <crees@FreeBSD.org> | 2014-06-27 20:46:58 +0000 |
---|---|---|
committer | Chris Rees <crees@FreeBSD.org> | 2014-06-27 20:46:58 +0000 |
commit | 610e63f3e67ae40244b3edccf69d26b94a5ac8e8 (patch) | |
tree | bd1885e136b3752bfd767a7a070479610887c75f /graphics/libvisual04 | |
parent | 4ffa30e22ce0795dc00140f09048099d06aee37d (diff) | |
download | ports-610e63f3e67ae40244b3edccf69d26b94a5ac8e8.tar.gz ports-610e63f3e67ae40244b3edccf69d26b94a5ac8e8.zip |
Apply patch from upstream to fix a warning.
This allows build of the gstreamer1 libvisual plugin with -Werror.
PR: ports/191189
Submitted by: kwm
Notes
Notes:
svn path=/head/; revision=359607
Diffstat (limited to 'graphics/libvisual04')
-rw-r--r-- | graphics/libvisual04/Makefile | 5 | ||||
-rw-r--r-- | graphics/libvisual04/files/patch-libvisual-lv_defines.h | 55 | ||||
-rw-r--r-- | graphics/libvisual04/files/patch-libvisual-lv_mem.h | 15 | ||||
-rw-r--r-- | graphics/libvisual04/pkg-plist | 2 |
4 files changed, 73 insertions, 4 deletions
diff --git a/graphics/libvisual04/Makefile b/graphics/libvisual04/Makefile index ea056d3e1a1e..dbd83a0763d7 100644 --- a/graphics/libvisual04/Makefile +++ b/graphics/libvisual04/Makefile @@ -3,7 +3,7 @@ PORTNAME= libvisual PORTVERSION= 0.4.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} PKGNAMESUFFIX= 04 @@ -14,8 +14,7 @@ COMMENT= Abstraction library that sits between apps and visual plugin LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -USE_AUTOTOOLS= libtool -USES= gettext pathfix pkgconfig +USES= gettext libtool:keepla pathfix pkgconfig GNU_CONFIGURE= yes CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} diff --git a/graphics/libvisual04/files/patch-libvisual-lv_defines.h b/graphics/libvisual04/files/patch-libvisual-lv_defines.h new file mode 100644 index 000000000000..b2a526afbb82 --- /dev/null +++ b/graphics/libvisual04/files/patch-libvisual-lv_defines.h @@ -0,0 +1,55 @@ +--- lv_defines.h.orig 2006-01-22 13:23:37.000000000 +0000 ++++ libvisual/lv_defines.h 2014-06-24 19:56:46.961214708 +0100 +@@ -39,14 +39,13 @@ + #endif /* __cplusplus */ + + #ifdef NULL +-#undef NULL ++# ifndef __cplusplus ++# define NULL ((void *) 0) ++# else ++# define NULL 0 ++# endif + #endif + +-/** +- * NULL define. +- */ +-#define NULL ((void *) 0) +- + #ifndef FALSE + /** + * FALSE define. +@@ -63,17 +62,21 @@ + + /* Compiler specific optimalization macros */ + #if __GNUC__ >= 3 +-# define inline inline __attribute__ ((always_inline)) +-# define __malloc __attribute__ ((malloc)) +-# define __packed __attribute__ ((packed)) +-# define VIS_LIKELY(x) __builtin_expect (!!(x), 1) +-# define VIS_UNLIKELY(x) __builtin_expect (!!(x), 0) ++# ifndef __cplusplus ++# define inline inline __attribute__ ((always_inline)) ++# endif ++# define VIS_ATTR_MALLOC __attribute__ ((malloc)) ++# define VIS_ATTR_PACKED __attribute__ ((packed)) ++# define VIS_LIKELY(x) __builtin_expect (!!(x), 1) ++# define VIS_UNLIKELY(x) __builtin_expect (!!(x), 0) + #else +-# define inline /* no inline */ +-# define __malloc /* no malloc */ +-# define __packed /* no packed */ +-# define VIS_LIKELY(x) (x) +-# define VIS_UNLIKELY(x) (x) +-#endif ++# ifndef __cplusplus ++# define inline /* no inline */ ++# endif ++# define VIS_ATTR_MALLOC /* no malloc */ ++# define VIS_ATTR_PACKED /* no packed */ ++# define VIS_LIKELY(x) (x) ++# define VIS_UNLIKELY(x) (x) ++#endif /* __GNUC__ >= 3 */ + + #endif /* _LV_DEFINES_H */ diff --git a/graphics/libvisual04/files/patch-libvisual-lv_mem.h b/graphics/libvisual04/files/patch-libvisual-lv_mem.h new file mode 100644 index 000000000000..fa58467f8687 --- /dev/null +++ b/graphics/libvisual04/files/patch-libvisual-lv_mem.h @@ -0,0 +1,15 @@ +--- libvisual/lv_mem.h.orig 2014-06-24 19:51:48.637214311 +0100 ++++ libvisual/lv_mem.h 2014-06-24 19:53:14.723215426 +0100 +@@ -76,9 +76,9 @@ + + /* prototypes */ + int visual_mem_initialize (void); +-void *visual_mem_malloc (visual_size_t nbytes) __malloc; +-void *visual_mem_malloc0 (visual_size_t nbytes) __malloc; +-void *visual_mem_realloc (void *ptr, visual_size_t nbytes) __malloc; ++void *visual_mem_malloc (visual_size_t nbytes) VIS_ATTR_MALLOC; ++void *visual_mem_malloc0 (visual_size_t nbytes) VIS_ATTR_MALLOC; ++void *visual_mem_realloc (void *ptr, visual_size_t nbytes) VIS_ATTR_MALLOC; + int visual_mem_free (void *ptr); + + /* Optimal performance functions set by visual_mem_initialize(). */ diff --git a/graphics/libvisual04/pkg-plist b/graphics/libvisual04/pkg-plist index a8555908b4e0..2729ddd84c28 100644 --- a/graphics/libvisual04/pkg-plist +++ b/graphics/libvisual04/pkg-plist @@ -43,10 +43,10 @@ include/libvisual%%VER%%/libvisual/lv_ui.h include/libvisual%%VER%%/libvisual/lv_utils.h include/libvisual%%VER%%/libvisual/lv_video.h include/libvisual%%VER%%/libvisual/lvconfig.h -lib/libvisual%%VER%%.a lib/libvisual%%VER%%.la lib/libvisual%%VER%%.so lib/libvisual%%VER%%.so.0 +lib/libvisual%%VER%%.so.0.0.0 libdata/pkgconfig/libvisual%%VER%%.pc share/locale/es_AR/LC_MESSAGES/libvisual%%VER%%.mo share/locale/es_ES/LC_MESSAGES/libvisual%%VER%%.mo |