Update cc65 & liblightscribe; start adding required libs for fedora-ds

git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/linamh@149 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
geos_one
2007-08-07 07:35:04 +00:00
parent cb7fc5f41e
commit 42678a6883
18 changed files with 402 additions and 0 deletions

View File

@@ -0,0 +1,8 @@
# ChangeLog for dev-embedded/cc65
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
30 Jul 2007; Mario Fetka <mario-fetka@gmx.at>
+cc65-2.11.9.20070704.ebuild:
Update cc65 to latest snapshot

View File

@@ -1,8 +1,20 @@
DIST cc65-snapshot-sources-2.11.9.20070329.tar.bz2 1020942 RMD160 ccbf10ad16dd5951ddea9caa0fd7762f7f4fabfd SHA1 a80b2b6d941487373270470f3adec855699cb10d SHA256 71ebec814b7866f0746bdc8c3c2a7ab1b3ce4d7ebc21888deb004f225b2bbe81
DIST cc65-snapshot-sources-2.11.9.20070704.tar.bz2 1045275 RMD160 d23c31f44531981ecfc4a18af9c9b380f668367d SHA1 7b1aa7cc0478c63b66ecc34ce88cb08b4aaecc81 SHA256 4eab7cdc9c2573912a5a1ebae5364b83f592d974adda074c85d92fa75141c492
EBUILD cc65-2.11.9.20070329.ebuild 1687 RMD160 054ff6ab1a3d22908a959c0064fbfe1496cf9705 SHA1 2ed56bc25d7f7fec154ef22a204986535a1024ae SHA256 c78158da4a0b69bf72cadfd0cd49d3b0f5495876543d1daee772dbade1483a13
MD5 81d8577975533a69a7ceb1f258d1aa55 cc65-2.11.9.20070329.ebuild 1687
RMD160 054ff6ab1a3d22908a959c0064fbfe1496cf9705 cc65-2.11.9.20070329.ebuild 1687
SHA256 c78158da4a0b69bf72cadfd0cd49d3b0f5495876543d1daee772dbade1483a13 cc65-2.11.9.20070329.ebuild 1687
EBUILD cc65-2.11.9.20070704.ebuild 1687 RMD160 99a6915c7b730064f3fd79c363dbaf2346538b77 SHA1 137acd6fe7565bbbff6d295552a9b76621403e1b SHA256 4f9da7b7fb0a4a4dac217d50cfcd28e8dcba12e75eb6c12665afa338cfbc0a07
MD5 4867f87a7cda1933e85284c662e19d7c cc65-2.11.9.20070704.ebuild 1687
RMD160 99a6915c7b730064f3fd79c363dbaf2346538b77 cc65-2.11.9.20070704.ebuild 1687
SHA256 4f9da7b7fb0a4a4dac217d50cfcd28e8dcba12e75eb6c12665afa338cfbc0a07 cc65-2.11.9.20070704.ebuild 1687
MISC ChangeLog 232 RMD160 76b83fc5910761a7ce2525b3f4f9c984552fa41f SHA1 828f9546849c836ebf61ea0c88ce7a1a8fa3d703 SHA256 e5732256363e1fbc66a25ef7902aea2fdad70135291b42113b15783e75f3f3fe
MD5 f8de446c6c549b1d53b99fc1c1f6dcda ChangeLog 232
RMD160 76b83fc5910761a7ce2525b3f4f9c984552fa41f ChangeLog 232
SHA256 e5732256363e1fbc66a25ef7902aea2fdad70135291b42113b15783e75f3f3fe ChangeLog 232
MD5 17a3b6e33944f58b38e2c2fe80544756 files/digest-cc65-2.11.9.20070329 319
RMD160 1af84ce5fa19e5921c126e4989c62f76d852ede5 files/digest-cc65-2.11.9.20070329 319
SHA256 a4a240acef5520e56827128de12bd342a5bb7e0b654534a639656911b49e2913 files/digest-cc65-2.11.9.20070329 319
MD5 be4e83d89aaca6fe5b70dc77b18d3718 files/digest-cc65-2.11.9.20070704 319
RMD160 1fd4c638d621367c2ac6219322c3cb8b21943275 files/digest-cc65-2.11.9.20070704 319
SHA256 1ae196b75a2bbd0bc51992530d4c0b2d60f063eceadc65bd23078eb57fcc0c14 files/digest-cc65-2.11.9.20070704 319

View File

@@ -0,0 +1,65 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
inherit eutils toolchain-funcs multilib
DESCRIPTION="cc65 is a complete cross development package for 65(C)02 systems."
HOMEPAGE="http://www.cc65.org"
SRC_URI="ftp://ftp.musoftware.de/pub/uz/cc65/snapshot/cc65-snapshot-sources-${PV}.tar.bz2"
LICENSE="GPL"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="doc"
DEPEND="dev-libs/boehm-gc
app-text/linuxdoc-tools"
S=${WORKDIR}/${PN}-snapshot-${PV}
MAKEOPTS="${MAKEOPTS} -j1"
src_unpack() {
unpack ${A}
cd ${S}
sed -i -e "s:od65:od65 sim65:g" src/make/gcc.mak
sed -i -e "s:)/lib:)/$(get_libdir):g" make/gcc.mak
sed -i -e "s:/lib/cc65/inc:/$(get_libdir)/cc65/inc:g" src/cc65/make/gcc.mak
sed -i -e "s:/lib/cc65/lib:/$(get_libdir)/cc65/lib:g" src/ld65/make/gcc.mak
sed -i -e "s:/lib/cc65/lib:/$(get_libdir)/cc65/lib:g" doc/ld65.sgml
}
src_compile() {
emake -C src -f make/gcc.mak
emake -C libsrc
emake -C doc
}
src_install() {
dobin src/*65/*65
dobin src/ca65html/ca65html
dobin src/grc/grc
insinto /usr/$(get_libdir)/cc65/emd
doins libsrc/*.emd
insinto /usr/$(get_libdir)/cc65/joy
doins libsrc/*.joy
insinto /usr/$(get_libdir)/cc65/mou
doins libsrc/*.mou
insinto /usr/$(get_libdir)/cc65/ser
doins libsrc/*.ser
insinto /usr/$(get_libdir)/cc65/tgi
doins libsrc/*.tgi
insinto /usr/$(get_libdir)/cc65/asminc
doins asminc/*.inc
insinto /usr/$(get_libdir)/cc65/include
doins -r include/*
insinto /usr/$(get_libdir)/cc65/lib
doins libsrc/*.lib
doins libsrc/*.o
use doc && dohtml doc/*.htm*
doman packages/debian/*.1
doinfo doc/*.info
dodoc src/ld65/cfg/*.cfg
dodoc src/ca65/macpack/*.mac
}

View File

@@ -0,0 +1,3 @@
MD5 08be0f4ea0328eafb2cda72490871993 cc65-snapshot-sources-2.11.9.20070704.tar.bz2 1045275
RMD160 d23c31f44531981ecfc4a18af9c9b380f668367d cc65-snapshot-sources-2.11.9.20070704.tar.bz2 1045275
SHA256 4eab7cdc9c2573912a5a1ebae5364b83f592d974adda074c85d92fa75141c492 cc65-snapshot-sources-2.11.9.20070704.tar.bz2 1045275