ports/59334: Update port: multimedia/libquicktime to 0.9.2
KATO Tsuguru
tkato at prontomail.com
Sun Nov 16 13:50:29 UTC 2003
>Number: 59334
>Category: ports
>Synopsis: Update port: multimedia/libquicktime to 0.9.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 16 05:50:17 PST 2003
>Closed-Date:
>Last-Modified:
>Originator: KATO Tsuguru
>Release: FreeBSD 4.9-RELEASE i386
>Organization:
>Environment:
>Description:
- Update to version 0.9.2
New file:
files/patch-include::lqt_fseek.h
files/patch-plugins::Makefile.in
Remove file:
files/patch-plugins::xanim::lqt_codec.c
>How-To-Repeat:
>Fix:
diff -urN /usr/ports/multimedia/libquicktime/Makefile multimedia/libquicktime/Makefile
--- /usr/ports/multimedia/libquicktime/Makefile Mon May 19 12:49:46 2003
+++ multimedia/libquicktime/Makefile Thu Nov 13 00:34:20 2003
@@ -7,8 +7,7 @@
#
PORTNAME= libquicktime
-PORTVERSION= 0.9.1
-PORTREVISION= 2
+PORTVERSION= 0.9.2
CATEGORIES= multimedia
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
@@ -18,23 +17,25 @@
LIB_DEPENDS= vorbis.2:${PORTSDIR}/audio/libvorbis \
jpeg.9:${PORTSDIR}/graphics/jpeg \
- dv.3:${PORTSDIR}/multimedia/libdv \
- png.5:${PORTSDIR}/graphics/png
+ png.5:${PORTSDIR}/graphics/png \
+ dv.3:${PORTSDIR}/multimedia/libdv
-USE_MESA= yes
-USE_GNOME= gtk12
-USE_REINPLACE= yes
+USE_GL= yes
+USE_GNOME= gnometarget gtk12
+USE_GMAKE= yes
USE_LIBTOOL= yes
-CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+CONFIGURE_ARGS= --disable-firewire
MAN1= lqtplay.1
-CFLAGS+= -O0
+.include <bsd.port.pre.mk>
-post-patch:
- @${REINPLACE_CMD} -e 's|$$OPTIMIZE_CFLAGS $$COMMON_CFLAGS|$$CFLAGS|g' \
- ${WRKSRC}/configure
+.if defined(WITH_MMX) && (${ARCH} == "i386")
+CONFIGURE_ARGS+= --enable-mmx
+.else
+CONFIGURE_ARGS+= --disable-mmx
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urN /usr/ports/multimedia/libquicktime/distinfo multimedia/libquicktime/distinfo
--- /usr/ports/multimedia/libquicktime/distinfo Thu Jul 18 17:07:32 2002
+++ multimedia/libquicktime/distinfo Wed Nov 12 22:53:32 2003
@@ -1 +1 @@
-MD5 (libquicktime-0.9.1.tar.gz) = b34d8d85890444f569d07ed397aba9ec
+MD5 (libquicktime-0.9.2.tar.gz) = 1b42ca12966526647fa9a1b14fb947a1
diff -urN /usr/ports/multimedia/libquicktime/files/patch-configure multimedia/libquicktime/files/patch-configure
--- /usr/ports/multimedia/libquicktime/files/patch-configure Sun Aug 11 02:08:46 2002
+++ multimedia/libquicktime/files/patch-configure Thu Nov 13 00:07:54 2003
@@ -1,6 +1,6 @@
---- configure.orig Sat Jun 22 08:57:50 2002
-+++ configure Sat Aug 10 00:55:47 2002
-@@ -6591,6 +6591,7 @@
+--- configure.orig Sun Sep 7 02:15:25 2003
++++ configure Thu Nov 13 00:07:40 2003
+@@ -7674,6 +7674,7 @@
# This can be used to rebuild libtool when needed
LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
@@ -8,3 +8,12 @@
# Always use our own libtool.
LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+@@ -8985,7 +8986,7 @@
+ fi
+
+ case $compile_mode in
+-"optimize") CFLAGS="$OPTIMIZE_CFLAGS $COMMON_CFLAGS"; cat >>confdefs.h <<\_ACEOF
++"optimize") CFLAGS="$CFLAGS"; cat >>confdefs.h <<\_ACEOF
+ #define NDEBUG 1
+ _ACEOF
+ ;;
diff -urN /usr/ports/multimedia/libquicktime/files/patch-include::lqt_fseek.h multimedia/libquicktime/files/patch-include::lqt_fseek.h
--- /usr/ports/multimedia/libquicktime/files/patch-include::lqt_fseek.h Thu Jan 1 09:00:00 1970
+++ multimedia/libquicktime/files/patch-include::lqt_fseek.h Wed Nov 12 23:27:42 2003
@@ -0,0 +1,14 @@
+--- include/lqt_fseek.h.orig Thu Jan 23 03:04:20 2003
++++ include/lqt_fseek.h Wed Nov 12 23:27:17 2003
+@@ -16,6 +16,11 @@
+ #define ftello64(a) lqt_ftello64(a)
+ #endif
+
++#ifdef __FreeBSD__
++#define FTELL ftello
++#define FSEEK fseeko
++#else
+ #define FTELL ftello64
+ #define FSEEK fseeko64
++#endif
+
diff -urN /usr/ports/multimedia/libquicktime/files/patch-plugins::Makefile.in multimedia/libquicktime/files/patch-plugins::Makefile.in
--- /usr/ports/multimedia/libquicktime/files/patch-plugins::Makefile.in Thu Jan 1 09:00:00 1970
+++ multimedia/libquicktime/files/patch-plugins::Makefile.in Thu Nov 13 00:37:19 2003
@@ -0,0 +1,11 @@
+--- plugins/Makefile.in.orig Sun Sep 7 02:15:35 2003
++++ plugins/Makefile.in Thu Nov 13 00:37:05 2003
+@@ -152,7 +152,7 @@
+ @HAVE_VORBIS_TRUE at vorbis_subdirs = vorbis
+ @HAVE_VORBIS_FALSE at vorbis_subdirs =
+
+- at HAVE_LIBAVCODEC_TRUE@libavcodec_subdirs = ffmpeg
++ at HAVE_LIBAVCODEC_TRUE@libavcodec_subdirs =
+ @HAVE_LIBAVCODEC_FALSE at libavcodec =
+
+ SUBDIRS = $(base_subdirs) $(jpeg_subdirs) $(dv_subdirs) \
diff -urN /usr/ports/multimedia/libquicktime/files/patch-plugins::xanim::lqt_codec.c multimedia/libquicktime/files/patch-plugins::xanim::lqt_codec.c
--- /usr/ports/multimedia/libquicktime/files/patch-plugins::xanim::lqt_codec.c Sun Aug 11 02:08:46 2002
+++ multimedia/libquicktime/files/patch-plugins::xanim::lqt_codec.c Thu Jan 1 09:00:00 1970
@@ -1,48 +0,0 @@
---- plugins/xanim/lqt_codec.c.orig Tue Jun 11 09:17:44 2002
-+++ plugins/xanim/lqt_codec.c Sat Aug 10 07:42:38 2002
-@@ -10,17 +10,15 @@
- int track)
- {
- int compressed_size, result, bpp, i, use_temp;
-- int video_width, video_height;
--
-- fprintf(stderr, "Decode video_1\n");
--
-- quicktime_trak_t *trak = file->vtracks[track].track;
-- video_height = trak->tkhd.track_height;
-- video_width = trak->tkhd.track_width;
-
- quicktime_video_map_t *vtrack = &(file->vtracks[track]);
-+ quicktime_trak_t *trak = file->vtracks[track].track;
-+ int video_height = trak->tkhd.track_height;
-+ int video_width = trak->tkhd.track_width;
- lqt_xanim_codec_1_t * codec = (lqt_xanim_codec_1_t*)(((quicktime_codec_t*)vtrack->codec)->priv);
-
-+ fprintf(stderr, "Decode video_1\n");
-+
- quicktime_set_video_position(file, vtrack->current_position, track);
- compressed_size =
- quicktime_frame_size(file, vtrack->current_position, track);
-@@ -127,16 +125,15 @@
-
- void lqt_xanim_init_vcodec_1(quicktime_t * file, int track)
- {
-- int video_width, video_height, i;
--
-- init_xanimcodecs();
--
-- quicktime_trak_t *trak = file->vtracks[track].track;
-- video_height = trak->tkhd.track_height;
-- video_width = trak->tkhd.track_width;
-+ int i;
-
- quicktime_video_map_t *vtrack = &(file->vtracks[track]);
-+ quicktime_trak_t *trak = file->vtracks[track].track;
-+ int video_height = trak->tkhd.track_height;
-+ int video_width = trak->tkhd.track_width;
- lqt_xanim_codec_1_t * codec = (lqt_xanim_codec_1_t*)(((quicktime_codec_t*)vtrack->codec)->priv);
-+
-+ init_xanimcodecs();
-
- codec->info.cmd = 0; /* decode or query */
- codec->info.skip_flag = 0; /* skip_flag */
diff -urN /usr/ports/multimedia/libquicktime/pkg-plist multimedia/libquicktime/pkg-plist
--- /usr/ports/multimedia/libquicktime/pkg-plist Sun Aug 11 02:08:46 2002
+++ multimedia/libquicktime/pkg-plist Wed Nov 12 23:46:02 2003
@@ -9,6 +9,8 @@
bin/qtstreamize
bin/qtyuv4toyuv
include/quicktime/colormodels.h
+include/quicktime/jpeg.h
+include/quicktime/libmjpeg.h
include/quicktime/lqt.h
include/quicktime/lqt1394_config.h
include/quicktime/lqt_codecapi.h
@@ -30,6 +32,9 @@
lib/libquicktime.a
lib/libquicktime.so
lib/libquicktime.so.0
+lib/libquicktime_mjpeg.a
+lib/libquicktime_mjpeg.so
+lib/libquicktime_mjpeg.so.0
share/aclocal/lqt.m4
@dirrm lib/libquicktime
@dirrm include/quicktime
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list