rpms/doc/F-8 doc-2.2.3.patch, NONE, 1.1 doc.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Marc Bradshaw
Author: deebses
Update of /cvs/nonfree/rpms/doc/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv30716/F-8
Modified Files:
.cvsignore sources
Added Files:
doc-2.2.3.patch doc.spec
Log Message:
new rpmfusion package from dribble repo
doc-2.2.3.patch:
--- NEW FILE doc-2.2.3.patch ---
diff -urN doc-2.2.3.dist/doc.8 doc-2.2.3/doc.8
--- doc-2.2.3.dist/doc.8 2007-06-28 13:38:30.000000000 +1000
+++ doc-2.2.3/doc.8 2007-06-28 13:45:52.000000000 +1000
@@ -84,18 +84,18 @@
before the domain names.
.SH FILES CREATED
In addition to the standard output, \fIdoc\fP produces a log file
-named log.<domain_name>, which it places in the current
-directory. This file includes all "verbose" level comments,
-followed by the nameserver responses to the queries (in a
-slightly masticated form).
+named log.<domain_name>, which it places in the .doclogs directory
+in the users home directory. This file includes all "verbose"
+level comments, followed by the nameserver responses to the queries
+(in a slightly masticated form).
.sp 1
While running, \fIdoc\fP creates several temporary files in the
-current directory. These files have names of the form:
+~/.doclogs/ directory. These files have names of the form:
.sp 1
<domain_name>.*
.SH FILES USED
\fIDoc\fP expects the auxiliary files: doc1.awk, doc3.awk, and
-doc4.awk to reside in the current working directory. This can be
+doc4.awk to reside in the current libexec directory. This can be
overridden by changing the program to look for them in a directory
indicated in a shell variable intended for this purpose. If your
System Administrator installed \fIdoc\fP, they'll need to make the
diff -urN doc-2.2.3.dist/doc.txt doc-2.2.3/doc.txt
--- doc-2.2.3.dist/doc.txt 2007-06-28 13:38:30.000000000 +1000
+++ doc-2.2.3/doc.txt 2007-06-28 13:46:50.000000000 +1000
@@ -92,19 +92,20 @@
the domain names.
FILES CREATED
- In addition to the standard output, doc produces a log file named
- log.<domain_name>, which it places in the current directory. This
- file includes all "verbose" level comments, followed by the nameserver
- responses to the queries (in a slightly masticated form).
+ In addition to the standard output, doc produces a log file
+ named log.<domain_name>, which it places in the .doclogs directory
+ in the users home directory. This file includes all "verbose"
+ level comments, followed by the nameserver responses to the queries
+ (in a slightly masticated form).
- While running, doc creates several temporary files in the current
+ While running, doc creates several temporary files in the ~/.doclogs/
directory. These files have names of the form:
<domain_name>.*
FILES USED
Doc expects the auxiliary files: doc1.awk, doc3.awk, and doc4.awk to
- reside in the current working directory. This can be overridden by
+ reside in the libexec working directory. This can be overridden by
changing the program to look for them in a directory indicated in a
shell variable intended for this purpose. If your System
Administrator installed doc, they'll need to make the necessary
--- NEW FILE doc.spec ---
Summary: Diagnose unhealthy DNS domains
Name: doc
Version: 2.2.3
Release: 3%{?dist}
License: Distributable
URL: http://www.shub-internet.org/brad/dns/
Group: Applications/Internet
Source0: ftp://ftp.shub-internet.org/pub/shub/brad/dns/%{name}-%{version}.tar.bz2
Patch1: doc-2.2.3.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: bind-utils
%description
Doc is an automated tool for verifying (to an extent) that a domain
is configured and functioning correctly. It makes no attempt to
validate the data inside a domain, only the structure. The only
required parameter is the valid domain name of an existing domain.
%prep
%setup -q
%patch1 -p1
sed -i "s|#set auxd=/users/brad/bin/doc-2.2.3/|set auxd=%{_libexecdir}/|g" doc
sed -i 's|set logdir="."|set logdir="~/.doclogs/"\nmkdir -p $logdir|' doc
mv doc-1.awk doc-1.awk.noshebang
mv doc-3.awk doc-3.awk.noshebang
mv doc-4.awk doc-4.awk.noshebang
echo "#!/bin/awk" >doc-1.awk
echo "#!/bin/awk" >doc-3.awk
echo "#!/bin/awk" >doc-4.awk
cat doc-1.awk.noshebang >>doc-1.awk
cat doc-3.awk.noshebang >>doc-3.awk
cat doc-4.awk.noshebang >>doc-4.awk
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_mandir}/man8
mkdir -p %{buildroot}%{_libexecdir}
install -m 0755 doc %{buildroot}%{_bindir}
install -m 0755 doc-1.awk %{buildroot}%{_libexecdir}
install -m 0755 doc-3.awk %{buildroot}%{_libexecdir}
install -m 0755 doc-4.awk %{buildroot}%{_libexecdir}
install -m 0644 doc.8 %{buildroot}%{_mandir}/man8
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc doc.txt README INFO RFC.XXXX
%doc %{_mandir}/man8/*
%{_bindir}/*
%{_libexecdir}/*
%changelog
* Fri Jun 29 2007 Marc Bradshaw <packages(a)marcbradshaw.co.uk> 2.2.3-3%{?dist}
- tidyup patch and setup sections of specfile
* Thu Jun 28 2007 Marc Bradshaw <packages(a)marcbradshaw.co.uk> 2.2.3-2%{?dist}
- drop unnecessary gawk requirement
- move .awk files to libexec dir
- move default logfiles into ~/.doclogs/
- fix documentation files install location
* Wed Jun 20 2007 Marc Bradshaw <packages(a)marcbradshaw.co.uk> 2.2.3-1%{?dist}
- Initial release
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/doc/F-8/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 15:29:42 -0000 1.1
+++ .cvsignore 8 Oct 2008 22:56:31 -0000 1.2
@@ -0,0 +1 @@
+doc-2.2.3.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/doc/F-8/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 15:29:42 -0000 1.1
+++ sources 8 Oct 2008 22:56:31 -0000 1.2
@@ -0,0 +1 @@
+04bf975619e2f6ebf6a6328d8702b743 doc-2.2.3.tar.bz2
16 years
rpms/doc/devel doc-2.2.3.patch, NONE, 1.1 doc.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2
by Marc Bradshaw
Author: deebses
Update of /cvs/nonfree/rpms/doc/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv30507/devel
Modified Files:
.cvsignore sources
Added Files:
doc-2.2.3.patch doc.spec
Log Message:
new rpmfusion package from dribble repo
doc-2.2.3.patch:
--- NEW FILE doc-2.2.3.patch ---
diff -urN doc-2.2.3.dist/doc.8 doc-2.2.3/doc.8
--- doc-2.2.3.dist/doc.8 2007-06-28 13:38:30.000000000 +1000
+++ doc-2.2.3/doc.8 2007-06-28 13:45:52.000000000 +1000
@@ -84,18 +84,18 @@
before the domain names.
.SH FILES CREATED
In addition to the standard output, \fIdoc\fP produces a log file
-named log.<domain_name>, which it places in the current
-directory. This file includes all "verbose" level comments,
-followed by the nameserver responses to the queries (in a
-slightly masticated form).
+named log.<domain_name>, which it places in the .doclogs directory
+in the users home directory. This file includes all "verbose"
+level comments, followed by the nameserver responses to the queries
+(in a slightly masticated form).
.sp 1
While running, \fIdoc\fP creates several temporary files in the
-current directory. These files have names of the form:
+~/.doclogs/ directory. These files have names of the form:
.sp 1
<domain_name>.*
.SH FILES USED
\fIDoc\fP expects the auxiliary files: doc1.awk, doc3.awk, and
-doc4.awk to reside in the current working directory. This can be
+doc4.awk to reside in the current libexec directory. This can be
overridden by changing the program to look for them in a directory
indicated in a shell variable intended for this purpose. If your
System Administrator installed \fIdoc\fP, they'll need to make the
diff -urN doc-2.2.3.dist/doc.txt doc-2.2.3/doc.txt
--- doc-2.2.3.dist/doc.txt 2007-06-28 13:38:30.000000000 +1000
+++ doc-2.2.3/doc.txt 2007-06-28 13:46:50.000000000 +1000
@@ -92,19 +92,20 @@
the domain names.
FILES CREATED
- In addition to the standard output, doc produces a log file named
- log.<domain_name>, which it places in the current directory. This
- file includes all "verbose" level comments, followed by the nameserver
- responses to the queries (in a slightly masticated form).
+ In addition to the standard output, doc produces a log file
+ named log.<domain_name>, which it places in the .doclogs directory
+ in the users home directory. This file includes all "verbose"
+ level comments, followed by the nameserver responses to the queries
+ (in a slightly masticated form).
- While running, doc creates several temporary files in the current
+ While running, doc creates several temporary files in the ~/.doclogs/
directory. These files have names of the form:
<domain_name>.*
FILES USED
Doc expects the auxiliary files: doc1.awk, doc3.awk, and doc4.awk to
- reside in the current working directory. This can be overridden by
+ reside in the libexec working directory. This can be overridden by
changing the program to look for them in a directory indicated in a
shell variable intended for this purpose. If your System
Administrator installed doc, they'll need to make the necessary
--- NEW FILE doc.spec ---
Summary: Diagnose unhealthy DNS domains
Name: doc
Version: 2.2.3
Release: 3%{?dist}
License: Distributable
URL: http://www.shub-internet.org/brad/dns/
Group: Applications/Internet
Source0: ftp://ftp.shub-internet.org/pub/shub/brad/dns/%{name}-%{version}.tar.bz2
Patch1: doc-2.2.3.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
Requires: bind-utils
%description
Doc is an automated tool for verifying (to an extent) that a domain
is configured and functioning correctly. It makes no attempt to
validate the data inside a domain, only the structure. The only
required parameter is the valid domain name of an existing domain.
%prep
%setup -q
%patch1 -p1
sed -i "s|#set auxd=/users/brad/bin/doc-2.2.3/|set auxd=%{_libexecdir}/|g" doc
sed -i 's|set logdir="."|set logdir="~/.doclogs/"\nmkdir -p $logdir|' doc
mv doc-1.awk doc-1.awk.noshebang
mv doc-3.awk doc-3.awk.noshebang
mv doc-4.awk doc-4.awk.noshebang
echo "#!/bin/awk" >doc-1.awk
echo "#!/bin/awk" >doc-3.awk
echo "#!/bin/awk" >doc-4.awk
cat doc-1.awk.noshebang >>doc-1.awk
cat doc-3.awk.noshebang >>doc-3.awk
cat doc-4.awk.noshebang >>doc-4.awk
%install
rm -rf %{buildroot}
mkdir -p %{buildroot}%{_bindir}
mkdir -p %{buildroot}%{_mandir}/man8
mkdir -p %{buildroot}%{_libexecdir}
install -m 0755 doc %{buildroot}%{_bindir}
install -m 0755 doc-1.awk %{buildroot}%{_libexecdir}
install -m 0755 doc-3.awk %{buildroot}%{_libexecdir}
install -m 0755 doc-4.awk %{buildroot}%{_libexecdir}
install -m 0644 doc.8 %{buildroot}%{_mandir}/man8
%clean
rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc doc.txt README INFO RFC.XXXX
%doc %{_mandir}/man8/*
%{_bindir}/*
%{_libexecdir}/*
%changelog
* Fri Jun 29 2007 Marc Bradshaw <packages(a)marcbradshaw.co.uk> 2.2.3-3%{?dist}
- tidyup patch and setup sections of specfile
* Thu Jun 28 2007 Marc Bradshaw <packages(a)marcbradshaw.co.uk> 2.2.3-2%{?dist}
- drop unnecessary gawk requirement
- move .awk files to libexec dir
- move default logfiles into ~/.doclogs/
- fix documentation files install location
* Wed Jun 20 2007 Marc Bradshaw <packages(a)marcbradshaw.co.uk> 2.2.3-1%{?dist}
- Initial release
Index: .cvsignore
===================================================================
RCS file: /cvs/nonfree/rpms/doc/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore 1 Jun 2008 15:29:42 -0000 1.1
+++ .cvsignore 8 Oct 2008 22:53:10 -0000 1.2
@@ -0,0 +1 @@
+doc-2.2.3.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/nonfree/rpms/doc/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources 1 Jun 2008 15:29:42 -0000 1.1
+++ sources 8 Oct 2008 22:53:10 -0000 1.2
@@ -0,0 +1 @@
+04bf975619e2f6ebf6a6328d8702b743 doc-2.2.3.tar.bz2
16 years
rpms/vlc/devel .cvsignore,1.4,1.5 sources,1.4,1.5 vlc.spec,1.8,1.9
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/vlc/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv20574
Modified Files:
.cvsignore sources vlc.spec
Log Message:
- Update to 0.9.4
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- .cvsignore 26 Sep 2008 16:22:27 -0000 1.4
+++ .cvsignore 8 Oct 2008 02:55:07 -0000 1.5
@@ -1 +1 @@
-vlc-0.9.3.tar.bz2
+vlc-0.9.4.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/sources,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- sources 26 Sep 2008 16:22:27 -0000 1.4
+++ sources 8 Oct 2008 02:55:08 -0000 1.5
@@ -1 +1 @@
-f38aa41ad3ac8b411f2d4a12e3525120 vlc-0.9.3.tar.bz2
+786628aaf8f30a9b812975b67c88b971 vlc-0.9.4.tar.bz2
Index: vlc.spec
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/vlc.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- vlc.spec 29 Sep 2008 13:14:03 -0000 1.8
+++ vlc.spec 8 Oct 2008 02:55:08 -0000 1.9
@@ -18,9 +18,9 @@
%define _version %{version}-git
%define release_tag 0.1.%{vlc_date}git
%else
-Version: 0.9.3
+Version: 0.9.4
%define _version %{version}
-%define release_tag 3
+%define release_tag 1
%endif
Release: %{release_tag}%{?dist}
License: GPLv2+
@@ -509,8 +509,8 @@
%changelog
-* Mon Sep 29 2008 kwizart < kwizart at gmail.com > - 0.9.3-3
-- Prevent the needs to re-run autotools
+* Wed Oct 8 2008 kwizart < kwizart at gmail.com > - 0.9.4-1
+- Update to 0.9.4
* Mon Sep 29 2008 kwizart < kwizart at gmail.com > - 0.9.3-2
- Add libv4l2 patch from Hans de Goede
16 years
rpms/libmpeg3/devel libmpeg3-1.8-mmx.patch,NONE,1.1
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libmpeg3/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv19406
Added Files:
libmpeg3-1.8-mmx.patch
Log Message:
Add missing patch
libmpeg3-1.8-mmx.patch:
--- NEW FILE libmpeg3-1.8-mmx.patch ---
diff -up libmpeg3-1.8/configure.in.mmx libmpeg3-1.8/configure.in
--- libmpeg3-1.8/configure.in.mmx 2008-09-02 22:34:57.000000000 +0200
+++ libmpeg3-1.8/configure.in 2008-09-02 22:37:42.000000000 +0200
@@ -19,10 +19,6 @@ AC_PROG_CC
AM_PROG_CC_C_O
AC_PROG_CPP
AC_PROG_CXX
-# hack for using nasm for .S files
-#CCAS="nasm"
-AC_SUBST(CCAS)
-AC_SUBST(CCASFLAGS)
############## MMX
@@ -53,11 +49,37 @@ esac
test "x$enable_mmx" = "xauto" && enable_mmx=no
AM_CONDITIONAL(USEMMX, test "x$enable_mmx" = "xyes")
-AM_CONDITIONAL(USEMMX32, test "x$enable_mmx32" = "xyes")
-AM_CONDITIONAL(TARGET_BUILTIN_VECTOR,test "x$enable_mmx" = "xyes")
AC_SUBST(LIBDECORE_LIBADD)
AC_SUBST(CPU_CFLAGS)
+# Check for assembler
+#
+CCASFLAGS=""
+have_assembler=false
+if test x$enable_mmx = xtrue; then
+ AC_PATH_PROG([NASM], [nasm], [no])
+ if test "x$NASM" != "xno"; then
+ if test x$cpu_x86_64 = xtrue; then
+ CCASFLAGS="$NASM -O2 -felf64"
+ else
+ CCASFLAGS="$NASM -O2 -felf"
+ fi
+ have_assembler=true
+ fi
+
+ AC_PATH_PROG([YASM], [yasm], [no])
+ if test "x$YASM" != "xno"; then
+ if test x$cpu_x86_64 = xtrue; then
+ CCASFLAGS="$YASM -Xgnu -felf64"
+ else
+ CCASFLAGS="$YASM -Xgnu -felf"
+ fi
+ have_assembler=true
+ fi
+fi
+AC_SUBST(CCAS)
+AC_SUBST(CCASFLAGS)
+
############## END OF MMX
LARGEFILE_CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
16 years
rpms/libmpeg3/devel libmpeg3-1.7-mpeg2qt-args.patch,NONE,1.1
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libmpeg3/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17674
Added Files:
libmpeg3-1.7-mpeg2qt-args.patch
Log Message:
Add one more patch
libmpeg3-1.7-mpeg2qt-args.patch:
--- NEW FILE libmpeg3-1.7-mpeg2qt-args.patch ---
diff -up libmpeg3-1.7/mpeg2qt.c.args libmpeg3-1.7/mpeg2qt.c
--- libmpeg3-1.7/mpeg2qt.c.args 2005-04-21 05:59:43.000000000 +0200
+++ libmpeg3-1.7/mpeg2qt.c 2008-01-14 21:18:14.000000000 +0100
@@ -71,6 +71,7 @@ void* trap_interrupt()
int main(int argc, char *argv[])
{
+ int error = 0;
int frame_count = -1;
char *row_pointers[3];
int do_audio = 0;
@@ -124,7 +125,7 @@ int main(int argc, char *argv[])
}
//printf("main 1\n");
- if(!(input = mpeg3_open(input_path)))
+ if(!(input = mpeg3_open(input_path, &error)))
{
exit(1);
}
@@ -180,7 +181,7 @@ int main(int argc, char *argv[])
//printf("main 1\n");
// quicktime_set_jpeg(output, 100, 0);
- mpeg3_set_mmx(input, 0);
+// mpeg3_set_mmx(input, 0);
while((!(do_video && mpeg3_end_of_video(input, layer)) ||
!(do_audio && mpeg3_end_of_audio(input, astream))) &&
16 years
rpms/libmpeg3/devel libmpeg3-1.8-cinelerra_autotools.patch, NONE, 1.1 libmpeg3.spec, 1.1, 1.2 .cvsignore, 1.2, 1.3 sources, 1.2, 1.3
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libmpeg3/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17215
Modified Files:
libmpeg3.spec .cvsignore sources
Added Files:
libmpeg3-1.8-cinelerra_autotools.patch
Log Message:
Update to 1.8
libmpeg3-1.8-cinelerra_autotools.patch:
--- NEW FILE libmpeg3-1.8-cinelerra_autotools.patch ---
diff -uNr libmpeg3-1.7/audio/ac3.c libmpeg3-cinelerra/audio/ac3.c
--- libmpeg3-1.7/audio/ac3.c 2006-01-11 05:42:23.000000000 +0100
+++ libmpeg3-cinelerra/audio/ac3.c 2007-07-05 00:42:40.000000000 +0200
@@ -1,7 +1,7 @@
#include <stdint.h>
#include <stdio.h>
-#include "a52.h"
+#include <a52dec/a52.h>
#include "mpeg3private.h"
#include "mpeg3protos.h"
diff -uNr libmpeg3-1.7/audio/Makefile.am libmpeg3-cinelerra/audio/Makefile.am
--- libmpeg3-1.7/audio/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ libmpeg3-cinelerra/audio/Makefile.am 2007-07-05 00:42:40.000000000 +0200
@@ -0,0 +1,12 @@
+noinst_LTLIBRARIES = libmpeg3_audio.la
+libmpeg3_audio_la_SOURCES = ac3.c dct.c huffman.c layer2.c layer3.c mpeg3audio.c pcm.c synthesizers.c tables.c
+libmpeg3_audio_la_LDFLAGS =
+
+noinst_HEADERS = ac3.h huffman.h mpeg3audio.h tables.h
+
+AM_CFLAGS = $(CPU_CFLAGS) $(LARGEFILE_CFLAGS)
+AM_CXXFLAGS = $(CPU_CFLAGS) $(LARGEFILE_CFLAGS)
+INCLUDES=-I$(srcdir)/..
+
+LIBTOOL = $(SHELL) $(top_builddir)/libtool $(LTC_FLAGS)
+
diff -uNr libmpeg3-1.7/configure.in libmpeg3-cinelerra/configure.in
--- libmpeg3-1.7/configure.in 1970-01-01 01:00:00.000000000 +0100
+++ libmpeg3-cinelerra/configure.in 2007-09-08 23:27:17.000000000 +0200
@@ -0,0 +1,102 @@
+# Process this file with autoconf to produce a configure script.
+AC_INIT(libmpeg3, 1.8)
+AM_INIT_AUTOMAKE([dist-bzip2])
+AC_PREREQ(2.53)
+AM_CONFIG_HEADER([config.h])
+AM_PROG_AS
+AC_ENABLE_SHARED
+AC_ENABLE_STATIC
+AC_PROG_LIBTOOL
+
+LIBMPEG3_VERSION_CURRENT=1
+LIBMPEG3_VERSION_REVISION=0
+LIBMPEG3_VERSION_AGE=0
+LIBMPEG3_VERSION_INFO=$LIBMPEG3_VERSION_CURRENT:$LIBMPEG3_VERSION_REVISION:$LIBMPEG3_VERSION_AGE
+AC_SUBST(LIBMPEG3_VERSION_INFO)
+
+# Checks for programs.
+AC_PROG_CC
+AM_PROG_CC_C_O
+AC_PROG_CPP
+AC_PROG_CXX
+# hack for using nasm for .S files
+#CCAS="nasm"
+AC_SUBST(CCAS)
+AC_SUBST(CCASFLAGS)
+
+############## MMX
+
+AC_ARG_ENABLE(mmx,
+ AC_HELP_STRING([--enable-mmx], [enables support for mmx (default is autodetect)]),
+ [ enable_mmx=$enableval ],[ enable_mmx=auto ])
+case "$target_cpu" in
+i586 | i686)
+ test "x$enable_mmx" = "xauto" && enable_mmx=yes
+
+ CPU_CFLAGS="-DX86_CPU $CPU_CFLAGS"
+
+ if test "x$enable_mmx" = "xyes"; then
+ CPU_CFLAGS="-DHAVE_MMX -DUSE_MMX $CPU_CFLAGS" # -D_MMX_ doesn't work
+ enable_mmx32=yes
+ fi
+;;
+x86_64)
+ test "x$enable_mmx" = "xauto" && enable_mmx=yes
+ CPU_CFLAGS="-DX86_CPU $CPU_CFLAGS"
+ if test "x$enable_mmx" = "xyes"; then
+ CPU_CFLAGS="-DHAVE_MMX -DUSE_MMX $CPU_CFLAGS"
+
+ fi
+;;
+esac
+
+test "x$enable_mmx" = "xauto" && enable_mmx=no
+
+AM_CONDITIONAL(USEMMX, test "x$enable_mmx" = "xyes")
+AM_CONDITIONAL(USEMMX32, test "x$enable_mmx32" = "xyes")
+AM_CONDITIONAL(TARGET_BUILTIN_VECTOR,test "x$enable_mmx" = "xyes")
+AC_SUBST(LIBDECORE_LIBADD)
+AC_SUBST(CPU_CFLAGS)
+
+############## END OF MMX
+
+LARGEFILE_CFLAGS="-D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64"
+AC_SUBST(LARGEFILE_CFLAGS)
+
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([stdlib.h string.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+AC_C_INLINE
+AC_STRUCT_TM
+
+## Checks for libraries.
+
+dnl A52 Support
+AC_CHECK_LIB(a52,a52_init,[liba52=yes])
+AC_CHECK_HEADER(a52dec/a52.h,[liba52h=yes])
+
+if test "x$liba52$liba52h" = "xyesyes"; then
+ A52DEC_CFLAGS=
+ A52DEC_LIBS=-la52
+fi
+AC_SUBST(A52DEC_CFLAGS)
+AC_SUBST(A52DEC_LIBS)
+
+dnl Quicktime Support
+PKG_CHECK_MODULES([QUICKTIME], [libquicktime],[quicktime=true],
+ [AC_MSG_WARN([libquicktime is not installed - mpeg2qt will not be built])
+ ])
+AM_CONDITIONAL(HAVE_QUICKTIME, [test x$quicktime = xtrue])
+
+AC_CONFIG_FILES([
+Makefile
+audio/Makefile
+video/Makefile
+libmpeg3.spec
+libmpeg3.pc
+])
+AC_OUTPUT
+
diff -uNr libmpeg3-1.7/Makefile.am libmpeg3-cinelerra/Makefile.am
--- libmpeg3-1.7/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ libmpeg3-cinelerra/Makefile.am 2007-09-08 22:58:17.000000000 +0200
@@ -0,0 +1,64 @@
+lib_LTLIBRARIES = libmpeg3.la
+AM_CFLAGS = $(CPU_CFLAGS) $(LARGEFILE_CFLAGS)
+libmpeg3_la_LDFLAGS = -version-info @LIBMPEG3_VERSION_INFO@
+libmpeg3_la_LIBADD = @A52DEC_LIBS@ video/libmpeg3_video.la audio/libmpeg3_audio.la -lm \
+ -lpthread
+libmpeg3_la_SOURCES = libmpeg3.c mpeg3bits.c mpeg3atrack.c mpeg3css.c \
+ mpeg3demux.c \
+ mpeg3ifo.c \
+ mpeg3io.c \
+ mpeg3strack.c \
+ mpeg3title.c \
+ mpeg3tocutil.c \
+ mpeg3vtrack.c \
+ workarounds.c
+
+bin_PROGRAMS = mpeg3dump mpeg3peek mpeg3toc mpeg3cat
+mpeg3dump_SOURCES = mpeg3dump.c
+mpeg3dump_LDADD = libmpeg3.la
+mpeg3dump_CFLAGS = $(AM_CFLAGS)
+mpeg3peek_SOURCES = mpeg3peek.c
+mpeg3peek_LDADD = libmpeg3.la
+mpeg3peek_CFLAGS = $(AM_CFLAGS)
+mpeg3toc_SOURCES = mpeg3toc.c
+mpeg3toc_LDADD = libmpeg3.la
+mpeg3toc_CFLAGS = $(AM_CFLAGS)
+mpeg3cat_SOURCES = mpeg3cat.c
+mpeg3cat_LDADD = libmpeg3.la
+mpeg3cat_CFLAGS = $(AM_CFLAGS)
+if HAVE_QUICKTIME
+bin_PROGRAMS += mpeg2qt
+mpeg2qt_SOURCES = mpeg2qt.c
+mpeg2qt_LDADD = libmpeg3.la @QUICKTIME_LIBS@
+mpeg2qt_CFLAGS = $(AM_CFLAGS) @QUICKTIME_CFLAGS@
+endif
+
+SUBDIRS = audio video
+
+EXTRA_DIST = docs
+
+noinst_HEADERS = bitstream.h \
+ ifo.h \
+ libmpeg3.h \
+ mpeg3atrack.h \
+ mpeg3css.h \
+ mpeg3css_fake.c \
+ mpeg3demux.h \
+ mpeg3io.h \
+ mpeg3private.h \
+ mpeg3private.inc \
+ mpeg3protos.h \
+ mpeg3title.h \
+ mpeg3vtrack.h \
+ timecode.h \
+ workarounds.h
+
+dist_noinst_SCRIPTS = bootstrap
+
+pkgincludedir=$(includedir)/mpeg3
+pkginclude_HEADERS=libmpeg3.h mpeg3private.h
+
+pkgconfigdir = $(libdir)/pkgconfig
+pkgconfig_DATA = libmpeg3.pc
+
+LIBTOOL = $(SHELL) $(top_builddir)/libtool $(LTC_FLAGS)
diff -uNr libmpeg3-1.7/video/Makefile.am libmpeg3-cinelerra/video/Makefile.am
--- libmpeg3-1.7/video/Makefile.am 1970-01-01 01:00:00.000000000 +0100
+++ libmpeg3-cinelerra/video/Makefile.am 2007-07-05 00:42:40.000000000 +0200
@@ -0,0 +1,29 @@
+noinst_LTLIBRARIES = libmpeg3_video.la
+libmpeg3_video_la_SOURCES = getpicture.c headers.c idct.c macroblocks.c mmxtest.c motion.c \
+ mpeg3cache.c \
+ mpeg3video.c \
+ output.c \
+ reconstruct.c \
+ seek.c \
+ slice.c \
+ subtitle.c \
+ vlc.c
+
+if USEMMX
+libmpeg3_video_la_SOURCES += mmxidct.S reconmmx.s
+else
+libmpeg3_video_la_SOURCES +=
+endif
+
+noinst_HEADERS = idct.h \
+ layerdata.h \
+ mpeg3video.h \
+ mpeg3videoprotos.h \
+ slice.h \
+ vlc.h
+
+libmpeg3_video_la_LDFLAGS=
+AM_CFLAGS = $(CPU_CFLAGS) $(LARGEFILE_CFLAGS)
+INCLUDES=-I$(srcdir)/..
+
+LIBTOOL = $(SHELL) $(top_builddir)/libtool $(LTC_FLAGS)
Index: libmpeg3.spec
===================================================================
RCS file: /cvs/free/rpms/libmpeg3/devel/libmpeg3.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libmpeg3.spec 3 Aug 2008 14:43:42 -0000 1.1
+++ libmpeg3.spec 8 Oct 2008 02:00:47 -0000 1.2
@@ -1,13 +1,12 @@
Summary: Decoder of various derivatives of MPEG standards
Name: libmpeg3
-Version: 1.7
-Release: 6%{?dist}
+Version: 1.8
+Release: 1%{?dist}
License: GPLv2+
Group: System Environment/Libraries
URL: http://heroinewarrior.com/libmpeg3.php3
Source: http://dl.sf.net/heroines/libmpeg3-%{version}-src.tar.bz2
-Patch0: libmpeg3-1.7-makefile.patch
-Patch1: libmpeg3-1.7-cinelerra_autotools.patch
+Patch1: libmpeg3-1.8-cinelerra_autotools.patch
Patch2: libmpeg3-1.7-cinelerra_hacking.patch
Patch3: libmpeg3-1.7-fix_commented.patch
Patch4: libmpeg3-1.7-spec_in.patch
@@ -16,11 +15,12 @@
# Patches 7/8 from gentoo
#http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-libs/libmpeg3/files/
Patch7: libmpeg3-1.5.2-gnustack.patch
-Patch8: libmpeg3-1.7-memcpy.patch
+Patch9: libmpeg3-1.7-mpeg2qt-args.patch
+Patch10: libmpeg3-1.8-mmx.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: nasm
BuildRequires: a52dec-devel
-
+BuildRequires: libquicktime-devel
BuildRequires: libtool
%description
@@ -63,17 +63,15 @@
%prep
%setup -q
-#patch0 -p1 -b .makefile
-
# Removed unneeded files
-#rm -rf a52dec-* depend.a52
+rm -rf a52dec-* depend.a52
# Patch autotools
%patch1 -p1
# Thoses patches was taken from cinepaint cvs
# Which have special libmpeg3
-#patch2 -p1 -b .cine_hack
+%patch2 -p1 -b .cine_hack
# Fix comments
%patch3 -p1 -b .commented
@@ -89,7 +87,12 @@
# gentoo patches
%patch7 -p1 -b .gnustack
-%patch8 -p1 -b .memcpy
+
+# Patch the number of arguments of mpeg2qt
+%patch9 -p1 -b .args
+
+# Patch to add mmx possibility via nasm/yasm
+%patch10 -p1 -b .mmx
# Touch docs files:
touch INSTALL README NEWS AUTHORS ChangeLog
@@ -102,14 +105,22 @@
%build
# Enable USE_MMX for archs that support it, not by default on i386
%configure --enable-shared --disable-static \
-%ifarch i686 x86_64
-# --enable-mmx \
+%ifarch i686
+ --enable-mmx \
%endif
# This seems not to work with x86_64 on AMD64
# Error: suffix or operands invalid for `push'
#sed -i -e 's|$(CCASFLAGS)|#$(CCASFLAGS)|g' video/Makefile
+# Hack to have mmx compiled on i686
+%ifarch i686
+pushd video
+mkdir -p .libs
+nasm -f elf reconmmx.s -o .libs/reconmmx.o
+popd
+%endif
+
make %{?_smp_mflags}
@@ -145,6 +156,7 @@
%{_bindir}/mpeg3dump
%{_bindir}/mpeg3peek
%{_bindir}/mpeg3toc
+%{_bindir}/mpeg2qt
%files devel
%doc docs/*
@@ -155,8 +167,13 @@
%changelog
-* Sun Aug 03 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 1.7-6
-- rebuild
+* Mon Aug 11 2008 kwizart < kwizart at gmail.com > - 1.8-1
+- Upate to 1.8
+- Enable cinelerra-cv hacks
+
+* Sat Jan 10 2008 kwizart < kwizart at gmail.com > - 1.7-6
+- Fix mpeg2qt linked with libquicktime
+- Disable mmx
* Fri Sep 28 2007 kwizart < kwizart at gmail.com > - 1.7-5
- Add gentoo patches
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/libmpeg3/devel/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore 3 Aug 2008 14:43:42 -0000 1.2
+++ .cvsignore 8 Oct 2008 02:00:47 -0000 1.3
@@ -1 +1 @@
-libmpeg3-1.7-src.tar.bz2
+libmpeg3-1.8-src.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/libmpeg3/devel/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources 3 Aug 2008 14:43:42 -0000 1.2
+++ sources 8 Oct 2008 02:00:47 -0000 1.3
@@ -1 +1 @@
-4a3e8896164d59d7d0dff69b50b75352 libmpeg3-1.7-src.tar.bz2
+a9d0d34e8941a4437eb8e7dfe559eca1 libmpeg3-1.8-src.tar.bz2
16 years
rpms/libmpeg2/F-8 libmpeg2.spec,1.2,1.3
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libmpeg2/F-8
In directory se02.es.rpmfusion.net:/tmp/cvs-serv15060/F-8
Modified Files:
libmpeg2.spec
Log Message:
- Fix CFLAGS on x86 producing selinux denials.
Index: libmpeg2.spec
===================================================================
RCS file: /cvs/free/rpms/libmpeg2/F-8/libmpeg2.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- libmpeg2.spec 30 Jul 2008 05:17:46 -0000 1.2
+++ libmpeg2.spec 8 Oct 2008 01:38:11 -0000 1.3
@@ -1,6 +1,6 @@
Name: libmpeg2
Version: 0.5.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: MPEG-2 decoder libraries
Group: System Environment/Libraries
@@ -50,14 +50,22 @@
%build
-%configure --disable-static
+%configure --disable-static \
+%ifarch i386
+ --disable-accel-detect \
+%endif
# mpeg2dec have rpath
# remove rpath from libtool
sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags}
+make %{?_smp_mflags} \
+%ifarch i386
+ OPT_CFLAGS="-fPIC -DPIC" \
+%else
+ OPT_CFLAGS="" \
+%endif
%install
@@ -98,6 +106,9 @@
%changelog
+* Fri Oct 4 2008 kwizart < kwizart at gmail.com > - 0.5.1-3
+- Fix CFLAGS on x86 producing selinux denials.
+
* Wed Jul 30 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.5.1-2
- rebuild for buildsys cflags issue
16 years
rpms/libmpeg2/F-9 libmpeg2.spec,1.2,1.3
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libmpeg2/F-9
In directory se02.es.rpmfusion.net:/tmp/cvs-serv15060/F-9
Modified Files:
libmpeg2.spec
Log Message:
- Fix CFLAGS on x86 producing selinux denials.
Index: libmpeg2.spec
===================================================================
RCS file: /cvs/free/rpms/libmpeg2/F-9/libmpeg2.spec,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- libmpeg2.spec 30 Jul 2008 05:17:10 -0000 1.2
+++ libmpeg2.spec 8 Oct 2008 01:38:11 -0000 1.3
@@ -1,6 +1,6 @@
Name: libmpeg2
Version: 0.5.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: MPEG-2 decoder libraries
Group: System Environment/Libraries
@@ -50,14 +50,22 @@
%build
-%configure --disable-static
+%configure --disable-static \
+%ifarch i386
+ --disable-accel-detect \
+%endif
# mpeg2dec have rpath
# remove rpath from libtool
sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags}
+make %{?_smp_mflags} \
+%ifarch i386
+ OPT_CFLAGS="-fPIC -DPIC" \
+%else
+ OPT_CFLAGS="" \
+%endif
%install
@@ -98,6 +106,9 @@
%changelog
+* Fri Oct 4 2008 kwizart < kwizart at gmail.com > - 0.5.1-3
+- Fix CFLAGS on x86 producing selinux denials.
+
* Wed Jul 30 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.5.1-2
- rebuild for buildsys cflags issue
16 years
rpms/libmpeg2/EL-5 libmpeg2.spec,1.1,1.2
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/libmpeg2/EL-5
In directory se02.es.rpmfusion.net:/tmp/cvs-serv15060/EL-5
Modified Files:
libmpeg2.spec
Log Message:
- Fix CFLAGS on x86 producing selinux denials.
Index: libmpeg2.spec
===================================================================
RCS file: /cvs/free/rpms/libmpeg2/EL-5/libmpeg2.spec,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- libmpeg2.spec 20 Jul 2008 11:46:49 -0000 1.1
+++ libmpeg2.spec 8 Oct 2008 01:38:11 -0000 1.2
@@ -1,6 +1,6 @@
Name: libmpeg2
Version: 0.5.1
-Release: 1%{?dist}
+Release: 3%{?dist}
Summary: MPEG-2 decoder libraries
Group: System Environment/Libraries
@@ -50,14 +50,22 @@
%build
-%configure --disable-static
+%configure --disable-static \
+%ifarch i386
+ --disable-accel-detect \
+%endif
# mpeg2dec have rpath
# remove rpath from libtool
sed -i.rpath 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i.rpath 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make %{?_smp_mflags}
+make %{?_smp_mflags} \
+%ifarch i386
+ OPT_CFLAGS="-fPIC -DPIC" \
+%else
+ OPT_CFLAGS="" \
+%endif
%install
@@ -98,6 +106,12 @@
%changelog
+* Fri Oct 4 2008 kwizart < kwizart at gmail.com > - 0.5.1-3
+- Fix CFLAGS on x86 producing selinux denials.
+
+* Wed Jul 30 2008 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info - 0.5.1-2
+- rebuild for buildsys cflags issue
+
* Fri Jul 18 2008 kwizart < kwizart at gmail.com > - 0.5.1-1
- Update to 0.5.1
16 years