Date: Tue, 17 Jun 2008 22:00:06 GMT From: Jona Joachim <jaj@hcl-club.lu> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/123849: [PATCH] update for multimedia/handbrake Message-ID: <200806172200.m5HM06lL036823@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/123849; it has been noted by GNATS. From: Jona Joachim <jaj@hcl-club.lu> To: bug-followup@FreeBSD.org Cc: edwin@FreeBSD.org, jonathan@kc8onw.net Subject: Re: ports/123849: [PATCH] update for multimedia/handbrake Date: Tue, 17 Jun 2008 23:31:53 +0200 --9amGYk9869ThD9tj Content-Type: text/plain; charset=us-ascii Content-Disposition: inline The following patch is based on the submitter's diff and does: - Update multimedia/handbrake to 0.9.2 (current release). - Make some patches upstream-friendlier. - Remove some private mirrors (which we shouldn't have in the port according to the devs). - Mark broken on amd64. Some people reported trouble (even though it should build fine). Neither submitter nor me can test on this platform. - Pass maintainership to the submitter. Best regards, Jona (current maintainer) --9amGYk9869ThD9tj Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="handbrake.diff" Index: Makefile =================================================================== RCS file: /home/ncvs/ports/multimedia/handbrake/Makefile,v retrieving revision 1.23 diff -u -r1.23 Makefile --- Makefile 20 Feb 2008 01:19:09 -0000 1.23 +++ Makefile 17 Jun 2008 21:25:48 -0000 @@ -6,14 +6,11 @@ # PORTNAME= handbrake -PORTVERSION= 0.9.1 +PORTVERSION= 0.9.2 CATEGORIES= multimedia -MASTER_SITES= http://saintdevelopment.com/mirror/handbrake/:main \ - http://junk.phantomgorilla.com/hb/:main \ - http://daigertech.com/handbrake/:main \ - http://www.mirrors.ausmac.net/ftp/Audio-SW/HandBrake/testing/:main \ - http://asshatandi.com/:main \ - http://download.m0k.org/handbrake/testing/:main \ +MASTER_SITES= http://download.handbrake.fr/handbrake/releases/:main \ + http://download.m0k.org/handbrake/releases/:main \ + http://download.handbrake.fr/handbrake/contrib/:contrib \ http://download.m0k.org/handbrake/contrib/:contrib DISTFILES= HandBrake-${PORTVERSION}.tar.gz:main \ faac-1.24.tar.gz:contrib \ @@ -21,19 +18,19 @@ libdca-r81-strapped.tar.gz:contrib \ libdvdcss-1.2.9.tar.gz:contrib \ libdvdread-0.9.7.tar.gz:contrib \ - libmkv-0.6.1.2.tar.gz:contrib \ + libmkv-0.6.1.3.tar.gz:contrib \ libogg-1.1.2.tar.gz:contrib \ libvorbis-aotuv_b5.tar.gz:contrib \ mpeg2dec-0.4.1.tar.gz:contrib \ mpeg4ip-1.3.tar.gz:contrib \ xvidcore-1.1.2.tar.gz:contrib \ ffmpeg-9816.tar.gz:contrib \ - x264-r665.tar.gz:contrib \ + x264-r736.tar.gz:contrib \ a52dec-0.7.4.tar.gz:contrib \ libsamplerate-0.1.2.tar.gz:contrib DIST_SUBDIR= handbrake -MAINTAINER= jaj@hcl-club.lu +MAINTAINER= jonathan@kc8onw.net COMMENT= A DVD to MPEG-4 ripper and encoder BUILD_DEPENDS= jam:${PORTSDIR}/devel/jam \ @@ -64,8 +61,8 @@ .include <bsd.port.pre.mk> -.if ${ARCH} == "amd64" && ${OSVERSION} < 700000 -BROKEN= Does not compile +.if ${ARCH} == "amd64" +BROKEN= Needs testing .endif # nasm/yasm needed by x264 Index: distinfo =================================================================== RCS file: /home/ncvs/ports/multimedia/handbrake/distinfo,v retrieving revision 1.4 diff -u -r1.4 distinfo --- distinfo 13 Dec 2007 16:50:15 -0000 1.4 +++ distinfo 17 Jun 2008 21:25:48 -0000 @@ -1,6 +1,6 @@ -MD5 (handbrake/HandBrake-0.9.1.tar.gz) = 0eefe9189d59a0bfd9aeee41fd3d01a2 -SHA256 (handbrake/HandBrake-0.9.1.tar.gz) = ae29b03dfd9724d7856f8b44a5a52bc60ad0af2846efe7db302d90dccc57d54b -SIZE (handbrake/HandBrake-0.9.1.tar.gz) = 1160277 +MD5 (handbrake/HandBrake-0.9.2.tar.gz) = d21e0a097699e98f308d8c24dfa1594a +SHA256 (handbrake/HandBrake-0.9.2.tar.gz) = d5752e29e67d790be6e4ae2578054e5bc303cac8beade46d1851c0ee7e8860a6 +SIZE (handbrake/HandBrake-0.9.2.tar.gz) = 1692074 MD5 (handbrake/faac-1.24.tar.gz) = 81dc3efd98f1f2da0ac8bfa315284e95 SHA256 (handbrake/faac-1.24.tar.gz) = 8eda7b69669f9d57c114d740555eb8bab29e4add90fade1aed41dd2ac1d19df6 SIZE (handbrake/faac-1.24.tar.gz) = 627837 @@ -16,9 +16,9 @@ MD5 (handbrake/libdvdread-0.9.7.tar.gz) = a89a8532d5f850014f375bd3f5972082 SHA256 (handbrake/libdvdread-0.9.7.tar.gz) = 18cf0ee3887264f09f2e23672923aec821ae9b806415ae0d78d0e310c1304c1f SIZE (handbrake/libdvdread-0.9.7.tar.gz) = 388570 -MD5 (handbrake/libmkv-0.6.1.2.tar.gz) = be5d3a31477efb54766c8d9da89e1865 -SHA256 (handbrake/libmkv-0.6.1.2.tar.gz) = 5d14627e98e0e8e3ff94ad11cb37dd5a35e909c5ba6444ef9e8b53b937ff3f3b -SIZE (handbrake/libmkv-0.6.1.2.tar.gz) = 334575 +MD5 (handbrake/libmkv-0.6.1.3.tar.gz) = b0a81a416bffe19d54236f241632933c +SHA256 (handbrake/libmkv-0.6.1.3.tar.gz) = b116504390d3ec178ecb3cd6fb12e062b62b0909a7f1adcbaba00ed64fe63347 +SIZE (handbrake/libmkv-0.6.1.3.tar.gz) = 329899 MD5 (handbrake/libogg-1.1.2.tar.gz) = 4018e57063a9e5ce35145d73bea4b18b SHA256 (handbrake/libogg-1.1.2.tar.gz) = 0572ac9027caadb6ee4c2e3c87f98b045a66216ff2006041b12fceb5fb2f0332 SIZE (handbrake/libogg-1.1.2.tar.gz) = 423463 @@ -37,9 +37,9 @@ MD5 (handbrake/ffmpeg-9816.tar.gz) = cfc6b97f830eddccbbb82b97ee6e3b78 SHA256 (handbrake/ffmpeg-9816.tar.gz) = 23a38e102fa3d2df67e17e21a52d068665580d4fa5bb1d0e6ca4abb5a23894f2 SIZE (handbrake/ffmpeg-9816.tar.gz) = 2706937 -MD5 (handbrake/x264-r665.tar.gz) = a0fbe36eb7b03e61a96dd146e9c1ebbc -SHA256 (handbrake/x264-r665.tar.gz) = b61d2122ff559867d173413b1f3eba649d614a5a2e3be90642375d79bd79d30e -SIZE (handbrake/x264-r665.tar.gz) = 751198 +MD5 (handbrake/x264-r736.tar.gz) = ea5dc8c2bfe33dc136687366237556db +SHA256 (handbrake/x264-r736.tar.gz) = fb020efbf89e8baf3b1ec93ee05c8cace4557a9658dffb99ef7d3e37521bbf3b +SIZE (handbrake/x264-r736.tar.gz) = 794658 MD5 (handbrake/a52dec-0.7.4.tar.gz) = ce5a978bb359f642dcbd24c6e14a45a7 SHA256 (handbrake/a52dec-0.7.4.tar.gz) = 54981ab08fc09a675b9924372cf0cca5aa5363b918c4c19065c2d40e2858be47 SIZE (handbrake/a52dec-0.7.4.tar.gz) = 242978 Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/multimedia/handbrake/pkg-descr,v retrieving revision 1.3 diff -u -r1.3 pkg-descr --- pkg-descr 13 Dec 2007 16:50:15 -0000 1.3 +++ pkg-descr 17 Jun 2008 21:25:48 -0000 @@ -27,4 +27,4 @@ * Picture deinterlacing, cropping and scaling * Grayscale encoding -WWW: http://handbrake.m0k.org/ +WWW: http://handbrake.fr/ Index: files/patch-contrib-Jamfile =================================================================== RCS file: /home/ncvs/ports/multimedia/handbrake/files/patch-contrib-Jamfile,v retrieving revision 1.1 diff -u -r1.1 patch-contrib-Jamfile --- files/patch-contrib-Jamfile 13 Dec 2007 16:50:15 -0000 1.1 +++ files/patch-contrib-Jamfile 17 Jun 2008 21:25:48 -0000 @@ -1,6 +1,6 @@ ---- contrib/Jamfile.orig 2007-10-08 15:57:23.000000000 -0500 -+++ contrib/Jamfile 2007-12-07 17:58:44.000000000 -0600 -@@ -23,9 +23,10 @@ +--- contrib/Jamfile.orig 2008-05-21 05:18:06.844254734 +0300 ++++ contrib/Jamfile 2008-05-21 06:00:18.032459924 +0300 +@@ -34,9 +34,10 @@ } actions Wget { @@ -14,26 +14,26 @@ } # liba52 -@@ -36,10 +37,9 @@ - } +@@ -48,10 +49,9 @@ actions LibA52 { -- + - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf a52dec && tar xzf a52dec.tar.gz && cd a52dec && patch -p1 < ../patch-a52dec.patch && -- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && make && make install && +- rm -rf a52dec && (gzip -dc a52dec.tar.gz | tar xf -) && +- cd a52dec && $(PATCH) -p1 < ../patch-a52dec.patch && +- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/a52dec && patch -p1 < ../patch-a52dec.patch && + ./configure --prefix=$CONTRIB && $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/liba52.a + $(STRIP) $CONTRIB/lib/liba52.a } Wget $(SUBDIR)/a52dec.tar.gz : $(SUBDIR)/version_a52dec.txt ; -@@ -58,14 +58,13 @@ +@@ -75,10 +75,9 @@ } actions LibAvCodec { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf ffmpeg && tar xzf ffmpeg.tar.gz && +- rm -rf ffmpeg && (gzip -dc ffmpeg.tar.gz | tar xf -) && - cd ffmpeg && $(FFMPEG_PATCH) && - ./configure --prefix=$CONTRIB --enable-gpl --enable-pthreads --enable-swscaler --disable-audio-beos --disable-shared --enable-static \ + CONTRIB=%%CONTRIB%% && @@ -42,244 +42,210 @@ --disable-decoders --enable-decoder=mp2 --disable-parsers --enable-parser=mpegaudio \ --disable-encoders --enable-encoder=mpeg4 --enable-encoder=ac3 --enable-encoder=snow \ --disable-muxers --enable-muxer=ipod --disable-demuxers --disable-protocols --disable-bsfs && -- make && make install && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libavcodec.a - } - Wget $(SUBDIR)/ffmpeg.tar.gz : $(SUBDIR)/version_ffmpeg.txt ; -@@ -96,9 +95,9 @@ +@@ -113,10 +112,9 @@ } actions LibDvdCss { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libdvdcss && tar xzf libdvdcss.tar.gz && cd libdvdcss && -- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && make && make install && +- rm -rf libdvdcss && (gzip -dc libdvdcss.tar.gz | tar xf - ) && +- cd libdvdcss && +- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libdvdcss && + ./configure --prefix=$CONTRIB && $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libdvdcss.a + $(STRIP) $CONTRIB/lib/libdvdcss.a } Wget $(SUBDIR)/libdvdcss.tar.gz : $(SUBDIR)/version_libdvdcss.txt ; -@@ -113,9 +112,9 @@ +@@ -131,10 +129,9 @@ } actions LibDCA { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libdca && tar xzf libdca.tar.gz && cd libdca && patch -p1 < ../patch-libdca.patch && -- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && make && make install && +- rm -rf libdca && (gzip -dc libdca.tar.gz | tar xf - ) && +- cd libdca && $(PATCH) -p1 < ../patch-libdca.patch && +- ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) && $(MAKE) install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libdca && patch -p1 < ../patch-libdca.patch && + ./configure --prefix=$CONTRIB && $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libdca.a + $(STRIP) $CONTRIB/lib/libdca.a } Wget $(SUBDIR)/libdca.tar.gz : $(SUBDIR)/version_libdca.txt ; -@@ -131,10 +130,10 @@ +@@ -150,10 +147,9 @@ { actions LibDvdRead { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libdvdread && tar xzf libdvdread.tar.gz && cd libdvdread && +- rm -rf libdvdread && (gzip -dc libdvdread.tar.gz | tar xf - ) && +- cd libdvdread && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --with-libdvdcss=$CONTRIB && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libdvdread && + ./configure --prefix=$CONTRIB --disable-shared --with-libdvdcss=$CONTRIB && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libdvdread.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libdvdread.a } - } -@@ -143,10 +142,10 @@ +@@ -163,10 +159,9 @@ # configure line. actions LibDvdRead { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libdvdread && tar xzf libdvdread.tar.gz && cd libdvdread && +- rm -rf libdvdread && (gzip -dc libdvdread.tar.gz | tar xf - ) && +- cd libdvdread && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libdvdread && + ./configure --prefix=$CONTRIB --disable-shared && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libdvdread.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libdvdread.a } - } -@@ -161,10 +160,10 @@ +@@ -182,9 +177,9 @@ } actions LibFaac { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf faac && tar xzf faac.tar.gz && cd faac && +- rm -rf faac && (gzip -dc faac.tar.gz | tar xf - ) && cd faac && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --enable-static && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/faac && + ./configure --prefix=$CONTRIB --disable-shared --enable-static && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libfaac.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libfaac.a } - Wget $(SUBDIR)/faac.tar.gz : $(SUBDIR)/version_faac.txt ; -@@ -178,10 +177,10 @@ +@@ -199,9 +194,9 @@ } actions LibMp3Lame { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf lame && tar xzf lame.tar.gz && cd lame && +- rm -rf lame && (gzip -dc lame.tar.gz | tar xf - ) && cd lame && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/lame && + ./configure --prefix=$CONTRIB --disable-shared && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libmp3lame.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libmp3lame.a } - Wget $(SUBDIR)/lame.tar.gz : $(SUBDIR)/version_lame.txt ; -@@ -197,11 +196,11 @@ - { - actions LibMp4v2 - { -- cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf mpeg4ip && tar xzf mpeg4ip.tar.gz && cd mpeg4ip && -+ CONTRIB=%%CONTRIB%% && -+ cd $CONTRIB/mpeg4ip && - patch -p1 < ../patch-mpeg4ip.patch && patch -p0 < ../patch-mpeg4ip-pascal-str.patch && -- ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && -- make -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib && -+ ./bootstrap --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && -+ $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib && - cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \ - include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include && - strip -S $CONTRIB/lib/libmp4v2.a -@@ -211,11 +210,11 @@ +@@ -224,10 +219,10 @@ + } + actions LibMp4v2 { - actions LibMp4v2 - { -- cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf mpeg4ip && tar xzf mpeg4ip.tar.gz && cd mpeg4ip && -+ CONTRIB=%%CONTRIB%% && -+ cd $CONTRIB/mpeg4ip && - patch -p1 < ../patch-mpeg4ip.patch && patch -p1 < ../patch_mpeg4ip_cygwin.patch && patch -p0 < ../patch-mpeg4ip-pascal-str.patch && -- ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && -- make -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib && -+ ./bootstrap --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && -+ $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib && - cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \ - include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include && - strip -S $CONTRIB/lib/libmp4v2.a -@@ -231,10 +230,10 @@ +- cd `dirname $(>)` && CONTRIB=`pwd` && +- rm -rf mpeg4ip && (gzip -dc mpeg4ip.tar.gz | tar xf - ) && +- cd mpeg4ip && $(LIBMP4V2_PATCH) +- ./bootstrap --cache-file=$CONTRIB/config.cache --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && ++ CONTRIB=%%CONTRIB%% && ++ cd $CONTRIB/mpeg4ip && ++ $(LIBMP4V2_PATCH) ++ ./bootstrap --disable-mp3lame --disable-faac --disable-x264 --disable-server --disable-player && + $(MAKE) -C lib/mp4v2 libmp4v2.la && cp lib/mp4v2/.libs/libmp4v2.a $CONTRIB/lib && + cp mpeg4ip_config.h include/mpeg4ip.h include/mpeg4ip_version.h \ + include/mpeg4ip_win32.h lib/mp4v2/*.h $CONTRIB/include && +@@ -243,10 +238,9 @@ } actions LibMkv { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libmkv && tar xzf libmkv.tar.gz && cd libmkv && +- rm -rf libmkv && (gzip -dc libmkv.tar.gz | tar xf - ) && +- cd libmkv && - ./configure --disable-shared --enable-static --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libmkv && + ./configure --disable-shared --enable-static --prefix=$CONTRIB && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libmkv.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libmkv.a } - Wget $(SUBDIR)/libmkv.tar.gz : $(SUBDIR)/version_libmkv.txt ; -@@ -248,10 +247,10 @@ +@@ -261,10 +255,9 @@ } actions LibMpeg2 { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf mpeg2dec && tar xzf mpeg2dec.tar.gz && cd mpeg2dec && patch -p1 < ../patch-libmpeg2.patch && +- rm -rf mpeg2dec && (gzip -dc mpeg2dec.tar.gz | tar xf - ) && +- cd mpeg2dec && $(PATCH) -p1 < ../patch-libmpeg2.patch && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared --disable-sdl && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/mpeg2dec && patch -p1 < ../patch-libmpeg2.patch && + ./configure --prefix=$CONTRIB --disable-shared --disable-sdl && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libmpeg2.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libmpeg2.a } - Wget $(SUBDIR)/mpeg2dec.tar.gz : $(SUBDIR)/version_mpeg2dec.txt ; -@@ -265,10 +264,10 @@ +@@ -279,10 +272,9 @@ } actions LibOgg { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libogg && tar xzf libogg.tar.gz && cd libogg && +- rm -rf libogg && (gzip -dc libogg.tar.gz | tar xf - ) && +- cd libogg && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libogg && + ./configure --prefix=$CONTRIB --disable-shared && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libogg.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libogg.a } - Wget $(SUBDIR)/libogg.tar.gz : $(SUBDIR)/version_libogg.txt ; -@@ -282,10 +281,10 @@ +@@ -297,10 +289,9 @@ } actions LibSampleRate { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libsamplerate && tar xzf libsamplerate.tar.gz && cd libsamplerate && +- rm -rf libsamplerate && (gzip -dc libsamplerate.tar.gz | tar xf - ) && +- cd libsamplerate && - ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libsamplerate && + ./configure --prefix=$CONTRIB --disable-shared && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libsamplerate.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libsamplerate.a } - Wget $(SUBDIR)/libsamplerate.tar.gz : $(SUBDIR)/version_libsamplerate.txt ; -@@ -299,10 +298,10 @@ +@@ -315,10 +306,9 @@ } actions LibVorbis { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf libvorbis && tar xzf libvorbis.tar.gz && cd libvorbis && +- rm -rf libvorbis && (gzip -dc libvorbis.tar.gz | tar xf - ) && +- cd libvorbis && - ./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --cache-file=$CONTRIB/config.cache --disable-shared && -- make && make install && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/libvorbis && + ./configure --prefix=$CONTRIB --with-ogg=$CONTRIB --disable-shared && -+ $(MAKE) && $(MAKE) install && - strip -S $CONTRIB/lib/libvorbis.a + $(MAKE) && $(MAKE) install && + $(STRIP) $CONTRIB/lib/libvorbis.a } - Wget $(SUBDIR)/libvorbis.tar.gz : $(SUBDIR)/version_libvorbis.txt ; -@@ -338,10 +337,10 @@ +@@ -356,10 +346,9 @@ } actions LibX264 { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf x264 && tar xzf x264.tar.gz && cd x264 && $(LIBX264_PATCH) -- ./configure --prefix=$CONTRIB --enable-pthread && make && -- make install && +- rm -rf x264 && (gzip -dc x264.tar.gz | tar xf - ) && +- cd x264 && $(LIBX264_PATCH) +- bash ./configure --prefix=$CONTRIB --enable-pthread && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/x264 && $(LIBX264_PATCH) + ./configure --prefix=$CONTRIB --enable-pthread && $(MAKE) && -+ $(MAKE) install && - strip -S $CONTRIB/lib/libx264.a + $(MAKE) libx264.a && cp libx264.a $CONTRIB/lib/ && cp x264.h $CONTRIB/include/ && $(STRIP) $CONTRIB/lib/libx264.a } Wget $(SUBDIR)/x264.tar.gz : $(SUBDIR)/version_x264.txt ; -@@ -364,10 +363,9 @@ +@@ -383,10 +372,9 @@ } actions LibXvidCore { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf xvidcore && tar xzf xvidcore.tar.gz && +- rm -rf xvidcore && (gzip -dc xvidcore.tar.gz | tar xf - ) && - cd xvidcore && $(LIBXVIDCORE_PATCH) -- cd build/generic/ && ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && make libxvidcore.a && +- cd build/generic/ && ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && $(MAKE) libxvidcore.a && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/xvidcore && $(LIBXVIDCORE_PATCH) + cd build/generic/ && ./configure --prefix=$CONTRIB && $(MAKE) libxvidcore.a && cp ./=build/libxvidcore.a $CONTRIB/lib/ && cp ../../src/xvid.h $CONTRIB/include/ && - strip -S $CONTRIB/lib/libxvidcore.a -@@ -385,10 +383,9 @@ + $(STRIP) $CONTRIB/lib/libxvidcore.a +@@ -404,9 +392,8 @@ } actions Zlib { - cd `dirname $(>)` && CONTRIB=`pwd` && -- rm -rf zlib && tar xzf zlib.tar.gz && -- cd zlib && ./configure --prefix=$CONTRIB --cache-file=$CONTRIB/config.cache && -- make && make install && touch $CONTRIB/.contrib && +- rm -rf zlib && (gzip -dc zlib.tar.gz | tar xf - ) && +- cd zlib && ./configure --prefix=$CONTRIB && + CONTRIB=%%CONTRIB%% && + cd $CONTRIB/zlib && ./configure --prefix=$CONTRIB && -+ $(MAKE) && $(MAKE) install && touch $CONTRIB/.contrib && - strip -S $CONTRIB/lib/libz.a + $(MAKE) && $(MAKE) install && touch $CONTRIB/.contrib && + $(STRIP) $CONTRIB/lib/libz.a } - Wget $(SUBDIR)/zlib.tar.gz : $(SUBDIR)/version_zlib.txt ; Index: files/patch-libhb-fifo.c =================================================================== RCS file: /home/ncvs/ports/multimedia/handbrake/files/patch-libhb-fifo.c,v retrieving revision 1.1 diff -u -r1.1 patch-libhb-fifo.c --- files/patch-libhb-fifo.c 13 Dec 2007 16:50:15 -0000 1.1 +++ files/patch-libhb-fifo.c 17 Jun 2008 21:25:48 -0000 @@ -1,13 +1,13 @@ ---- HandBrake_old/libhb/fifo.c 2007-10-08 22:57:08.000000000 +0200 -+++ libhb/fifo.c 2007-12-04 05:55:37.000000000 +0100 -@@ -6,9 +6,7 @@ +--- ../../work_old/HandBrake/libhb/fifo.c 2008-02-19 19:28:17.000000000 +0100 ++++ libhb/fifo.c 2008-06-17 23:02:48.000000000 +0200 +@@ -6,7 +6,9 @@ #include "hb.h" -#ifndef SYS_DARWIN --#include <malloc.h> --#endif ++#if defined( SYS_FREEBSD ) +#include <stdlib.h> ++#elif !defined( SYS_DARWIN ) + #include <malloc.h> + #endif - /* Fifo */ - struct hb_fifo_s Index: files/patch-libhb-ports.c =================================================================== RCS file: /home/ncvs/ports/multimedia/handbrake/files/patch-libhb-ports.c,v retrieving revision 1.1 diff -u -r1.1 patch-libhb-ports.c --- files/patch-libhb-ports.c 13 Dec 2007 16:50:15 -0000 1.1 +++ files/patch-libhb-ports.c 17 Jun 2008 21:25:48 -0000 @@ -1,10 +1,10 @@ ---- HandBrake_old/libhb/ports.c 2007-10-08 22:57:08.000000000 +0200 -+++ libhb/ports.c 2007-12-04 07:48:47.000000000 +0100 -@@ -28,6 +28,11 @@ +--- ../../work/HandBrake/libhb/ports.c 2008-02-19 19:28:17.000000000 +0100 ++++ libhb/ports.c 2008-06-17 13:20:42.000000000 +0200 +@@ -30,6 +30,11 @@ #include <netinet/in.h> //#endif -+#if defined(__FreeBSD__) ++#if defined( SYS_FREEBSD ) +#include <sys/types.h> +#include <sys/sysctl.h> +#endif @@ -12,26 +12,21 @@ #include "hb.h" /************************************************************************ -@@ -105,21 +110,17 @@ +@@ -107,7 +112,7 @@ cpu_count = info.cpu_count; } -#elif defined( SYS_DARWIN ) || defined( SYS_FREEBSD ) -- FILE * info; -- char buffer[16]; -- -- if( ( info = popen( "/usr/sbin/sysctl hw.ncpu", "r" ) ) ) -+#elif defined(__FreeBSD__) - { -- memset( buffer, 0, 16 ); -- if( fgets( buffer, 15, info ) ) -- { -- if( sscanf( buffer, "hw.ncpu: %d", &cpu_count ) != 1 ) -- { -- cpu_count = 1; -- } -- } -- fclose( info ); ++#elif defined( SYS_DARWIN ) + FILE * info; + char buffer[16]; + +@@ -124,6 +129,19 @@ + fclose( info ); + } + ++#elif defined( SYS_FREEBSD ) ++ { + int mib[2]; + size_t len; + @@ -41,6 +36,8 @@ + + if(sysctl(mib, 2, &cpu_count, &len, NULL, 0) != 0) + cpu_count = 1; - } - ++ } ++ #elif defined( SYS_LINUX ) + { + FILE * info; --9amGYk9869ThD9tj--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200806172200.m5HM06lL036823>