Package-Name: libquicktime
Gentoo-Package: media-libs/libquicktime
Rebuild-For: ffmpeg ffmpeg-cvs libvorbis gtk+
Homepage: http://libquicktime.sourceforge.net/
Source: sourceforge:///libquicktime/libquicktime-(\d+(.\d+)+).tar.gz $1
Zap-Before-Install: 1
Repack:
	tar xzvfp "$(SOURCE)"
Compile:
	cp -pf AUTHORS COPYING Change* NEWS README TODO "$(PREFIX)/"
	mv Makefile.in Makefile.in~ && sed '/^SUBDIRS/s/ utils//' <Makefile.in~ >Makefile.in
	$(MAKE) -f ../Makefile configure CONFIGURE_OPTS="--with-cpuflags='$(GCC_OPT_FALGS)' --disable-firewire"
	$(MAKE)
	$(MAKE) install
Install:
	$(MAKE) instbin BIN="libquicktime_config lqt-config lqt_transcode lqtplay lqtvrplay qtdechunk qtdump qtinfo qtrechunk qtstreamize qtyuv4toyuv"
	$(MAKE) instman SECTION=1 MAN=lqtplay
	$(MAKE) addldso
	$(MAKE) instpc PC=libquicktime
	$(MAKE) instaclocal M4=lqt
Patch: <<EOT
######## begin prototype fixes
diff -urN ../libquicktime-1.0.1-orig/include/quicktime/lqt.h include/quicktime/lqt.h
--- ../libquicktime-1.0.1-orig/include/quicktime/lqt.h	2007-09-27 03:26:40 +0900
+++ include/quicktime/lqt.h	2007-12-26 14:57:29 +0900
@@ -184,7 +184,7 @@
     
 */
   
-int lqt_get_codec_api_version();
+int lqt_get_codec_api_version(void);
 
 /** \ingroup multichannel
  *  \brief Convert a channel identifier to a human readnable string
@@ -588,7 +588,7 @@
     \returns The number of colormodels known to your version of libquicktime
 */
   
-int lqt_num_colormodels();
+int lqt_num_colormodels(void);
 
 /** \ingroup color
     \brief Get a colormodel string
diff -urN ../libquicktime-1.0.1-orig/include/quicktime/lqt_codecinfo.h include/quicktime/lqt_codecinfo.h
--- ../libquicktime-1.0.1-orig/include/quicktime/lqt_codecinfo.h	2007-03-20 02:23:33 +0900
+++ include/quicktime/lqt_codecinfo.h	2007-12-26 14:57:29 +0900
@@ -207,7 +207,7 @@
     registry is always initialized on demand.
  */
 
-void lqt_registry_init();
+void lqt_registry_init(void);
 
 /** \ingroup codec_registry
  *  \brief Destroy the codec registry
@@ -217,7 +217,7 @@
  *   it exclicitely, if you want to reinitialize the codec registry at runtime
  */
 
-void lqt_registry_destroy();
+void lqt_registry_destroy(void);
 
 /* \ingroup codec_registry
  *
@@ -225,7 +225,7 @@
  * Under normal circumstances, you never need to call this function
  */
 
-void lqt_registry_write();
+void lqt_registry_write(void);
 
 
 /******************************************************
@@ -241,7 +241,7 @@
  * This function is obsolete, use \ref lqt_query_registry instead
  */
 
-int lqt_get_num_audio_codecs();
+int lqt_get_num_audio_codecs(void);
 
 /** \ingroup codec_registry
  * \brief Return the number of installed video codecs
@@ -250,7 +250,7 @@
  * This function is obsolete, use \ref lqt_query_registry instead
  */
 
-int lqt_get_num_video_codecs();
+int lqt_get_num_video_codecs(void);
 
 /** \ingroup codec_registry
  * \brief Return an audio codec
diff -urN ../libquicktime-1.0.1-orig/include/quicktime/quicktime.h include/quicktime/quicktime.h
--- ../libquicktime-1.0.1-orig/include/quicktime/quicktime.h	2007-02-14 20:40:53 +0900
+++ include/quicktime/quicktime.h	2007-12-26 14:57:29 +0900
@@ -538,7 +538,7 @@
  */
   
   /* Get version information */
-int quicktime_major();
+int quicktime_major(void);
 
 /** \ingroup general
  *  \brief Get the quicktime4linux minor version
@@ -547,7 +547,7 @@
  * was the last qt4l version from which we ported code. It's not usable for detecting the
  * libquicktime version.
  */
-int quicktime_minor();
+int quicktime_minor(void);
 
 /** \ingroup general
  *  \brief Get the quicktime4linux release number
@@ -557,7 +557,7 @@
  * libquicktime version.
  */
 
-int quicktime_release();
+int quicktime_release(void);
 
 /** \ingroup general
     \brief Test file compatibility
######## end prototype fixes
EOT

/pkg/libquicktime/
/usr/bin/libquicktime_config
/usr/bin/lqt-config
/usr/bin/lqt_transcode
/usr/bin/lqtplay
/usr/bin/lqtvrplay
/usr/bin/qtdechunk
/usr/bin/qtdump
/usr/bin/qtinfo
/usr/bin/qtrechunk
/usr/bin/qtstreamize
/usr/bin/qtyuv4toyuv
/usr/lib/libquicktime.pc
/usr/man/man1/lqtplay.1.gz
/usr/share/aclocal/lqt.m4
