svn commit: r321744 - in head/multimedia/freetuxtv: . files
William Grzybowski
wg at FreeBSD.org
Tue Jun 25 13:51:13 UTC 2013
Author: wg
Date: Tue Jun 25 13:51:12 2013
New Revision: 321744
URL: http://svnweb.freebsd.org/changeset/ports/321744
Log:
multimedia/freetuxtv: fix build
- Add p5-XML-Parser as BUILD_DEPENDS [1]
- Use pathfix [1]
- Add DOCS and NLS options [1]
- Fix build with clang, -Wno-return-type
PR: ports/179950
Submitted by: nemysis <nemysis at gmx.ch> [1] (maintainer)
Deleted:
head/multimedia/freetuxtv/files/
Modified:
head/multimedia/freetuxtv/Makefile
head/multimedia/freetuxtv/pkg-plist
Modified: head/multimedia/freetuxtv/Makefile
==============================================================================
--- head/multimedia/freetuxtv/Makefile Tue Jun 25 13:31:45 2013 (r321743)
+++ head/multimedia/freetuxtv/Makefile Tue Jun 25 13:51:12 2013 (r321744)
@@ -1,3 +1,4 @@
+# Created by: nemysis <nemysis at gmx.ch>
# $FreeBSD$
PORTNAME= freetuxtv
@@ -11,6 +12,7 @@ COMMENT= WebTV player based on GTK2+ and
LICENSE= GPLv3
+BUILD_DEPENDS= p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser
LIB_DEPENDS= vlc:${PORTSDIR}/multimedia/vlc \
dbus-glib:${PORTSDIR}/devel/dbus-glib \
sqlite3:${PORTSDIR}/databases/sqlite3 \
@@ -24,27 +26,39 @@ LIB_DEPENDS= vlc:${PORTSDIR}/multimedia/
expat:${PORTSDIR}/textproc/expat2 \
fontconfig:${PORTSDIR}/x11-fonts/fontconfig
+USES= iconv pathfix pkgconfig
USE_GNOME= glib20 gtk20
USE_XORG= pixman x11 xau xcb xcomposite xcursor xdamage xdmcp xext xfixes \
xi xinerama xrandr xrender
GNU_CONFIGURE= yes
+CONFIGURE_ARGS+=--with-gtk=2.0
USE_GMAKE= yes
-USES= pkgconfig iconv
+CFLAGS= -Wno-return-type
INSTALLS_ICONS= yes
-CONFIGURE_ARGS+=--with-gtk=2.0
+PORTDOCS= AUTHORS ChangeLog README
+
+OPTIONS_DEFINE= DOCS NLS
+OPTIONS_SUB= yes
+
+NLS_USES= gettext
.include <bsd.port.options.mk>
-.if ${PORT_OPTIONS:MNLS}
-USES+= gettext
-PLIST_SUB+= NLS=""
-.else
+post-patch:
+ @${REINPLACE_CMD} -e 's|$${pkgdatadir}/doc|$${PREFIX}/share/doc/${PORTNAME}|' \
+ -e 's|install-data-am: install-freetuxtvdocDATA|install-data-am: |' \
+ ${WRKSRC}/Makefile.in
+
+.if ! ${PORT_OPTIONS:MNLS}
CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS="@comment "
.endif
post-install:
- ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${PREFIX}/share/pixmaps/
+.if ${PORT_OPTIONS:MDOCS}
+ @${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${DOCSDIR}
+.endif
+ ${LN} -sf ${PREFIX}/share/icons/hicolor/48x48/apps/${PORTNAME}.png ${PREFIX}/share/pixmaps
.include <bsd.port.mk>
Modified: head/multimedia/freetuxtv/pkg-plist
==============================================================================
--- head/multimedia/freetuxtv/pkg-plist Tue Jun 25 13:31:45 2013 (r321743)
+++ head/multimedia/freetuxtv/pkg-plist Tue Jun 25 13:51:12 2013 (r321744)
@@ -10,12 +10,6 @@ lib/libvlc-gtk.a
lib/libvlc-gtk.la
share/applications/freetuxtv.desktop
%%DATADIR%%/channels_groups.xml
-%%DATADIR%%/doc/AUTHORS
-%%DATADIR%%/doc/COPYING
-%%DATADIR%%/doc/ChangeLog
-%%DATADIR%%/doc/INSTALL
-%%DATADIR%%/doc/NEWS
-%%DATADIR%%/doc/README
%%DATADIR%%/images/channels/100pourcentradio.png
%%DATADIR%%/images/channels/1onairconnect.png
%%DATADIR%%/images/channels/2mmaroc.png
@@ -440,22 +434,9 @@ share/icons/hicolor/scalable/apps/freetu
%%NLS%%share/locale/zh_CN/LC_MESSAGES/freetuxtv.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/freetuxtv.mo
share/pixmaps/freetuxtv.png
- at dirrmtry share/icons/hicolor/scalable/apps
- at dirrmtry share/icons/hicolor/scalable
- at dirrmtry share/icons/hicolor/48x48/apps
- at dirrmtry share/icons/hicolor/48x48
- at dirrmtry share/icons/hicolor/32x32/apps
- at dirrmtry share/icons/hicolor/32x32
- at dirrmtry share/icons/hicolor/22x22/apps
- at dirrmtry share/icons/hicolor/22x22
- at dirrmtry share/icons/hicolor/16x16/apps
- at dirrmtry share/icons/hicolor/16x16
- at dirrmtry share/icons/hicolor
- at dirrmtry share/icons
@dirrm %%DATADIR%%/ui
@dirrm %%DATADIR%%/images/channels
@dirrm %%DATADIR%%/images
- at dirrm %%DATADIR%%/doc
@dirrm %%DATADIR%%
@dirrmtry share/applications
@dirrmtry include/libvlc-gtk
More information about the svn-ports-all
mailing list