mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-31 05:41:08 +00:00
New port openquicktime version 1.0: Portable library for handling
Apple's QuickTime(TM) files
This commit is contained in:
parent
54d7301e03
commit
36f5ffb45f
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=48164
@ -176,6 +176,7 @@
|
||||
SUBDIR += opendx
|
||||
SUBDIR += opendx-samples
|
||||
SUBDIR += opengl-man
|
||||
SUBDIR += openquicktime
|
||||
SUBDIR += osg
|
||||
SUBDIR += p5-Chart-PNGgraph
|
||||
SUBDIR += p5-GD
|
||||
|
33
graphics/openquicktime/Makefile
Normal file
33
graphics/openquicktime/Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
# New ports collection makefile for: openquicktime
|
||||
# Date created: Mon Sep 24 16:26:33 BRT 2001
|
||||
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= openquicktime
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= openquicktime
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= lioux@FreeBSD.org
|
||||
|
||||
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GTK= yes
|
||||
USE_GMAKE= yes
|
||||
INSTALL_SHLIBS= yes
|
||||
PKGDEINSTALL= ${PKGINSTALL}
|
||||
|
||||
post-patch:
|
||||
@${PERL} -pi -e "s/xCC/xc/" ${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} \
|
||||
${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
1
graphics/openquicktime/distinfo
Normal file
1
graphics/openquicktime/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (openquicktime-1.0-src.tgz) = f90bc78b8632c6c254cddf70b4726644
|
@ -0,0 +1,11 @@
|
||||
--- videoplugin/PHOTO_JPEG/Makefile.in.orig Mon Sep 24 16:14:46 2001
|
||||
+++ videoplugin/PHOTO_JPEG/Makefile.in Mon Sep 24 16:15:16 2001
|
||||
@@ -42,7 +42,7 @@
|
||||
# implicit rules
|
||||
|
||||
%.o: %.c
|
||||
- $(CC) $(CFLAGS) -I../.. -I. -c $< -o $@
|
||||
+ $(CC) $(CFLAGS) -I../.. -I. -I$(LOCALBASE)/include -c $< -o $@
|
||||
|
||||
|
||||
all: quicktime_codec_jpeg.so
|
1
graphics/openquicktime/pkg-comment
Normal file
1
graphics/openquicktime/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Portable library for handling Apple's QuickTime(TM) files
|
23
graphics/openquicktime/pkg-descr
Normal file
23
graphics/openquicktime/pkg-descr
Normal file
@ -0,0 +1,23 @@
|
||||
[from developer's site]
|
||||
OpenQuicktime aims to be a portable library for handling Apple's
|
||||
QuickTime (TM) popular media files on Unix-like environments. This
|
||||
project was firstly designed to allow the porting of the 3ivx codec
|
||||
on any Unix, but is now a completly separate and fully Open Source
|
||||
project. Details:
|
||||
|
||||
o OpenQuicktime library contains no embedded codecs but has a plugin
|
||||
system to dynamically load audio and video codecs.
|
||||
o OpenQuicktime contains no colorspace conversion algorithm.
|
||||
o OpenQuicktime is fully portable and fully configurable with all
|
||||
the autoconfigure and automake magic we have been able to add.
|
||||
o OpenQuicktime supports compressed headers (decoding only for the
|
||||
moment).
|
||||
o OpenQuicktime supports Quicktime Sound System version 2.
|
||||
o OpenQuicktime can support any inputs and outputs (file, HTTP,
|
||||
FTP, RTP, ...), in fact the functions used to read, write and
|
||||
seek are overloadable.
|
||||
o OpenQuicktime has an overloadable plugin mechanism. This is a
|
||||
complexe feature which enables any application to use its own
|
||||
codecs instead of the OpenQuicktime ones.
|
||||
|
||||
WWW: http://openquicktime.sourceforge.net/
|
42
graphics/openquicktime/pkg-install
Normal file
42
graphics/openquicktime/pkg-install
Normal file
@ -0,0 +1,42 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
[ $# != 2 ] && exit 1
|
||||
PKGNAME=$1
|
||||
ACTION=$2
|
||||
|
||||
LIB_DIR=${PKG_PREFIX}/lib
|
||||
LIB_VERSION=0
|
||||
|
||||
LN="ln -sf"
|
||||
RM=rm
|
||||
|
||||
case "$ACTION" in
|
||||
|
||||
POST-INSTALL)
|
||||
${LN} libopenquicktime.so \
|
||||
${LIB_DIR}/libopenquicktime.so.${LIB_VERSION}
|
||||
${LN} quicktime_codec_.mp3.so \
|
||||
${LIB_DIR}/quicktime_codec_.mp3.so.${LIB_VERSION}
|
||||
${LN} quicktime_codec_ms.so \
|
||||
${LIB_DIR}/quicktime_codec_ms.so.${LIB_VERSION}
|
||||
${LN} quicktime_codec_jpeg.so \
|
||||
${LIB_DIR}/quicktime_codec_jpeg.so.${LIB_VERSION}
|
||||
;;
|
||||
|
||||
DEINSTALL)
|
||||
${RM} ${LIB_DIR}/libopenquicktime.so.${LIB_VERSION}
|
||||
${RM} ${LIB_DIR}/quicktime_codec_.mp3.so.${LIB_VERSION}
|
||||
${RM} ${LIB_DIR}/quicktime_codec_ms.so.${LIB_VERSION}
|
||||
${RM} ${LIB_DIR}/quicktime_codec_jpeg.so.${LIB_VERSION}
|
||||
;;
|
||||
|
||||
PRE-INSTALL|POST-DEINSTALL)
|
||||
;;
|
||||
|
||||
*)
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit
|
15
graphics/openquicktime/pkg-plist
Normal file
15
graphics/openquicktime/pkg-plist
Normal file
@ -0,0 +1,15 @@
|
||||
bin/recover
|
||||
bin/dechunk
|
||||
bin/qtinfo
|
||||
bin/make_streamable
|
||||
bin/qtdump
|
||||
include/openquicktime/colormodels.h
|
||||
include/openquicktime/codecs.h
|
||||
include/openquicktime/config.h
|
||||
include/openquicktime/private.h
|
||||
include/openquicktime/openquicktime.h
|
||||
lib/libopenquicktime.so
|
||||
lib/quicktime_codec_.mp3.so
|
||||
lib/quicktime_codec_ms.so
|
||||
lib/quicktime_codec_jpeg.so
|
||||
@dirrm include/openquicktime
|
33
multimedia/openquicktime/Makefile
Normal file
33
multimedia/openquicktime/Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
# New ports collection makefile for: openquicktime
|
||||
# Date created: Mon Sep 24 16:26:33 BRT 2001
|
||||
# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= openquicktime
|
||||
PORTVERSION= 1.0
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= openquicktime
|
||||
DISTNAME= ${PORTNAME}-${PORTVERSION}-src
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= lioux@FreeBSD.org
|
||||
|
||||
LIB_DEPENDS= jpeg.9:${PORTSDIR}/graphics/jpeg
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_GTK= yes
|
||||
USE_GMAKE= yes
|
||||
INSTALL_SHLIBS= yes
|
||||
PKGDEINSTALL= ${PKGINSTALL}
|
||||
|
||||
post-patch:
|
||||
@${PERL} -pi -e "s/xCC/xc/" ${WRKSRC}/configure
|
||||
|
||||
post-install:
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} ${SH} \
|
||||
${PKGINSTALL} ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
1
multimedia/openquicktime/distinfo
Normal file
1
multimedia/openquicktime/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (openquicktime-1.0-src.tgz) = f90bc78b8632c6c254cddf70b4726644
|
@ -0,0 +1,11 @@
|
||||
--- videoplugin/PHOTO_JPEG/Makefile.in.orig Mon Sep 24 16:14:46 2001
|
||||
+++ videoplugin/PHOTO_JPEG/Makefile.in Mon Sep 24 16:15:16 2001
|
||||
@@ -42,7 +42,7 @@
|
||||
# implicit rules
|
||||
|
||||
%.o: %.c
|
||||
- $(CC) $(CFLAGS) -I../.. -I. -c $< -o $@
|
||||
+ $(CC) $(CFLAGS) -I../.. -I. -I$(LOCALBASE)/include -c $< -o $@
|
||||
|
||||
|
||||
all: quicktime_codec_jpeg.so
|
1
multimedia/openquicktime/pkg-comment
Normal file
1
multimedia/openquicktime/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Portable library for handling Apple's QuickTime(TM) files
|
23
multimedia/openquicktime/pkg-descr
Normal file
23
multimedia/openquicktime/pkg-descr
Normal file
@ -0,0 +1,23 @@
|
||||
[from developer's site]
|
||||
OpenQuicktime aims to be a portable library for handling Apple's
|
||||
QuickTime (TM) popular media files on Unix-like environments. This
|
||||
project was firstly designed to allow the porting of the 3ivx codec
|
||||
on any Unix, but is now a completly separate and fully Open Source
|
||||
project. Details:
|
||||
|
||||
o OpenQuicktime library contains no embedded codecs but has a plugin
|
||||
system to dynamically load audio and video codecs.
|
||||
o OpenQuicktime contains no colorspace conversion algorithm.
|
||||
o OpenQuicktime is fully portable and fully configurable with all
|
||||
the autoconfigure and automake magic we have been able to add.
|
||||
o OpenQuicktime supports compressed headers (decoding only for the
|
||||
moment).
|
||||
o OpenQuicktime supports Quicktime Sound System version 2.
|
||||
o OpenQuicktime can support any inputs and outputs (file, HTTP,
|
||||
FTP, RTP, ...), in fact the functions used to read, write and
|
||||
seek are overloadable.
|
||||
o OpenQuicktime has an overloadable plugin mechanism. This is a
|
||||
complexe feature which enables any application to use its own
|
||||
codecs instead of the OpenQuicktime ones.
|
||||
|
||||
WWW: http://openquicktime.sourceforge.net/
|
42
multimedia/openquicktime/pkg-install
Normal file
42
multimedia/openquicktime/pkg-install
Normal file
@ -0,0 +1,42 @@
|
||||
#!/bin/sh
|
||||
# $FreeBSD$
|
||||
|
||||
[ $# != 2 ] && exit 1
|
||||
PKGNAME=$1
|
||||
ACTION=$2
|
||||
|
||||
LIB_DIR=${PKG_PREFIX}/lib
|
||||
LIB_VERSION=0
|
||||
|
||||
LN="ln -sf"
|
||||
RM=rm
|
||||
|
||||
case "$ACTION" in
|
||||
|
||||
POST-INSTALL)
|
||||
${LN} libopenquicktime.so \
|
||||
${LIB_DIR}/libopenquicktime.so.${LIB_VERSION}
|
||||
${LN} quicktime_codec_.mp3.so \
|
||||
${LIB_DIR}/quicktime_codec_.mp3.so.${LIB_VERSION}
|
||||
${LN} quicktime_codec_ms.so \
|
||||
${LIB_DIR}/quicktime_codec_ms.so.${LIB_VERSION}
|
||||
${LN} quicktime_codec_jpeg.so \
|
||||
${LIB_DIR}/quicktime_codec_jpeg.so.${LIB_VERSION}
|
||||
;;
|
||||
|
||||
DEINSTALL)
|
||||
${RM} ${LIB_DIR}/libopenquicktime.so.${LIB_VERSION}
|
||||
${RM} ${LIB_DIR}/quicktime_codec_.mp3.so.${LIB_VERSION}
|
||||
${RM} ${LIB_DIR}/quicktime_codec_ms.so.${LIB_VERSION}
|
||||
${RM} ${LIB_DIR}/quicktime_codec_jpeg.so.${LIB_VERSION}
|
||||
;;
|
||||
|
||||
PRE-INSTALL|POST-DEINSTALL)
|
||||
;;
|
||||
|
||||
*)
|
||||
exit 1
|
||||
;;
|
||||
esac
|
||||
|
||||
exit
|
15
multimedia/openquicktime/pkg-plist
Normal file
15
multimedia/openquicktime/pkg-plist
Normal file
@ -0,0 +1,15 @@
|
||||
bin/recover
|
||||
bin/dechunk
|
||||
bin/qtinfo
|
||||
bin/make_streamable
|
||||
bin/qtdump
|
||||
include/openquicktime/colormodels.h
|
||||
include/openquicktime/codecs.h
|
||||
include/openquicktime/config.h
|
||||
include/openquicktime/private.h
|
||||
include/openquicktime/openquicktime.h
|
||||
lib/libopenquicktime.so
|
||||
lib/quicktime_codec_.mp3.so
|
||||
lib/quicktime_codec_ms.so
|
||||
lib/quicktime_codec_jpeg.so
|
||||
@dirrm include/openquicktime
|
Loading…
Reference in New Issue
Block a user