From owner-svn-ports-all@FreeBSD.ORG Fri Nov 29 12:43:23 2013 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id EA45AF01; Fri, 29 Nov 2013 12:43:22 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D6761148A; Fri, 29 Nov 2013 12:43:22 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rATChMEv035633; Fri, 29 Nov 2013 12:43:22 GMT (envelope-from makc@svn.freebsd.org) Received: (from makc@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rATChMNa035631; Fri, 29 Nov 2013 12:43:22 GMT (envelope-from makc@svn.freebsd.org) Message-Id: <201311291243.rATChMNa035631@svn.freebsd.org> From: Max Brazhnikov Date: Fri, 29 Nov 2013 12:43:22 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r335172 - head/multimedia/xine X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.16 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Nov 2013 12:43:23 -0000 Author: makc Date: Fri Nov 29 12:43:22 2013 New Revision: 335172 URL: http://svnweb.freebsd.org/changeset/ports/335172 Log: - Sync PLUGINSDIR with libxine port [1] - Stageify and use options helpers while I'm here PR: ports/184024 [1] Submitted by: Tsurutani Naoki Modified: head/multimedia/xine/Makefile head/multimedia/xine/pkg-plist (contents, props changed) Modified: head/multimedia/xine/Makefile ============================================================================== --- head/multimedia/xine/Makefile Fri Nov 29 12:41:59 2013 (r335171) +++ head/multimedia/xine/Makefile Fri Nov 29 12:43:22 2013 (r335172) @@ -12,24 +12,14 @@ COMMENT= X11 multimedia player LICENSE= GPLv2 -BUILD_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info -# Please update libxine PLUGINSDIR as well (see below) -LIB_DEPENDS= execinfo:${PORTSDIR}/devel/libexecinfo \ - jpeg:${PORTSDIR}/graphics/jpeg \ - png15:${PORTSDIR}/graphics/png \ - xine:${PORTSDIR}/multimedia/libxine -RUN_DEPENDS= update-mime-database:${PORTSDIR}/misc/shared-mime-info - -OPTIONS_DEFINE= CACA AALIB LIRC CURL NLS XFT DOCS -OPTIONS_DEFAULT= CURL XFT -OPTIONS_DEFINE_i386= WIN32_CODECS -OPTIONS_DEFAULT_i386= WIN32_CODECS - -WIN32_CODECS_DESC= Enable win32 codecs +LIB_DEPENDS= libexecinfo.so:${PORTSDIR}/devel/libexecinfo \ + libjpeg.so:${PORTSDIR}/graphics/jpeg \ + libpng15.so:${PORTSDIR}/graphics/png \ + libxine.so:${PORTSDIR}/multimedia/libxine USE_XZ= yes USE_XORG= x11 xext xinerama xscrnsaver xt xtst xv xxf86vm -USES= gmake pkgconfig +USES= desktop-file-utils gmake pkgconfig shared-mime-info GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-vdr-keys \ --disable-nvtvsimple @@ -39,74 +29,39 @@ INSTALLS_ICONS= yes CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib -MANLANG= "" de es fr pl -MAN1_EN= aaxine.1 xine-bugreport.1 xine-check.1 xine-remote.1 xine.1 -MAN1_DE= ${MAN1_EN} -MAN1_ES= ${MAN1_EN} -MAN1_FR= xine.1 -MAN1_PL= aaxine.1 xine-remote.1 xine.1 - DOCSDIR= ${PREFIX}/share/doc/xine-ui -XINE_PLUGINSDIR= lib/xine/plugins/2.2 +XINE_PLUGINSDIR= lib/xine/plugins/2.3 -NO_STAGE= yes -.include +OPTIONS_DEFINE= CACA AALIB LIRC CURL NLS XFT DOCS +OPTIONS_DEFAULT= CURL XFT +OPTIONS_DEFINE_i386= WIN32_CODECS +OPTIONS_DEFAULT_i386= WIN32_CODECS +OPTIONS_SUB= yes + +WIN32_CODECS_DESC= Enable win32 codecs +WIN32_CODECS_RUN_DEPENDS= win32-codecs>=0:${PORTSDIR}/multimedia/win32-codecs + +NLS_USES= gettext +NLS_CONFIGURE_OFF= --disable-nls -.if ${PORT_OPTIONS:MWIN32_CODECS} -RUN_DEPENDS+= ${CODEC_DETECTION_FILE}:${CODEC_PORT} +XFT_USE= XORG=xft +XFT_CONFIGURE_OFF= --disable-xft -CODEC_PORT= ${PORTSDIR}/multimedia/win32-codecs -CODEC_DETECTION_FILE!= ${MAKE} -f ${CODEC_PORT}/Makefile -V CODEC_DETECTION_FILE -.endif - -.if ${PORT_OPTIONS:MNLS} -USES+= gettext -PLIST_SUB+= NLS="" -.else -CONFIGURE_ARGS+=--disable-nls -PLIST_SUB+= NLS="@comment " -.endif - -.if ${PORT_OPTIONS:MXFT} -USE_XORG+= xft -.else -CONFIGURE_ARGS+= --disable-xft -.endif - -.if ${PORT_OPTIONS:MCURL} -LIB_DEPENDS+= curl:${PORTSDIR}/ftp/curl -.else -CONFIGURE_ARGS+= --without-curl -.endif - -.if ${PORT_OPTIONS:MLIRC} -LIB_DEPENDS+= lirc_client:${PORTSDIR}/comms/lirc -CONFIGURE_ENV+= LIRC_CFLAGS="-I${LOCALBASE}/include" \ +CURL_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl +CURL_CONFIGURE_OFF= --without-curl + +LIRC_LIB_DEPENDS= liblirc_client.so:${PORTSDIR}/comms/lirc +LIRC_CONFIGURE_ENV= LIRC_CFLAGS="-I${LOCALBASE}/include" \ LIRC_LIBS="-L${LOCALBASE}/libs -llirc_client" -CONFIGURE_ARGS+= --enable-lirc -.else -CONFIGURE_ARGS+= --disable-lirc -.endif - -.if ${PORT_OPTIONS:MCACA} -.if !exists(${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so) -IGNORE= libxine should be compiled with caca support -.endif -LIB_DEPENDS+= caca:${PORTSDIR}/graphics/libcaca -PLIST_SUB+= CACA="" -.else -CONFIGURE_ARGS+= --without-caca -PLIST_SUB+= CACA="@comment " -.endif - -.if ${PORT_OPTIONS:MAALIB} -LIB_DEPENDS+= aa:${PORTSDIR}/graphics/aalib -CONFIGURE_ARGS+= --with-aalib -PLIST_SUB+= AALIB="" -.else -CONFIGURE_ARGS+= --without-aalib --disable-aalibtest -PLIST_SUB+= AALIB="@comment " -.endif +LIRC_CONFIGURE_ENABLE= lirc + +CACA_LIB_DEPENDS= libcaca.so:${PORTSDIR}/graphics/libcaca +CACA_RUN_DEPENDS= ${LOCALBASE}/${XINE_PLUGINSDIR}/xineplug_vo_out_caca.so +CACA_CONFIGURE_OFF= --without-caca + +AALIB_LIB_DEPENDS= libaa.so:${PORTSDIR}/graphics/aalib +AALIB_CONFIGURE_ON= --with-aalib +AALIB_CONFIGURE_OFF= --without-aalib --disable-aalibtest post-patch: @${REINPLACE_CMD} -e \ @@ -119,14 +74,9 @@ post-patch: .endfor post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - cd ${WRKSRC}/doc \ - && ${INSTALL_DATA} README* ${DOCSDIR} - @${MKDIR} ${PREFIX}/share/doc/xitk - cd ${WRKSRC}/src/xitk/xine-toolkit \ - && ${INSTALL_DATA} README ${PREFIX}/share/doc/xitk -.endif - @${CAT} ${PKGMESSAGE} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/README* ${STAGEDIR}${DOCSDIR} + @${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/xitk + ${INSTALL_DATA} ${WRKSRC}/src/xitk/xine-toolkit/README ${STAGEDIR}${PREFIX}/share/doc/xitk .include Modified: head/multimedia/xine/pkg-plist ============================================================================== --- head/multimedia/xine/pkg-plist Fri Nov 29 12:41:59 2013 (r335171) +++ head/multimedia/xine/pkg-plist Fri Nov 29 12:43:22 2013 (r335172) @@ -5,6 +5,25 @@ bin/xine bin/xine-bugreport bin/xine-check bin/xine-remote +man/de/man1/aaxine.1.gz +man/de/man1/xine-bugreport.1.gz +man/de/man1/xine-check.1.gz +man/de/man1/xine-remote.1.gz +man/de/man1/xine.1.gz +man/es/man1/aaxine.1.gz +man/es/man1/xine-bugreport.1.gz +man/es/man1/xine-check.1.gz +man/es/man1/xine-remote.1.gz +man/es/man1/xine.1.gz +man/fr/man1/xine.1.gz +man/man1/aaxine.1.gz +man/man1/xine-bugreport.1.gz +man/man1/xine-check.1.gz +man/man1/xine-remote.1.gz +man/man1/xine.1.gz +man/pl/man1/aaxine.1.gz +man/pl/man1/xine-remote.1.gz +man/pl/man1/xine.1.gz share/applications/xine.desktop %%PORTDOCS%%%%DOCSDIR%%/README.config_en %%PORTDOCS%%%%DOCSDIR%%/README.cs.0.Introduction @@ -155,5 +174,3 @@ share/pixmaps/xine.xpm @dirrmtry man/es @dirrmtry man/de/man1 @dirrmtry man/de -@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true -@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime > /dev/null || /usr/bin/true