hasufell    14/03/11 14:31:38

  Modified:             ChangeLog
  Added:                dumb-0.9.3-r3.ebuild
  Log:
  don't install 64bit libs into /usr/lib32
  
  (Portage version: 2.2.8-r1/cvs/Linux x86_64, signed Manifest commit with key 
BDEED020)

Revision  Changes    Path
1.46                 media-libs/dumb/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/dumb/ChangeLog?rev=1.46&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/dumb/ChangeLog?rev=1.46&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/dumb/ChangeLog?r1=1.45&r2=1.46

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/dumb/ChangeLog,v
retrieving revision 1.45
retrieving revision 1.46
diff -u -r1.45 -r1.46
--- ChangeLog   6 Mar 2014 10:45:04 -0000       1.45
+++ ChangeLog   11 Mar 2014 14:31:38 -0000      1.46
@@ -1,6 +1,11 @@
 # ChangeLog for media-libs/dumb
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/ChangeLog,v 1.45 2014/03/06 
10:45:04 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/ChangeLog,v 1.46 2014/03/11 
14:31:38 hasufell Exp $
+
+*dumb-0.9.3-r3 (11 Mar 2014)
+
+  11 Mar 2014; Julian Ospald <hasuf...@gentoo.org> +dumb-0.9.3-r3.ebuild:
+  don't install 64bit libs into /usr/lib32
 
   06 Mar 2014; Agostino Sarubbo <a...@gentoo.org> dumb-0.9.3-r2.ebuild:
   Stable for ppc64, wrt bug #495710



1.1                  media-libs/dumb/dumb-0.9.3-r3.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/dumb/dumb-0.9.3-r3.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/dumb/dumb-0.9.3-r3.ebuild?rev=1.1&content-type=text/plain

Index: dumb-0.9.3-r3.ebuild
===================================================================
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-libs/dumb/dumb-0.9.3-r3.ebuild,v 1.1 
2014/03/11 14:31:38 hasufell Exp $

EAPI=5
inherit eutils toolchain-funcs multilib-build multilib-minimal

DESCRIPTION="IT/XM/S3M/MOD player library with click removal and IT filters"
HOMEPAGE="http://dumb.sourceforge.net/";
SRC_URI="mirror://sourceforge/dumb/${P}.tar.gz"

LICENSE="DUMB-0.9.2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="debug"

RDEPEND=""
DEPEND=""

src_prepare() {
        cat << EOF > make/config.txt
include make/unix.inc
ALL_TARGETS := core core-examples core-headers
PREFIX := /usr
EOF

        epatch "${FILESDIR}"/${P}-PIC-as-needed.patch
        epatch "${FILESDIR}"/${P}_CVE-2006-3668.patch
        sed -i '/= -s/d' Makefile || die "sed failed"
        cp -f Makefile Makefile.rdy

        multilib_copy_sources
}

multilib_src_compile() {
        emake CC="$(tc-getCC)" OFLAGS="${CFLAGS}" all
}

multilib_src_install() {
        dolib.so lib/unix/libdumb.so
        use debug && dolib.so lib/unix/libdumbd.so

        doheader include/dumb.h

        dobin examples/{dumbout,dumb2wav}
        dodoc readme.txt release.txt docs/*
}

pkg_postinst() {
        elog "DUMB's core has been installed. This will enable you to convert 
module"
        elog "files to PCM data (ready for sending to /dev/dsp, writing to a 
.wav"
        elog "file, piping through oggenc, etc.)."
        elog
        elog "If you are using Allegro, you will also want to 'emerge aldumb'. 
This"
        elog "provides you with a convenient API for playing module files 
through"
        elog "Allegro's sound system, and also enables DUMB to integrate with"
        elog "Allegro's datafile system so you can add modules to datafiles."
        elog
        elog "As a developer, when you distribute your game and write your 
docs, be"
        elog "aware that 'dumb' and 'aldumb' actually come from the same 
download."
        elog "People who don't use Gentoo will only have to download and 
install one"
        elog "package. See readme.txt in /usr/share/doc/${PF} for details on"
        elog "how DUMB would be compiled manually."
}




Reply via email to