+++ /dev/null
-# ChangeLog for media-libs/jpeg-mmx
-# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg-mmx/ChangeLog,v 1.19 2006/03/15 06:30:02 halcy0n Exp $
-
- 15 Mar 2006; Mark Loeser <halcy0n@gentoo.org>
- +files/jpeg-mmx-0.1.6-gcc41.patch, jpeg-mmx-0.1.6-r1.ebuild:
- Add patch to fix compilation with gcc-4.1 by Ryan Hill <dirtyepic.sk AT
- gmail DOT com>; bug #119851
-
- 02 Sep 2005; Stefan Briesenick <sbriesen@gentoo.org>
- jpeg-mmx-0.1.6-r1.ebuild:
- filter -fforce-addr because it breaks compile
-
- 23 Aug 2005; Diego Pettenò <flameeyes@gentoo.org>
- jpeg-mmx-0.1.6-r1.ebuild:
- Don't use cp -a.
-
-*jpeg-mmx-0.1.6-r1 (21 Aug 2005)
-
- 21 Aug 2005; Mike Frysinger <vapier@gentoo.org>
- files/jpeg-mmx-0.1.6-makefile.patch, +jpeg-mmx-0.1.6-r1.ebuild:
- Fix paths while installing #100954 by Karl Tomlinson.
-
-*jpeg-mmx-0.1.6 (28 Jul 2005)
-
- 28 Jul 2005; Mike Frysinger <vapier@gentoo.org>
- +files/jpeg-mmx-0.1.6-makefile.patch, -files/1.1.2-gcc34.patch,
- +files/jpeg-mmx-0.1.6-PIC.patch, +jpeg-mmx-0.1.6.ebuild,
- -jpeg-mmx-1.1.2-r1.ebuild:
- Version 1.1.2 was a typo and broken so clean up and add latest version #55353.
-
- 11 May 2005; Martin Schlemmer <azarah@gentoo.org>
- jpeg-mmx-1.1.2-r1.ebuild:
- Do not elibtoolize, as we do not support libtool-1.2. Reported by walt
- <wsheets@sbcglobal.net>.
-
- 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
- jpeg-mmx-1.1.2-r1.ebuild:
- virtual/glibc -> virtual/libc
-
- 16 May 2004; Mike Frysinger <vapier@gentoo.org> +files/1.1.2-gcc34.patch,
- -files/jpeg-mmx-gcc33fix.gz, jpeg-mmx-1.1.2-r1.ebuild:
- Add a patch to fix gcc-3.4 issues #49375 by Jonathan Adamczewski
-
- 27 Apr 2004; Aron Griffis <agriffis@gentoo.org> jpeg-mmx-1.1.2-r1.ebuild:
- Add inherit eutils
-
- 15 Sep 2003; Hanno Boeck <hanno@gentoo.org> jpeg-mmx-1.1.2-r1.ebuild,
- files/jpeg-mmx-gcc33fix.gz:
- Fix for gcc 3.3.
- Thanks to Chandler Carruth in bug #22315.
-
- 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
-
-
-*jpeg-mmx-1.1.2-r1 (08 Jul 2002)
-
- 10 Mar 2003; Seemant Kulleen <seemant@gentoo.org> jpeg-mmx-1.1.2-r1.ebuild:
- fixes for k6 architectures and -fomit-frame-pointer, thanks to: Mark McKenna
- <lanatha@kasmir.org> in bug #15559
-
- 08 Jul 2002; Spider <spider@gentoo.org> jpeg-mmx-1.1.2-r1.ebuild :
- change so the .la file doesn't contain the ${D} path.
- update to latest portage rules
-
-*jpeg-mmx-1.1.2 (1 Feb 2002)
-
- 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
-
- Added initial ChangeLog which should be updated whenever the package is
- updated in any way. This changelog is targetted to users. This means that the
- comments should well explained and written in clean English. The details about
- writing correct changelogs are explained in the skel.ChangeLog file which you
- can find in the root directory of the portage repository.
+++ /dev/null
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX jpeg-mmx-0.1.6-PIC.patch 1450 RMD160 8ad17d93b837c034d8898a16750f518178560672 SHA1 6efb9856e5f6ecbcfbbc5d8a755fb95f14948dc6 SHA256 5432a54044fe1b7d329da6bb3e25032c35d063565b604dade744e07fdae8f0bc
-MD5 683af9622e30fd6fd39694fda1049c37 files/jpeg-mmx-0.1.6-PIC.patch 1450
-RMD160 8ad17d93b837c034d8898a16750f518178560672 files/jpeg-mmx-0.1.6-PIC.patch 1450
-SHA256 5432a54044fe1b7d329da6bb3e25032c35d063565b604dade744e07fdae8f0bc files/jpeg-mmx-0.1.6-PIC.patch 1450
-AUX jpeg-mmx-0.1.6-gcc41.patch 433 RMD160 4b1fd3264797357cf919dc353790d7af46649d5c SHA1 921509061205467a9764421098305375bd088ad0 SHA256 bbf48654a5548d372534e693b3cb331d62a1f4496e4280b2c43942581b51a804
-MD5 a29dd4cf4b9b3cfdac39cb28ebaaed4a files/jpeg-mmx-0.1.6-gcc41.patch 433
-RMD160 4b1fd3264797357cf919dc353790d7af46649d5c files/jpeg-mmx-0.1.6-gcc41.patch 433
-SHA256 bbf48654a5548d372534e693b3cb331d62a1f4496e4280b2c43942581b51a804 files/jpeg-mmx-0.1.6-gcc41.patch 433
-AUX jpeg-mmx-0.1.6-makefile.patch 617 RMD160 01568d248e10dbab6c972d136b34e0cb20fbdccb SHA1 335d76c02950c91060bfa6af6a45a6b21150a2f1 SHA256 8e1fa0f3478f413f7f40840d6897e8217f03457e2f18799245775c5bc4ffecff
-MD5 a7968b3622999698bfb390cf300b5b21 files/jpeg-mmx-0.1.6-makefile.patch 617
-RMD160 01568d248e10dbab6c972d136b34e0cb20fbdccb files/jpeg-mmx-0.1.6-makefile.patch 617
-SHA256 8e1fa0f3478f413f7f40840d6897e8217f03457e2f18799245775c5bc4ffecff files/jpeg-mmx-0.1.6-makefile.patch 617
-DIST jpeg-mmx-0.1.6.tar.gz 597439 RMD160 39dc4d50a711b724c6103233d53dfab25863cf74 SHA1 963296f175454c0e1c9dd03b0a48efe155328021 SHA256 196d71593f7dc06adc047297c614b40060c7083d2ab692c5c9ad7ddd2970bf44
-EBUILD jpeg-mmx-0.1.6-r1.ebuild 1303 RMD160 38ccea31400191f92ea2d24ec0ad998e3023056e SHA1 eec9e0c9a0332f1a1c6a48d0c72e546bb1fc8a7f SHA256 a5661d09e24de75b00ed342ac4c6b2d15e2341f361f3c9a8c9210d4a9c14222a
-MD5 a12b785009e8cfd1ae514ce6cc355342 jpeg-mmx-0.1.6-r1.ebuild 1303
-RMD160 38ccea31400191f92ea2d24ec0ad998e3023056e jpeg-mmx-0.1.6-r1.ebuild 1303
-SHA256 a5661d09e24de75b00ed342ac4c6b2d15e2341f361f3c9a8c9210d4a9c14222a jpeg-mmx-0.1.6-r1.ebuild 1303
-MISC ChangeLog 2884 RMD160 162451151c8032c793faa475aa9155e126e4b274 SHA1 3f9fb4403fad0b4133421eac3181c5466aa9bee7 SHA256 b9954a93a00854e49011bda868d15429d8b3c19941401499165a263ea0e76116
-MD5 1b57b0278e511fae9ac81939a6d48173 ChangeLog 2884
-RMD160 162451151c8032c793faa475aa9155e126e4b274 ChangeLog 2884
-SHA256 b9954a93a00854e49011bda868d15429d8b3c19941401499165a263ea0e76116 ChangeLog 2884
-MISC metadata.xml 161 RMD160 60f70b15d67f0e6aafc59833b2f0a30e30b51765 SHA1 1c35398222ef7ed670c31965e42cca77fe4b1da6 SHA256 e8daadc5e27e3ef1148993b5b48d96e93bc36d798a1f416693f7f8c84be427e1
-MD5 5fc54c5d01402d0610fafa96961bb8e0 metadata.xml 161
-RMD160 60f70b15d67f0e6aafc59833b2f0a30e30b51765 metadata.xml 161
-SHA256 e8daadc5e27e3ef1148993b5b48d96e93bc36d798a1f416693f7f8c84be427e1 metadata.xml 161
-MD5 1471ef5d0d1b55a28e21d2c3f55b74d7 files/digest-jpeg-mmx-0.1.6-r1 244
-RMD160 f87eba45f7328736e00038dc0fcf381f0819e98c files/digest-jpeg-mmx-0.1.6-r1 244
-SHA256 001b0a16a604a12cda52cd7d08c13acff45713032c085f4390e2ead44f50abfa files/digest-jpeg-mmx-0.1.6-r1 244
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.5 (GNU/Linux)
-
-iD8DBQFFMuUeamhnQswr0vIRAlu4AKChgAiQkc4HjdYHluOUibDlneqcNgCeJOKd
-kuCqxkQWA7B5xDZiQQnuIvE=
-=ohxj
------END PGP SIGNATURE-----
+++ /dev/null
-MD5 9156c429bd8c4dea65c877c50ed89e15 jpeg-mmx-0.1.6.tar.gz 597439
-RMD160 39dc4d50a711b724c6103233d53dfab25863cf74 jpeg-mmx-0.1.6.tar.gz 597439
-SHA256 196d71593f7dc06adc047297c614b40060c7083d2ab692c5c9ad7ddd2970bf44 jpeg-mmx-0.1.6.tar.gz 597439
+++ /dev/null
-Fix compiling as PIC.
-
---- jidctint.c
-+++ jidctint.c
-@@ -2838,6 +2838,8 @@
-
- "emms \n\t"
-
-+ "popl %%ebx \n\t"
-+
- :
- // %0 %1 %2 %3 %4
- : "m"(quantptr), "m"(inptr), "m"(wsptr), "m"(outptr), "g"(output_col),
-@@ -2857,7 +2859,7 @@
- "m"(fix_n196p307n256), "m"(fix_054p076), "m"(fix_054), "m"(fix_054n184),
- // %28
- "m"(const_0x0808)
-- : "eax", "ebx", "ecx", "edx", "edi", "esi", "cc", "memory", "st"
-+ : "eax", "ecx", "edx", "edi", "esi", "cc", "memory", "st"
- );
- #endif /* ATT style assembler */
- }
---- jdcolor.c
-+++ jdcolor.c
-@@ -262,12 +262,11 @@
- #endif
- #if defined(HAVE_MMX_ATT_MNEMONICS)
- __asm__(
-- "pushl %%ebx\n"
- "mov %1, %%eax\n"
-- "mov %2, %%ebx\n"
-+ "mov %2, %%edx\n"
- "mov %3, %%ecx\n"
- "movd (%%eax),%%mm0\n" // mm0: 0 0 0 0 y3 y2 y1 y0 - 8 bit
-- "movd (%%ebx),%%mm1\n" // mm1: 0 0 0 0 cb3 cb2 cb1 cb0
-+ "movd (%%edx),%%mm1\n" // mm1: 0 0 0 0 cb3 cb2 cb1 cb0
- "movd (%%ecx),%%mm2\n" // mm2: 0 0 0 0 cr3 cr2 cr1 cr0
- "pxor %%mm7,%%mm7\n" // mm7 = 0
- "punpcklbw %%mm7,%%mm0\n" // mm0: y3 y2 y1 y0 - expand to 16 bit
-@@ -352,7 +351,7 @@
- :"=m"(outptr[0])
- :"m"(inptr0),"m"(inptr1),"m"(inptr2), //y cb cr
- "m"(te0),"m"(te1),"m"(te2)
-- :"eax", "ebx", "ecx", "st");
-+ :"eax", "edx", "ecx", "st");
- #endif
-
- outptr+=12;
+++ /dev/null
-diff -Naur jpeg-mmx-orig/jquant_x86simd.c jpeg-mmx/jquant_x86simd.c
---- jpeg-mmx-orig/jquant_x86simd.c 2006-01-22 21:37:14.000000000 -0600
-+++ jpeg-mmx/jquant_x86simd.c 2006-01-22 21:37:43.000000000 -0600
-@@ -104,7 +104,7 @@
-
- /* Initialise zero block flags */
- /* Set up SSE rounding mode */
-- __asm__ ( "ldmxcsr %0\n" : : "X" (trunc_mxcsr) );
-+ __asm__ ( "ldmxcsr %0\n" : : "m" (trunc_mxcsr) );
-
- for (i=0; i < 64 ; i+=4)
- {
+++ /dev/null
---- makefile.cfg
-+++ makefile.cfg
-@@ -11,13 +11,13 @@
- # Where to install the programs and man pages.
- prefix = @prefix@
- exec_prefix = @exec_prefix@
--bindir = $(exec_prefix)/bin
--libdir = $(exec_prefix)/lib
--includedir = $(prefix)/include
-+bindir = @bindir@
-+libdir = @libdir@
-+includedir = @includedir@
- binprefix =
- manprefix =
- manext = 1
--mandir = $(prefix)/man/man$(manext)
-+mandir = @mandir@/man$(manext)
-
- # The name of your C compiler:
- CC= @CC@
-@@ -251,6 +251,7 @@
-
-
- %.o: %.s ; $(AS) $(ASFLAGS) -o $@ $<
-+%.lo: %.s ; $(AS) $(ASFLAGS) -o $@ $< ; cp $@ $(patsubst %.lo, %.o, $@)
-
- # Mistake catcher:
-
+++ /dev/null
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/jpeg-mmx/jpeg-mmx-0.1.6-r1.ebuild,v 1.5 2006/03/15 06:30:02 halcy0n Exp $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="JPEG library with mmx enhancements"
-HOMEPAGE="http://mjpeg.sourceforge.net/"
-SRC_URI="mirror://sourceforge/mjpeg/${P}.tar.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="-* x86"
-IUSE=""
-
-DEPEND="dev-lang/nasm"
-RDEPEND=""
-
-S=${WORKDIR}/jpeg-mmx
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${P}-PIC.patch
- epatch "${FILESDIR}"/${P}-makefile.patch
- epatch "${FILESDIR}"/${P}-gcc41.patch
-}
-
-src_compile() {
- # filter -fforce-addr because it breaks compile
- filter-flags -fforce-addr
-
- econf \
- --includedir=/usr/include/jpeg-mmx \
- --enable-shared \
- --enable-static \
- || die "configure failed"
- emake || die "make failed"
-}
-
-src_install() {
- dodir /usr/include/jpeg-mmx
- make install-headers includedir="${D}"/usr/include/jpeg-mmx || die "headers"
-
- for x in cjpeg djpeg jpegtran ; do
- newbin .libs/${x} ${x}-mmx || die "dobin ${x}"
- done
-
- dolib.a .libs/libjpeg-mmx.a || die "dolib.a"
- cp -pPR .libs/libjpeg-mmx.so* libjpeg-mmx.la "${D}"/usr/lib/ || die "dolib.so"
-
- dodoc README change.log structure.doc libjpeg.doc
-}
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>graphics</herd>
-</pkgmetadata>