From owner-svn-ports-head@FreeBSD.ORG Mon Mar 25 14:05:24 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 78EF9C5F; Mon, 25 Mar 2013 14:05:24 +0000 (UTC) (envelope-from makc@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6B521F7; Mon, 25 Mar 2013 14:05:24 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r2PE5OmT038655; Mon, 25 Mar 2013 14:05:24 GMT (envelope-from makc@svn.freebsd.org) Received: (from makc@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r2PE5Oqh038653; Mon, 25 Mar 2013 14:05:24 GMT (envelope-from makc@svn.freebsd.org) Message-Id: <201303251405.r2PE5Oqh038653@svn.freebsd.org> From: Max Brazhnikov Date: Mon, 25 Mar 2013 14:05:24 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r315226 - in head/multimedia/libmpeg2: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 Mar 2013 14:05:24 -0000 Author: makc Date: Mon Mar 25 14:05:23 2013 New Revision: 315226 URL: http://svnweb.freebsd.org/changeset/ports/315226 Log: - Add dependence on X libraries [1] and make it optional - Convert to new option framework - Convert to USES - Trim Makefile header - pet portlint: rename patch PR: ports/175965 [1] Submitted by: pawel Added: - copied unchanged from r315215, head/multimedia/libmpeg2/files/patch-libmpeg2::idct_alpha.c Directory Properties: head/multimedia/libmpeg2/files/patch-libmpeg2__idct_alpha.c (props changed) Deleted: head/multimedia/libmpeg2/files/patch-libmpeg2::idct_alpha.c Modified: head/multimedia/libmpeg2/Makefile (contents, props changed) Modified: head/multimedia/libmpeg2/Makefile ============================================================================== --- head/multimedia/libmpeg2/Makefile Mon Mar 25 14:01:36 2013 (r315225) +++ head/multimedia/libmpeg2/Makefile Mon Mar 25 14:05:23 2013 (r315226) @@ -1,9 +1,5 @@ -# New ports collection makefile for: libmpeg2 -# Date created: Tue Oct 16 17:14:20 BRST 2001 -# Whom: Mario Sergio Fujikawa Ferreira -# +# Created by: Mario Sergio Fujikawa Ferreira # $FreeBSD$ -# PORTNAME= libmpeg2 PORTVERSION= 0.5.1 @@ -12,30 +8,36 @@ CATEGORIES= multimedia MASTER_SITES= http://libmpeg2.sourceforge.net/files/ MAINTAINER= multimedia@FreeBSD.org -COMMENT= A free library for decoding mpeg-2 and mpeg-1 video streams +COMMENT= Free library for decoding mpeg-2 and mpeg-1 video streams +USES= pathfix USE_GNOME= ltverhack USE_AUTOTOOLS= libtool USE_LDCONFIG= yes MAKE_JOBS_SAFE= yes -CONFIGURE_ARGS= --enable-shared \ - --with-x +CONFIGURE_ARGS= --enable-shared MAN1= extract_mpeg2.1 mpeg2dec.1 PORTDOCS= libmpeg2.txt README -.ifdef(WITH_SDL) +OPTIONS_DEFINE= DOCS SDL X11 + +.include + +.if ${PORT_OPTIONS:MSDL} USE_SDL= yes CONFIGURE_ARGS+= --enable-sdl .else CONFIGURE_ARGS+= --disable-sdl .endif -# allow build with more warnings enabled -.if defined(NO_WERROR) -CONFIGURE_ARGS+= --disable-warnings +.if ${PORT_OPTIONS:MX11} +USE_XORG= sm xv +CONFIGURE_ARGS+= --with-x +.else +CONFIGURE_ARGS+= --without-x .endif .include @@ -46,29 +48,17 @@ CONFIGURE_ARGS+= --disable-warnings CFLAGS:= ${CFLAGS:N-mcpu=*} .endif -pre-everything:: - @${ECHO_MSG} "====>" -.ifndef(WITH_SDL) - @${ECHO_MSG} "====> You can enable SDL support by defining WITH_SDL" -.endif -.ifndef(WITH_MGA) - @${ECHO_MSG} "====> You can enable MGA support by defining WITH_MGA" -.endif - @${ECHO_MSG} "====>" - post-patch: - @${REINPLACE_CMD} -e 's|-O3||;s|||' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|-O3||;s|||' \ + ${WRKSRC}/configure # AMD64 prefers position independent code .if ${ARCH:L} == "amd64" @${REINPLACE_CMD} -e 's|-prefer-non-pic||' \ - ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT} + ${WRKSRC}/configure .endif - @${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \ - ${WRKSRC}/libmpeg2/Makefile.in - @${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \ - ${WRKSRC}/libmpeg2/convert/Makefile.in + post-install: -.ifndef(NOPORTDOCS) +.if ${PORT_OPTIONS:MDOCS} ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/libmpeg2.txt ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} Copied: head/multimedia/libmpeg2/files/patch-libmpeg2__idct_alpha.c (from r315215, head/multimedia/libmpeg2/files/patch-libmpeg2::idct_alpha.c) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/multimedia/libmpeg2/files/patch-libmpeg2__idct_alpha.c Mon Mar 25 14:05:23 2013 (r315226, copy of r315215, head/multimedia/libmpeg2/files/patch-libmpeg2::idct_alpha.c) @@ -0,0 +1,17 @@ +--- libmpeg2/idct_alpha.c.orig Wed May 14 13:19:19 2003 ++++ libmpeg2/idct_alpha.c Wed May 14 13:19:32 2003 +@@ -24,6 +24,14 @@ + + #include "config.h" + ++#if (defined(__unix__) || defined(unix)) && !defined(USG) ++#include ++#endif ++ ++#if defined(__FreeBSD__) && __FreeBSD_version < 500000 ++typedef __int32_t int_fast32_t; ++#endif ++ + #ifdef ARCH_ALPHA + + #include