# ChangeLog for media-libs/allegro
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.60 2006/11/01 08:51:16 nyhm Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/allegro/ChangeLog,v 1.61 2006/11/29 20:13:19 nyhm Exp $
+
+*allegro-4.2.1 (29 Nov 2006)
+
+ 29 Nov 2006; Tristan Heaven <nyhm@gentoo.org>
+ +files/allegro-4.2.1-exec-stack.patch, +files/allegro-4.2.1-flags.patch,
+ +allegro-4.2.1.ebuild:
+ Version bump
01 Nov 2006; Tristan Heaven <nyhm@gentoo.org> allegro-4.2.0-r2.ebuild:
Doesn't like parallel make install
MD5 3b6daf3fcbc03e6d33d72f3bf9400028 files/allegro-4.2.0-flags.patch 1369
RMD160 ef4313be14d08122499aea255a4a3d7fd66b51aa files/allegro-4.2.0-flags.patch 1369
SHA256 78fd78bc9cb67dcf85e90c172b7cf65f4edb83a7a64937561663091cf9c470c0 files/allegro-4.2.0-flags.patch 1369
+AUX allegro-4.2.1-exec-stack.patch 4523 RMD160 71b77b6c29a46f478a731e7eff3b47285c89bd80 SHA1 6cd70fb48ca88df77a7bc00f5f5f2e37703b3cf4 SHA256 2d2924b847eac9bdf8cd43f56b11c53d62ae0b496e02d39b4bab6911ada4aa64
+MD5 38a8238eb574242bc74fbd53ff5edffb files/allegro-4.2.1-exec-stack.patch 4523
+RMD160 71b77b6c29a46f478a731e7eff3b47285c89bd80 files/allegro-4.2.1-exec-stack.patch 4523
+SHA256 2d2924b847eac9bdf8cd43f56b11c53d62ae0b496e02d39b4bab6911ada4aa64 files/allegro-4.2.1-exec-stack.patch 4523
+AUX allegro-4.2.1-flags.patch 1369 RMD160 ef4313be14d08122499aea255a4a3d7fd66b51aa SHA1 7c427caabfdc7806cd3ad8230d588a1103cf42de SHA256 78fd78bc9cb67dcf85e90c172b7cf65f4edb83a7a64937561663091cf9c470c0
+MD5 3b6daf3fcbc03e6d33d72f3bf9400028 files/allegro-4.2.1-flags.patch 1369
+RMD160 ef4313be14d08122499aea255a4a3d7fd66b51aa files/allegro-4.2.1-flags.patch 1369
+SHA256 78fd78bc9cb67dcf85e90c172b7cf65f4edb83a7a64937561663091cf9c470c0 files/allegro-4.2.1-flags.patch 1369
DIST allegro-4.0.3.tar.gz 2440083 RMD160 920b5536c71a7dfc60b0cfa39a7d14a780b270f7 SHA1 726d7ac6f9a0c5765ba3b8e53b6ff7dec48834d0 SHA256 fefd91ead73d1e3c3109440e2d465ee7e56eb88f0952199d36b3bc2a2f221f0f
DIST allegro-4.1.14.tar.gz 2774495 RMD160 511712ca0c4deb81d1426093240261948a71f53c SHA1 3b2cf8089304f7904ba0e4dfba3ef46bd99b8a37 SHA256 ee7c6d04f7e64778baf2c161bc0b564d5298a5dc575c3de3d5fce939c5d11b13
DIST allegro-4.1.18.tar.gz 2900486 RMD160 05dc8ca8783487c9cca694bc22f95a06e77d64fe SHA1 6bfed4fc3e5cfcd8ad8ab1dc1744023f0b5e702e SHA256 a1d588449d467cd3a0a9c116402f531ef2eb7f8d58836663d12c5188b4cd9982
DIST allegro-4.2.0.tar.gz 3056173 RMD160 e1602ea2f8bc1761be0ee34001e9d77d3a6ea3ff SHA1 5b4a542c038ee196564f9107de59fe30a8caeaf5 SHA256 d8df27558bc083298d6933c843d4fdaf9afc0aa1607276acc96ed8fa9a39060c
+DIST allegro-4.2.1.tar.gz 3107022 RMD160 acbc976409b9db92d5588b41cb389c06b6d4d2ea SHA1 1593f24fe92eae58512447145511c84398ca8926 SHA256 a800a4c61db448e327c13b898fa9bdc00bea43319266a27ad37435f68c5d414b
EBUILD allegro-4.0.3.ebuild 2375 RMD160 e9d7d30effde15db77c64ace87e577843e918252 SHA1 6ce397905ccb1c71de45dcabd24ece57678c65f1 SHA256 03040704acec735b7b4150a7496bd4a2e3b4857f60c7ee83f450a075c1541449
MD5 945c19cdbd668a5fb2c4bacb59d7d2b4 allegro-4.0.3.ebuild 2375
RMD160 e9d7d30effde15db77c64ace87e577843e918252 allegro-4.0.3.ebuild 2375
MD5 530e290e583319a69de77e8ebf867b32 allegro-4.2.0-r2.ebuild 2638
RMD160 6e5eb7166b729b650af6134252cfb432cfd592fd allegro-4.2.0-r2.ebuild 2638
SHA256 f080e7afb9a00bf020fa7e93268e06afeaca901204108d5ef28cbfbe3d71f592 allegro-4.2.0-r2.ebuild 2638
-MISC ChangeLog 7780 RMD160 4f9ea6f9214728b5d32d0cb45ea2202b6de803d6 SHA1 9319f5491ff33b73a3a38c454bfe4210dbed4935 SHA256 daec8d0ea45fcadb4e36c7f9b7768c782e0dd0936fd281df9f4d8aa4467d76b4
-MD5 f5c6da326e83df7b61564bb6aaa2a102 ChangeLog 7780
-RMD160 4f9ea6f9214728b5d32d0cb45ea2202b6de803d6 ChangeLog 7780
-SHA256 daec8d0ea45fcadb4e36c7f9b7768c782e0dd0936fd281df9f4d8aa4467d76b4 ChangeLog 7780
+EBUILD allegro-4.2.1.ebuild 2627 RMD160 7aecf73d06d1d92de2662dc97528a4709369a29e SHA1 62790cf3760e291452b20c93e06c32e3fd6c3998 SHA256 09dbdc02666793e7928c8bd569a441e4d114daf5009022018b62352fb4cee0de
+MD5 3d89c8afa21a73c3f32a88ca265e21a8 allegro-4.2.1.ebuild 2627
+RMD160 7aecf73d06d1d92de2662dc97528a4709369a29e allegro-4.2.1.ebuild 2627
+SHA256 09dbdc02666793e7928c8bd569a441e4d114daf5009022018b62352fb4cee0de allegro-4.2.1.ebuild 2627
+MISC ChangeLog 7974 RMD160 bef9ee659ac2c7c32cc1768e68b68e1726cba21a SHA1 45a3e102b807093f82a9090775e5e7086d21ace3 SHA256 a902a0961cf9a1d68205c50779c21915325ab9a4baa5f0ad4064c0494acdfc59
+MD5 b3190be18be0ea21bbd58e879e0b0c09 ChangeLog 7974
+RMD160 bef9ee659ac2c7c32cc1768e68b68e1726cba21a ChangeLog 7974
+SHA256 a902a0961cf9a1d68205c50779c21915325ab9a4baa5f0ad4064c0494acdfc59 ChangeLog 7974
MISC metadata.xml 636 RMD160 b2926813da5e98049d86fa5e2fc4a75d16b12b69 SHA1 bd01d531b12f11d21d75cd91cf9fa6c34505e2de SHA256 e26af044016a39f2ef99c3796d0cee3e84ca728501af8e71d7f91bd1d9edb3bc
MD5 69afb3c206fdd20a361ee6dbff286ace metadata.xml 636
RMD160 b2926813da5e98049d86fa5e2fc4a75d16b12b69 metadata.xml 636
MD5 2ac185f9549cd04da9fe501611ba09a5 files/digest-allegro-4.2.0-r2 244
RMD160 62ae56f916cfb604276666e75b12d34e7c2413df files/digest-allegro-4.2.0-r2 244
SHA256 51789d055eb913090d7428c659fd08bfe9af906938fcee59941759f794c0bf99 files/digest-allegro-4.2.0-r2 244
+MD5 dcdac17d0fa4d2481c9bc63ad07e9564 files/digest-allegro-4.2.1 244
+RMD160 af7954adc5c4dd4ce9cd39fff8fb393d30c2b62e files/digest-allegro-4.2.1 244
+SHA256 fb81d91cb8e7ed036c469f90249f937d0b3039cc7a2ef92674e6e452787182fb files/digest-allegro-4.2.1 244
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (GNU/Linux)
-iD8DBQFFSGALdz7hIScOURERAntPAJ9qcxfukNbiU/2mjHuECjNhF+5AMACfd6cv
-j+azpZ4UYxJvdZGYVaZOvc4=
-=F282
+iD8DBQFFbenldz7hIScOURERAqNMAJsFvN1QTubNI8lrRQvFC9MI51LPGACgtSXs
+4G5fBpq5VSXfvZaDi5KMapQ=
+=PLV2
-----END PGP SIGNATURE-----
--- /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/allegro/allegro-4.2.1.ebuild,v 1.1 2006/11/29 20:13:19 nyhm Exp $
+
+inherit flag-o-matic eutils
+
+DESCRIPTION="cross-platform multimedia library"
+HOMEPAGE="http://alleg.sourceforge.net/"
+SRC_URI="mirror://sourceforge/alleg/${P}.tar.gz"
+
+LICENSE="Allegro"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 -sparc ~x86"
+IUSE="X alsa arts doc esd fbcon mmx oss sse svga tetex"
+
+RDEPEND="alsa? ( media-libs/alsa-lib )
+ esd? ( media-sound/esound )
+ arts? ( kde-base/arts )
+ alsa? ( media-libs/alsa-lib )
+ X? ( x11-libs/libX11
+ x11-libs/libXcursor
+ x11-libs/libXext
+ x11-libs/libXpm
+ x11-libs/libXt
+ x11-libs/libXxf86dga
+ x11-libs/libXxf86vm )
+ svga? ( media-libs/svgalib )"
+DEPEND="${RDEPEND}
+ tetex? ( virtual/tetex )
+ X? ( x11-proto/xextproto
+ x11-proto/xf86dgaproto
+ x11-proto/xf86vidmodeproto
+ x11-proto/xproto )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch \
+ "${FILESDIR}"/${P}-exec-stack.patch \
+ "${FILESDIR}"/${P}-flags.patch
+}
+
+src_compile() {
+ filter-flags -fPIC -fprefetch-loop-arrays
+ econf \
+ --enable-linux \
+ --enable-static \
+ --enable-vga \
+ $(use_enable mmx) \
+ $(use_enable sse) \
+ $(use_enable oss ossdigi) \
+ $(use_enable oss ossmidi) \
+ $(use_enable alsa alsadigi) \
+ $(use_enable alsa alsamidi) \
+ $(use_enable esd esddigi) \
+ $(use_enable arts artsdigi) \
+ $(use_with X x) \
+ $(use_enable X xwin-shm) \
+ $(use_enable X xwin-vidmode) \
+ $(use_enable X xwin-dga) \
+ $(use_enable X xwin-dga2) \
+ $(use_enable fbcon) \
+ $(use_enable svga svgalib) \
+ || die
+
+ emake -j1 CFLAGS="${CFLAGS}" || die "emake failed"
+
+ if use tetex ; then
+ addwrite /var/lib/texmf
+ addwrite /usr/share/texmf
+ addwrite /var/cache/fonts
+ emake docs-dvi docs-ps || die
+ fi
+}
+
+src_install() {
+ addpredict /usr/share/info
+ emake -j1 DESTDIR="${D}" \
+ install \
+ install-gzipped-man \
+ install-gzipped-info \
+ || die "emake install failed"
+
+ # Different format versions of the Allegro documentation
+ dodoc AUTHORS CHANGES THANKS readme.txt todo.txt
+ use tetex && dodoc docs/allegro.{dvi,ps}
+ use doc && dodoc examples/*
+ dohtml docs/html/*
+ docinto txt
+ dodoc docs/txt/*.txt
+ docinto rtf
+ dodoc docs/rtf/*.rtf
+ docinto build
+ dodoc docs/build/*.txt
+}
+
+pkg_postinst() {
+ ewarn "\"revdep-rebuild\" must be run now for applications already"
+ ewarn "using allegro to continue to work."
+ ewarn "revdep-rebuild is part of the gentoolkit package."
+ ewarn "(Run \"emerge gentoolkit\" if revdep-rebuild isn't already"
+ ewarn "available on your system.)"
+}
--- /dev/null
+--- src/amd64/acpus.s
++++ src/amd64/acpus.s
+@@ -128,3 +128,6 @@
+ popq %rbp
+ ret
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/iblit16.s
++++ src/i386/iblit16.s
+@@ -743,3 +743,6 @@
+
+
+ #endif /* ifdef ALLEGRO_COLOR16 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/iblit24.s
++++ src/i386/iblit24.s
+@@ -372,3 +372,6 @@
+
+
+ #endif /* ifdef ALLEGRO_COLOR24 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/iblit32.s
++++ src/i386/iblit32.s
+@@ -357,3 +357,6 @@
+
+
+ #endif /* ifdef ALLEGRO_COLOR32 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/iblit8.s
++++ src/i386/iblit8.s
+@@ -787,3 +787,6 @@
+
+
+ #endif /* ifdef ALLEGRO_COLOR8 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/icpus.s
++++ src/i386/icpus.s
+@@ -213,3 +213,6 @@
+ popl %ebp
+ ret
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/igfx15.s
++++ src/i386/igfx15.s
+@@ -436,3 +436,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR16 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/igfx16.s
++++ src/i386/igfx16.s
+@@ -487,3 +487,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR16 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/igfx24.s
++++ src/i386/igfx24.s
+@@ -581,3 +581,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR24 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/igfx32.s
++++ src/i386/igfx32.s
+@@ -467,3 +467,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR32 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/igfx8.s
++++ src/i386/igfx8.s
+@@ -530,3 +530,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR8 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/imisc.s
++++ src/i386/imisc.s
+@@ -600,3 +600,6 @@
+ popl %ebp
+ ret /* end of fixhypot() */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/iscanmmx.s
++++ src/i386/iscanmmx.s
+@@ -1672,3 +1672,6 @@
+
+
+ #endif /* MMX */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/iscan.s
++++ src/i386/iscan.s
+@@ -2777,3 +2777,6 @@
+ ret /* end of _poly_scanline_ptex_mask_trans24() */
+
+ #endif /* COLOR24 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/ispr15.s
++++ src/i386/ispr15.s
+@@ -494,3 +494,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR16 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/ispr16.s
++++ src/i386/ispr16.s
+@@ -889,3 +889,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR16 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/ispr24.s
++++ src/i386/ispr24.s
+@@ -913,3 +913,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR24 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/ispr32.s
++++ src/i386/ispr32.s
+@@ -700,3 +700,6 @@
+
+ #endif /* ifdef ALLEGRO_COLOR32 */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/ispr8.s
++++ src/i386/ispr8.s
+@@ -1046,3 +1046,6 @@
+
+
+ #endif /* ifdef ALLEGRO_COLOR8 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/i386/izbuf.s
++++ src/i386/izbuf.s
+@@ -2328,3 +2328,6 @@
+ ret /* end of _poly_zbuf_ptex_mask_trans24() */
+
+ #endif /* COLOR24 */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/linux/svgalibs.s
++++ src/linux/svgalibs.s
+@@ -65,3 +65,6 @@
+
+ #endif
+ #endif
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/misc/icolconv.s
++++ src/misc/icolconv.s
+@@ -3288,3 +3288,6 @@
+
+ #endif /* ALLEGRO_NO_COLORCOPY */
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/misc/modexgfx.s
++++ src/misc/modexgfx.s
+@@ -1688,3 +1688,6 @@
+
+
+ #endif /* (!defined ALLEGRO_LINUX) || ((defined ALLEGRO_LINUX_VGA) && ... */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/misc/vbeafs.s
++++ src/misc/vbeafs.s
+@@ -188,3 +188,6 @@
+
+
+ #endif /* ifdef VBE/AF is cool on this platform */
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/x/xdga2s.s
++++ src/x/xdga2s.s
+@@ -51,3 +51,6 @@
+ #endif
+ #endif
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
+--- src/x/xwins.s
++++ src/x/xwins.s
+@@ -51,3 +51,6 @@
+
+ #endif
+
++#ifdef __ELF__
++.section .note.GNU-stack,"",%progbits
++#endif
--- /dev/null
+--- configure
++++ configure
+@@ -2880,7 +2880,6 @@
+ echo "$as_me:$LINENO: checking whether linker works with -s option" >&5
+ echo $ECHO_N "checking whether linker works with -s option... $ECHO_C" >&6
+ allegro_save_LDFLAGS=$LDFLAGS
+-LDFLAGS="-s $LDFLAGS"
+ if test "${allegro_cv_prog_ld_s+set}" = set; then
+ echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+@@ -4959,7 +4958,7 @@
+ COMPILE_CXX_PROGRAM=COMPILE_CXX_NORMAL
+ COMPILE_S_PROGRAM=COMPILE_S_NORMAL
+ if test "X$allegro_cv_prog_ld_s" = "Xyes"; then
+- PROG_LDFLAGS="-s \$(LDFLAGS)"
++ PROG_LDFLAGS="\$(LDFLAGS)"
+ else
+ PROG_LDFLAGS="\$(LDFLAGS)"
+ fi
+@@ -11367,11 +11366,7 @@
+ ALLEGRO_DEBUG_CFLAGS="$ALLEGRO_DEBUG_CFLAGS -DDMALLOC"
+ fi
+ ALLEGRO_PROFILE_CFLAGS="$CFLAGS -pg $TARGET_ARCH -O2 -funroll-loops -ffast-math $WFLAGS"
+- if test "X$allegro_cv_support_fomit_frame_pointer" = "Xyes"; then
+- CFLAGS="$CFLAGS $TARGET_ARCH -O2 -funroll-loops -ffast-math -fomit-frame-pointer $WFLAGS"
+- else
+- CFLAGS="$CFLAGS $TARGET_ARCH -O2 -funroll-loops -ffast-math $WFLAGS"
+- fi
++ CFLAGS="$CFLAGS -funroll-loops -ffast-math $WFLAGS"
+ ALLEGRO_SFLAGS="-x assembler-with-cpp"
+ ALLEGRO_SHAREDLIB_CFLAGS="-fPIC -DALLEGRO_SHARED"
+ else
+--- misc/deplib.sh
++++ misc/deplib.sh
+@@ -70,7 +70,7 @@
+ done
+ echo "$prev"
+ echo ""
+-write_code alleg LIBALLEG -s
++write_code alleg LIBALLEG
+ echo ""
+ echo ""
+
--- /dev/null
+MD5 0a09d0144ee8652fb8fa00f6cbb324fe allegro-4.2.1.tar.gz 3107022
+RMD160 acbc976409b9db92d5588b41cb389c06b6d4d2ea allegro-4.2.1.tar.gz 3107022
+SHA256 a800a4c61db448e327c13b898fa9bdc00bea43319266a27ad37435f68c5d414b allegro-4.2.1.tar.gz 3107022