[Midnightbsd-cvs] mports [15507] U trunk/multimedia/x264/pkg-plist: update x264
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Sep 25 20:46:48 EDT 2013
Revision: 15507
http://svnweb.midnightbsd.org/mports/?rev=15507
Author: laffer1
Date: 2013-09-25 20:46:47 -0400 (Wed, 25 Sep 2013)
Log Message:
-----------
update x264
Modified Paths:
--------------
trunk/multimedia/x264/Makefile
trunk/multimedia/x264/distinfo
trunk/multimedia/x264/files/patch-Makefile
trunk/multimedia/x264/pkg-plist
Removed Paths:
-------------
trunk/multimedia/x264/files/patch-configure
Property Changed:
----------------
trunk/multimedia/x264/distinfo
trunk/multimedia/x264/files/patch-Makefile
trunk/multimedia/x264/files/patch-common_cpu.c
trunk/multimedia/x264/pkg-plist
Modified: trunk/multimedia/x264/Makefile
===================================================================
--- trunk/multimedia/x264/Makefile 2013-09-25 12:22:18 UTC (rev 15506)
+++ trunk/multimedia/x264/Makefile 2013-09-26 00:46:47 UTC (rev 15507)
@@ -4,53 +4,57 @@
PORTNAME= x264
PORTVERSION= 0.${X264_BUILD}.${X264_REV}
CATEGORIES= multimedia
-MASTER_SITES= http://downloads.videolan.org/pub/videolan/x264/snapshots/ \
+MASTER_SITES= ftp://ftp.videolan.org/pub/videolan/x264/snapshots/ \
http://samples.mplayerhq.hu/yuv4mpeg2/:pgo
-DISTNAME= ${PORTNAME}-snapshot-${X264_SNAPSHOT}-2245
-DISTFILES= ${PORTNAME}-snapshot-${X264_SNAPSHOT}-2245${EXTRACT_SUFX}
+MASTER_SITE_SUBDIR= mm/x264
+DISTNAME= ${PORTNAME}-snapshot-${X264_SNAPSHOT}-2245-stable
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DIST_SUBDIR= x264
-EXTRACT_ONLY= ${PORTNAME}-snapshot-${X264_SNAPSHOT}-2245${EXTRACT_SUFX}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= ports at MidnightBSD.org
COMMENT?= Library and tool for encoding H.264/AVC video streams
+
LICENSE= gpl2
-BUILD_DEPENDS= yasm>=0.6.0:${PORTSDIR}/devel/yasm
+BUILD_DEPENDS= yasm>=0.6.0:${PORTSDIR}/devel/yasm \
+ ${LOCALBASE}/bin/bash:${PORTSDIR}/shells/bash
-X264_BUILD= 110
-X264_REV= 1804
-X264_SNAPSHOT= 20101128
+X264_BUILD= 125
+X264_REV= 2201
+X264_COMMIT= 37be55213a39db40cf159ada319bd482a1b00680
+X264_GITVER= ${X264_COMMIT:C/^(.......).*$/\1/g}
+X264_SNAPSHOT= 20120721
USE_BZIP2= yes
-EXTRACT_AFTER_ARGS?= | ${TAR} -xf - --exclude .svn
+USE_GCC= any
WRKSRC= ${WRKDIR}/${DISTNAME}
USE_GMAKE= yes
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
-MAKE_JOBS_SAFE= yes
-OPTIONS= ASM "Assembly optimizations (devel/binutils)" On \
- DEBUG "Enable Debugging" Off \
- PGO "Enable Profile-Guided Optimization" Off \
- GCC44 "Use gcc 4.4+ (implies WITH_ASM)" Off \
- GPAC "Enable MPEG-4 Output" On \
- X11_OUTPUT "Enable X11 Output" Off
+OPTIONS_DEFINE= ASM DEBUG PGO GCC44 GPAC X11_OUTPUT
+OPTIONS_DEFAULT= ASM PGO GPAC
+ASM_DESC= Assembly optimizations (devel/binutils)
+GCC44_DESC= Use current GCC (implies WITH_ASM)
+GPAC_DESC= Enable MPEG-4 Output
+X11_OUTPUT_DESC= Enable X11 Output
CONFIGURE_ARGS+= --extra-cflags="${CPPFLAGS} ${CFLAGS} -fPIC -I${LOCALBASE}/include" \
--extra-ldflags="${LDFLAGS} -L${LOCALBASE}/lib" \
- --enable-shared \
- --host=${ARCH}-portbld-freebsd7.0 \
- --build=${ARCH}-portbld-freebsd7.0
+ --enable-static --enable-shared
PLIST_SUB+= X264_BUILD=${X264_BUILD}
-.include <bsd.port.pre.mk>
+.include <bsd.mport.options.mk>
-.if defined(WITH_GCC44)
-USE_GCC?= 4.4+
+.if ${PORT_OPTIONS:MGCC44}
+USE_GCC?= yes
.endif
-.if !defined(WITHOUT_ASM) || defined(WITH_GCC44)
+.include <bsd.port.pre.mk>
+
+.if ${PORT_OPTIONS:MASM} || ${PORT_OPTIONS:MGCC44}
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
CONFIGURE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
MAKE_ENV+= COMPILER_PATH=${LOCALBASE}/bin
@@ -70,11 +74,11 @@
MAKE_ENV+= ARCH= \
TARGET_ARCH=
-.if defined(WITH_DEBUG)
+.if ${PORT_OPTIONS:MDEBUG}
CONFIGURE_ARGS+= --enable-debug
.endif
-.if defined(WITH_PGO) && ${SLAVE_PORT:L}!="yes"
+.if ${PORT_OPTIONS:MPGO} && ${SLAVE_PORT:L}!="yes"
# y4m sample video
Y4M_VIDEO=example.y4m
Y4M_VIDEO_DISTFILE=example.y4m.bz2
@@ -87,7 +91,7 @@
RESTRICTED_FILES= ${Y4M_VIDEO_DISTFILE}
.endif
-.if !defined(WITHOUT_GPAC)
+.if ${PORT_OPTIONS:MGPAC}
BUILD_DEPENDS+= gpac-libgpac>=0.4.5,1:${PORTSDIR}/multimedia/gpac-libgpac
LIB_DEPENDS+= gpac.1:${PORTSDIR}/multimedia/gpac-libgpac
.else
@@ -94,13 +98,13 @@
CONFIGURE_ARGS+= --disable-gpac
.endif
-.if defined(WITH_X11_OUTPUT)
+.if ${PORT_OPTIONS:MX11_OUTPUT}
CONFIGURE_ARGS+= --enable-visualize
USE_XORG= x11
.endif
post-extract:
-.if defined(WITH_PGO) && ${SLAVE_PORT:L}!="yes"
+.if ${PORT_OPTIONS:MPGO} && ${SLAVE_PORT:L}!="yes"
@( cd ${WRKDIR} && ${BZIP2_CMD} -dc ${DISTDIR}/${DIST_SUBDIR}/${Y4M_VIDEO_DISTFILE} > ${Y4M_VIDEO} )
.endif
@@ -107,7 +111,7 @@
post-patch:
@${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|; \
s|-lpthread|${PTHREAD_LIBS}|g; \
- s|bash|sh|; \
+ s|/bin/bash|${LOCALBASE}/bin/bash|; \
s|gpac_static|gpac|g' \
${WRKSRC}/configure
@${REINPLACE_CMD} -e 's|bash|sh|' ${WRKSRC}/version.sh
@@ -114,7 +118,7 @@
@${REINPLACE_CMD} -e 's|$$(libdir)/pkgconfig|${PREFIX}/libdata/pkgconfig|; \
s|$${libdir}/pkgconfig|${PREFIX}/libdata/pkgconfig|' \
${WRKSRC}/Makefile
-.if !defined(WITH_GCC44)
+.if ${PORT_OPTIONS:MGCC44}
@${REINPLACE_CMD} -e 's|$$(CC) -shared -o|COMPILER_PATH= $$(CC) -shared -o|g' \
-e 's|$$(CC) -o|COMPILER_PATH= $$(CC) -o|g' \
${WRKSRC}/Makefile
Modified: trunk/multimedia/x264/distinfo
===================================================================
--- trunk/multimedia/x264/distinfo 2013-09-25 12:22:18 UTC (rev 15506)
+++ trunk/multimedia/x264/distinfo 2013-09-26 00:46:47 UTC (rev 15507)
@@ -1,4 +1,4 @@
-MD5 (x264/x264-snapshot-20101128-2245.tar.bz2) = a32f0262386a3769fe834b4c184ecefa
-SHA256 (x264/x264-snapshot-20101128-2245.tar.bz2) = 7bcf72cd27780833ee7757de1efe53e8192c9a110d33c1f86e0f70085fab71db
-RMD160 (x264/x264-snapshot-20101128-2245.tar.bz2) = 3102471c7d6202b819b2221ef9139702b5a073d0
-SIZE (x264/x264-snapshot-20101128-2245.tar.bz2) = 472116
+SHA256 (x264/x264-snapshot-20120721-2245-stable.tar.bz2) = 9e8f87d08ee51b4e4b66a3720796c6cf50fc4668946c2d958fcfce236ac73cff
+SIZE (x264/x264-snapshot-20120721-2245-stable.tar.bz2) = 554280
+SHA256 (x264/example.y4m.bz2) = a5bec9d37362bd9d7773fbd0644643f9ec096d654d20823004e88d5df32bbff7
+SIZE (x264/example.y4m.bz2) = 4910029
Property changes on: trunk/multimedia/x264/distinfo
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3
\ No newline at end of property
Modified: trunk/multimedia/x264/files/patch-Makefile
===================================================================
--- trunk/multimedia/x264/files/patch-Makefile 2013-09-25 12:22:18 UTC (rev 15506)
+++ trunk/multimedia/x264/files/patch-Makefile 2013-09-26 00:46:47 UTC (rev 15507)
@@ -1,7 +1,7 @@
---- Makefile.orig 2010-07-07 22:45:06.000000000 +0200
-+++ Makefile 2010-07-08 17:08:43.434178535 +0200
-@@ -56,12 +56,12 @@
- cpu-a.asm dct-32.asm bitstream-a.asm
+--- Makefile.orig 2012-04-24 22:45:06.000000000 +0200
++++ Makefile 2012-04-25 10:17:55.692859510 +0200
+@@ -84,13 +84,13 @@
+ endif
X86SRC = $(X86SRC0:%=common/x86/%)
-ifeq ($(ARCH),X86)
@@ -8,14 +8,15 @@
+ifeq ($(ARCH),i386)
ARCH_X86 = yes
ASMSRC = $(X86SRC) common/x86/pixel-32.asm
+ ASFLAGS += -DARCH_X86_64=0
endif
-ifeq ($(ARCH),X86_64)
+ifeq ($(ARCH),amd64)
ARCH_X86 = yes
- ASMSRC = $(X86SRC:-32.asm=-64.asm)
- ASFLAGS += -DARCH_X86_64
-@@ -77,7 +77,7 @@
+ ASMSRC = $(X86SRC:-32.asm=-64.asm) common/x86/trellis-64.asm
+ ASFLAGS += -DARCH_X86_64=1
+@@ -106,7 +106,7 @@
endif
# AltiVec optims
Property changes on: trunk/multimedia/x264/files/patch-Makefile
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.3
\ No newline at end of property
Index: trunk/multimedia/x264/files/patch-common_cpu.c
===================================================================
--- trunk/multimedia/x264/files/patch-common_cpu.c 2013-09-25 12:22:18 UTC (rev 15506)
+++ trunk/multimedia/x264/files/patch-common_cpu.c 2013-09-26 00:46:47 UTC (rev 15507)
Property changes on: trunk/multimedia/x264/files/patch-common_cpu.c
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.1
\ No newline at end of property
Deleted: trunk/multimedia/x264/files/patch-configure
===================================================================
--- trunk/multimedia/x264/files/patch-configure 2013-09-25 12:22:18 UTC (rev 15506)
+++ trunk/multimedia/x264/files/patch-configure 2013-09-26 00:46:47 UTC (rev 15507)
@@ -1,25 +0,0 @@
---- configure.orig 2010-11-28 22:45:04.000000000 +0100
-+++ configure 2010-11-29 22:51:09.651506774 +0100
-@@ -350,12 +350,16 @@
- ARCH="X86"
- AS="yasm"
- ASFLAGS="$ASFLAGS -O2"
-- if [[ "$asm" == auto && "$CFLAGS" != *-march* ]]; then
-- CFLAGS="$CFLAGS -march=i686"
-- fi
-- if [[ "$asm" == auto && "$CFLAGS" != *-mfpmath* ]]; then
-- CFLAGS="$CFLAGS -mfpmath=sse -msse"
-- fi
-+ if [ "$asm" = yes ]; then
-+ case "$CFLAGS" in
-+ *-march*) ;;
-+ *) CFLAGS="$CFLAGS -march=i686" ;;
-+ esac
-+ case "$CFLAGS" in
-+ *-mfpmath*) ;;
-+ *) CFLAGS="$CFLAGS -mfpmath=sse -msse" ;;
-+ esac
-+ fi
- if [ "$SYS" = MACOSX ]; then
- ASFLAGS="$ASFLAGS -f macho -DPREFIX"
- elif [ "$SYS" = MINGW ]; then
Modified: trunk/multimedia/x264/pkg-plist
===================================================================
--- trunk/multimedia/x264/pkg-plist 2013-09-25 12:22:18 UTC (rev 15506)
+++ trunk/multimedia/x264/pkg-plist 2013-09-26 00:46:47 UTC (rev 15507)
@@ -1,5 +1,6 @@
bin/x264
include/x264.h
+include/x264_config.h
lib/libx264.a
lib/libx264.so
lib/libx264.so.%%X264_BUILD%%
Property changes on: trunk/multimedia/x264/pkg-plist
___________________________________________________________________
Deleted: cvs2svn:cvs-rev
## -1 +0,0 ##
-1.2
\ No newline at end of property
More information about the Midnightbsd-cvs
mailing list