aboutsummaryrefslogtreecommitdiff
path: root/multimedia
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-10-18 23:23:56 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-10-18 23:23:56 +0000
commit18c9fa5294d7931e3218eee5130d5272cc04dac3 (patch)
tree9db53be3c93408e5ba7d871a898e69fd3ceb507a /multimedia
parent57efaddf7774d451f43e8e8198f2cc3b110352bf (diff)
downloadports-18c9fa5294d7931e3218eee5130d5272cc04dac3.tar.gz
ports-18c9fa5294d7931e3218eee5130d5272cc04dac3.zip
Notes
Diffstat (limited to 'multimedia')
-rw-r--r--multimedia/libdv/Makefile34
-rw-r--r--multimedia/libdv/pkg-plist10
2 files changed, 24 insertions, 20 deletions
diff --git a/multimedia/libdv/Makefile b/multimedia/libdv/Makefile
index e931f224d55b..434cb1c7efd9 100644
--- a/multimedia/libdv/Makefile
+++ b/multimedia/libdv/Makefile
@@ -23,23 +23,13 @@ CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
USE_LDCONFIG= yes
-PORTDOCS= AUTHORS COPYING COPYRIGHT ChangeLog NEWS README \
+DOCS= AUTHORS COPYING COPYRIGHT ChangeLog NEWS README \
README.dvconnect README.encoder TODO
OPTIONS_DEFINE= SDL DOCS
-.include <bsd.port.options.mk>
-
-# XXX - work around compiler bug
-# Optimizations -O{1,s,2,3} work
-# However, lack of -O{1,s,2,3} or -O0 BREAK the build
-# Therefore, make sure we have AT LEAST -O and avoid -O0
-CFLAGS:= -O ${CFLAGS:N-O0}
-
-.if ${PORT_OPTIONS:MSDL}
-USE_SDL= sdl
-CONFIGURE_ARGS+= --enable-sdl
-.endif
+SDL_USE= sdl
+SDL_CONFIGURE_ENABLE= sdl
post-patch:
@${REINPLACE_CMD} -e 's|stdint.h|sys/types.h|' \
@@ -53,15 +43,19 @@ post-patch:
${WRKSRC}/encodedv/dvconnect.c
# XXX - revise at every port update
# protect popt from prefix changes
- @${REINPLACE_CMD} -E -e 's|(@REQUIRES_NOPKGCONFIG@)|-L${LOCALBASE}/include \1|' \
+ @${REINPLACE_CMD} -E -e 's|(@REQUIRES_NOPKGCONFIG@)|-L${PREFIX}/include \1|' \
${WRKSRC}/libdv.pc.in
post-install:
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for doc in ${PORTDOCS}
- @${INSTALL_DATA} ${WRKSRC}/${doc} ${STAGEDIR}${DOCSDIR}
-.endfor
-.endif
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
+ ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libdv.so.4
.include <bsd.port.mk>
+
+# XXX - work around compiler bug
+# Optimizations -O{1,s,2,3} work
+# However, lack of -O{1,s,2,3} or -O0 BREAK the build
+# Therefore, make sure we have AT LEAST -O and avoid -O0
+CFLAGS:= -O ${CFLAGS:N-O0}
+
diff --git a/multimedia/libdv/pkg-plist b/multimedia/libdv/pkg-plist
index 72b66aa9137d..b434fddfd2ae 100644
--- a/multimedia/libdv/pkg-plist
+++ b/multimedia/libdv/pkg-plist
@@ -11,4 +11,14 @@ libdata/pkgconfig/libdv.pc
man/man1/dubdv.1.gz
man/man1/dvconnect.1.gz
man/man1/encodedv.1.gz
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/README.dvconnect
+%%PORTDOCS%%%%DOCSDIR%%/README.encoder
+%%PORTDOCS%%%%DOCSDIR%%/TODO
@dirrm include/libdv
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%