Add new pacakges

This commit is contained in:
Mario Fetka
2022-02-23 19:17:30 +01:00
parent 123ebbf1df
commit de2b917a03
175 changed files with 1143 additions and 10915 deletions

View File

@@ -1,4 +1,4 @@
DIST acme-sources-0.96.4.zip 403868 BLAKE2B b57d4e1f399fca0bef0a64556982e48cfd47c54696e514d3e6511cc19b87de613949b0fc7f779413a80efe6f61a6e660fdd66c58cbe4a30b71ce0202ef5e8614 SHA512 7a76b4ed98f8793fdac6bf023160e9d5fc12d4ea415921a4c2926c9f4a890080578f46bdb821021def780ae301851f7b09cdf52f5799cb2045e318a8704d9f5e
EBUILD acme-0.96.4.ebuild 1078 BLAKE2B 1bbb3f1bb32423b2d5a1ba6342c8363b2bc517f3f4d234f71138da273476ddcd8aa07edea61c309b3b8d2f23234c567b8c27bbc894e91c4778173d67e4f12f11 SHA512 d3a3ed2db69edd29133d877c07b8074ff1001120947f4715eb5b1b9b2e9677444e4936fb7bb9a6b1bb46e5711680d2cce3c438fd7e98403d5953294f8f0b506d
EBUILD acme-0.96.4-r1.ebuild 1086 BLAKE2B 2001524a1880800c2586d63f8ec6245ea47848e0997233f204b66a15ce3a569e4065787d88eebd20cbdd386b4a1c3547f3c6f7c6a606f49e2b534f947285a73a SHA512 ba22c55cccf0aaa9676b0eea7fe9e906d0c8110b069dc207e3c8667f464e70d856fac0731cbd47f90cabc75b099989f9b09c334200e77ef0f05b2e39e3d6a008
MISC ChangeLog 3435 BLAKE2B 8fcd42d35073f0c6a4e3fc7e5ccc3546655aa0b7e5c9b9a1fd39178e2cfe12063e881f38e2f0bac802d37026d1746a1d82382017e8553fc7958757640109c9dc SHA512 697503823ef66475d816025b167e9ab0c20f054a360270c8d741bd77810806f35aa7f3add0724755a3bf1218e9f0dca62e1c0ea31d810f70b43f6529d8661049
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@@ -7,8 +7,8 @@ EAPI="5"
inherit eutils toolchain-funcs multilib
DESCRIPTION="ACME is a free cross assembler, It can produce code for the following processors: 6502, 6510 (including illegal opcodes), 65c02 and 65816."
HOMEPAGE="https://github.com/meonwax/acme"
SRC_URI="https://github.com/meonwax/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip"
HOMEPAGE="https://github.com/martinpiper/acme"
SRC_URI="https://github.com/martinpiper/${PN}/archive/master.zip -> ${PN}-sources-${PV}.zip"
LICENSE="GPL-2"
SLOT="0"

View File

@@ -1,8 +1,8 @@
AUX 10arduino-bin 69 BLAKE2B 7e420563bc46a63b26b1df1099b20f41acf45d1996cdccd77d516f2b4e9a222aa4fe4ea6c1896ade562a13513b251d3dfd92fe4324dd1ed39018a8c41e3d3510 SHA512 8bace112decfd895fdf45821dfd96fe868032a8da184dc383dce3a2173fba9fdee103f134b7a7dc8bd5364e598f6249455f0f3d624fceaff7dd7974378ce0192
AUX arduino.1 15213 BLAKE2B cb1c41c0a7345812344d41a55115f534e445b5c6f789309e8a9f422e76117d5f10d475692717dff377691098850248d6c3297dd1cbe517e4cbd28c6232ade713 SHA512 837cae1a434152ac507a0e229e384077392024d01db4d7b9d9820bfbe8877c4822c3f52467a7c02756c04958af9e8464925a254703d2ed9ca75b51e5e917f88a
AUX arduino.desktop 274 BLAKE2B 1a2ad9fc7bd99f2c4517713abc62135777767000c3c9bb8d03fb5a0a50a0315d0776c3efe4a1d8b4958eb963b19f85199435362947c85e7e37832c4570e2cc2b SHA512 d9c4f65b720ad0b6a5874e4fb6cf4c4ebccaf3e97451984c6aec75b3c83630e209be0c045c6b731c582ec78e47240006678f182fa1d671fc0459382755d8ac8c
DIST TeensyduinoInstall-154-beta12.linux32 73398680 BLAKE2B 4c5cc3666686c7b1f272e4eaf98440d8eef4d42f64e0ee244773d0518801befd511fa9e6a3937d274ec20ec3e2b8e9780de95b921ede48690f93132e9078f70d SHA512 4886cccec3e587fee90c55d02279a951931ac367508f253df675d3b74f7d697d512ce2e61bba9568a934ea29abc9bcc8b8c69085c8db35b72163947bfb642ad7
DIST TeensyduinoInstall-154-beta12.linux64 73398680 BLAKE2B 4c5cc3666686c7b1f272e4eaf98440d8eef4d42f64e0ee244773d0518801befd511fa9e6a3937d274ec20ec3e2b8e9780de95b921ede48690f93132e9078f70d SHA512 4886cccec3e587fee90c55d02279a951931ac367508f253df675d3b74f7d697d512ce2e61bba9568a934ea29abc9bcc8b8c69085c8db35b72163947bfb642ad7
DIST arduino-1.8.15-linux32.tar.xz 134054724 BLAKE2B 2105e6598403c9bbb781b92a1414bfc707a4a94865d7c62afdfb9748e7d52e22df8c91225bfb288aea342520b4b7e07bc9118649384ec8742ab7d9b7c9c59dc4 SHA512 02a10831c7125144ac6f701528f9d176a1a7ac0df6d9391d31d6758ae8f3dea3f8b8390320c7e7d3efb9ed45fb79527caa798ad354bc8a857c2f9c42f4612a8f
DIST arduino-1.8.15-linux64.tar.xz 131705480 BLAKE2B 5fef93baf6c6f7e8a5e1e0b0dfca5080e45e6a3b9398614edf082bc8a1757ce2d03e912f76e9f589c99dc2e21e4c8e9a937ce07ea8d044d550833c54ea24c225 SHA512 ae84a8f62cbd3ecf5400a357ac5ebd04cbc80b31a2fbc80f280850465f7460ad3a02b32830021ef980b72c60d52eb65a4fc551988c91d01b25e8d646596175f8
EBUILD arduino-bin-1.8.15.ebuild 1391 BLAKE2B 11153e6be31d57e4075d9f575df8ee7e9be50d3978247b7226b508f6457721731054f42c6fd9be4069b211d15963a8552a9ecc3d78f5395c4df7efc8305a926c SHA512 53e68ce77f7d58c64ea7f3e917280a17383f202c6b132af4d790914e874995337c54f8005d1e533557ba40fc8ffc33ca4a48af4d68985235bfeb1dd7a4860df4
DIST TeensyduinoInstall-156.linux32 95219640 BLAKE2B 56e0de4110ddb38b681bf2245f8428b071e3b4aaa53254a393d3c4c268e674d3fa86e7e545bedd79a86acedc51729435095db1030966cd838b6988f39743e389 SHA512 cff4edfe40d4c74793f90ac8d50205beefb7c44b02835a10bad0771c8f27b50bb4124e009ac8a447c9287cdecc49d5374fe0093346c8195baa6927eaa940e6db
DIST TeensyduinoInstall-156.linux64 95219640 BLAKE2B 56e0de4110ddb38b681bf2245f8428b071e3b4aaa53254a393d3c4c268e674d3fa86e7e545bedd79a86acedc51729435095db1030966cd838b6988f39743e389 SHA512 cff4edfe40d4c74793f90ac8d50205beefb7c44b02835a10bad0771c8f27b50bb4124e009ac8a447c9287cdecc49d5374fe0093346c8195baa6927eaa940e6db
DIST arduino-1.8.19-linux32.tar.xz 130946688 BLAKE2B 99fa0bef52224b2a358b6c3390981b13fcbfc1b0e64b5e5ad9bc7ffe498e3f11f5efbfe319e4d682e95f4e1735ffd8487b40b0f42dc84b77b010ef885897005f SHA512 b18d0fe8dbc3aaddb58706e1d2e87047d746357418bf3ea308ee388be0d83867bd08d54a1e7a96a239cb95e0b5733d7d68f23cf6585bb2aa7eeec55bf02544d1
DIST arduino-1.8.19-linux64.tar.xz 128583740 BLAKE2B 7e38710540e17dd407289654bb459ef5788e36d25cc6e71086e01cc0318aa75e6d8a15a171926274b60b3b181f7c685c22cd8d0ba2f49b2d4019fafaa777c4e2 SHA512 9328abf8778200019ed40d4fc0e6afb03a4cee8baaffbcea7dd3626477e14243f779eaa946c809fb153a542bf2ed60cf11a5f135c91ecccb1243c1387be95328
EBUILD arduino-bin-1.8.19.ebuild 1384 BLAKE2B 983875f6bd2fa1dea84983d2bbd02504b0ec1fca0db7e1587e239e6d1152de64a28267cd7f14fc69a840e3cb5ca3f344163e90f78b19c91bb1adac1155f902ed SHA512 186495a67840b773c7422f4bbce9a7a3f55e6c001dd0cef877ffe49008dfcd4d34571ae3c570685f1cc4155458c792431625f3cb66ea35b1e82e8afdd4d73b2e

View File

@@ -7,7 +7,7 @@ inherit eutils
DESCRIPTION="electronics prototyping platform based on easy-to-use hardware and software"
HOMEPAGE="https://www.arduino.cc/ https://www.pjrc.com/teensy/"
TEENSY_PV="154-beta12"
TEENSY_PV="156"
MY_PN="${PN/-bin}"
MY_P="${MY_PN}-${PV}"
SRC_URI="

View File

@@ -1,8 +1,4 @@
AUX cc65-2.13.2-asneeded-1.patch 4394 BLAKE2B 3e54a7bf09282f87f6cf6ed8bff08fa9e86d23d7a7968a51aa8dee14b9db31528546ff2d4f51ac29c89d1c6742dbe2ef9305443adaac0989502d41a2598ec5e6 SHA512 98df2303b43c6bb390366d0d5b13a59648a4869c73891114790c9ad7e1cceec22daa3ae171b283ad1e220d35352c15bbc873666b5430eba05e6e6238d6027447
AUX package-version.patch 2046 BLAKE2B b4a74650e9226dfe677a9edcc84ab17cb055f2c161a5787b8dfd4d96f8e321027acba913340c2ecdbe51a89fc3b7816d48daf06d50037609f97e2610e270f31f SHA512 5658a26b7f7ae020f5f16702b5833913bbd0d7ca1d54cf370c72fe7af00ea582f0a3bd2ee8b4b580f2d6f215807687c4e1cfe9ae5892cfb8e6de6bcfe2196871
DIST cc65-sources-2.13.3.tar.bz2 1103245 BLAKE2B d111a6354176e5fbfacfcc65a26d10a33868660c674cf0ea614a55748c3e8087be33901801ec038fd21db51459ccaca57a2aeb3ab0c0825771819c95eb64ef5d SHA512 135004bdd50abc749409f4a3efbc5c93a09e940d787b6a2034df4de8459e78fa5f813e2e0673cdf9f8bf50c6df8b1313b36ff395d6e82560d0e669da03130776
DIST cc65-sources-2.18.tar.gz 2254374 BLAKE2B 2a7a41aca7a8ae300f6b8bd65d083741fc6bad92f37187bae4ffd720c1e0de500e631c765b34dda8fdd36e87d6039daac339348396733a3a92046f5746bec279 SHA512 47e530052911c8fdac0ea560fef78f5971441509f37b4020df54937cf9b5420e07653b3d191c844da0af5dddd17a61e90c3ad3fb56bf7623214977017b4bc9a1
EBUILD cc65-2.13.3.ebuild 2937 BLAKE2B 3194bf88c19049f831b1d0d4bb3befb86386d2946f78ec36c09bbdb5c671e3ee34e3fa344bb49564f2a9546d89390cefa7a907cfc4004c324dc2eb5c96b7b6e4 SHA512 d5d64a98e11c036b0853fc3296198da792820c699af0f841fcc98405222a32855a3887996c7f223ef728f4d1218359ef1f5fbcf94a15265bca8033709f7a756e
EBUILD cc65-2.18.ebuild 1561 BLAKE2B 35e2946d5e32c932f45cc4954b22af8d18109adfa89ff51d67adf3fafe0fbdfd68d514459d3a06ed38e8ac68711ecfc07109296b15eb43d96e069613e26457cf SHA512 5c7e3f02f490f5d1eb4c525789046eeb432fe1d62bdc39fdad8d1aadccc4335c3dbc52c39ef4c9d1436ce71ad9d72eb856d8bae878de52c6dfecb02e29017830
DIST cc65-sources-2.19.tar.gz 2284735 BLAKE2B c1c845417e38113c99a9ec8fbff1b90e292798582ac2b394e40419eff3eea62d838ea52165188516efc6157ef02aa7fc23c5a6510fd40d1012ad2b5231d78097 SHA512 e893359249588247d262ff19b8b7efbbcb10a274964aaa18cfe21830cce39da53831262bcc8ee4678158c0e0ab56905411b037699d1097aa5fc03edf7d6bea8f
EBUILD cc65-2.19.ebuild 1569 BLAKE2B d093e2dc33e4f632829cb08ddf8ddbdd62bb37f858cc916abd378068363322acce1817e0b95b10a799e12e78058cf641ff5728e17700604681afe662c58388c2 SHA512 a96cec28ddcf9826da8369250eb7fb6b5fe0130c10c80021357458fc47bcc2868ce1134a7ef09fb9809e2e9bd1fd696b945d0adf001f7fee8f41eb9cadb0cfba
MISC ChangeLog 3435 BLAKE2B 8fcd42d35073f0c6a4e3fc7e5ccc3546655aa0b7e5c9b9a1fd39178e2cfe12063e881f38e2f0bac802d37026d1746a1d82382017e8553fc7958757640109c9dc SHA512 697503823ef66475d816025b167e9ab0c20f054a360270c8d741bd77810806f35aa7f3add0724755a3bf1218e9f0dca62e1c0ea31d810f70b43f6529d8661049
MISC metadata.xml 205 BLAKE2B 2885a6508cc84e8c20c79cd20d9fd3269df33e1ce3c6394fda79b8f7f17b6f92ade1a3177ca71e41b027cd1f16cb7795f1dfb4b99a3aa1f6f8055bb778d633a4 SHA512 ef3a39d2cd131cd29451ec2d009484e89b60e8cbeed5fc0f5f899cebb0c5f9867682ce603982e4de32004493944c6ff99a4c797e7ef2441d6049e5a616143a8b

View File

@@ -1,81 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="5"
inherit eutils toolchain-funcs multilib
DESCRIPTION="It's 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"
SRC_URI="ftp://ftp.musoftware.de/pub/uz/${PN}/${PN}-sources-${PV}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
IUSE="doc"
DEPEND="doc? ( app-text/linuxdoc-tools )"
RDEPEND=""
#S="${WORKDIR}"/${PN}-snapshot-${PV}
src_prepare() {
# uncomment to install sim65
#sed -i -e "s:od65:od65 sim65:g" src/make/gcc.mak
# correct paths for install (also in documentation)
sed -i -e "s:)/lib:)/$(get_libdir):g" make/gcc.mak
sed -e "s:/usr/lib/cc65:/usr/$(get_libdir)/cc65:g" \
-i src/ca65/make/gcc.mak -i doc/ca65.sgml \
-i src/cc65/make/gcc.mak -i doc/cc65.sgml \
-i src/ld65/make/gcc.mak -i doc/ld65.sgml
# solve conflict by renameing make.info to cc65make.info
sed -e "s:make.:cc65make.:g" -i doc/index.sgml -i doc/Makefile
mv doc/make.sgml doc/cc65make.sgml
# epatch "${FILESDIR}"/cc65-2.13.2-asneeded-1.patch
}
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
emake -j1 -C src -f make/gcc.mak CC="$(tc-getCC)" AR="$(tc-getAR)" \
CFLAGS="-g -O2 -Wall -W -std=c89 ${CFLAGS}" \
LDFLAGS="${LDFLAGS}" || die "src build fail"
emake -j1 -C libsrc || die "libsrc build fail"
use doc && emake -j1 -C doc html info
}
src_install() {
# can't trust the install target (sandbox violation) so do it by hand
dobin src/*65/*65 src/ca65html/ca65html src/grc/grc || die "dobin fail"
insinto /usr/$(get_libdir)/cc65/emd
doins libsrc/*.emd || die "install memory map fail"
insinto /usr/$(get_libdir)/cc65/joy
doins libsrc/*.joy || die "install joystick driver fail"
insinto /usr/$(get_libdir)/cc65/mou
doins libsrc/*.mou || die "install mouse driver fail"
insinto /usr/$(get_libdir)/cc65/ser
doins libsrc/*.ser || die "install UART driver fail"
insinto /usr/$(get_libdir)/cc65/tgi
doins libsrc/*.tgi || die "install graphic driver fail"
insinto /usr/$(get_libdir)/cc65/asminc
doins asminc/*.inc || die "install asm include fail"
insinto /usr/$(get_libdir)/cc65/include
doins -r include/* || die "install include fail"
insinto /usr/$(get_libdir)/cc65/lib
doins libsrc/*.lib || die "install lib definations fail"
doins libsrc/*.o || die "install lib fail"
insinto /usr/$(get_libdir)/cc65/cfg
doins src/ld65/cfg/*.cfg || die "cfg install fail"
use doc && dohtml doc/*.htm*
use doc && insinto /usr/share/doc/${PF}/html
use doc && doins doc/*.txt
doman packages/debian/*.1 || die "man install fail"
use doc && doinfo doc/*.info
dodoc src/ca65/macpack/*.mac doc/readme.1st \
doc/BUGS doc/CREDITS || die "macro & doc install fail"
}

View File

@@ -22,20 +22,20 @@ RDEPEND=""
#S="${WORKDIR}"/${PN}-snapshot-${PV}
src_prepare() {
epatch "${FILESDIR}"/package-version.patch
}
#src_prepare() {
# epatch "${FILESDIR}"/package-version.patch
#}
src_compile() {
# the build needs to be split otherwise we can't specify CC
# these makefiles are not parallel build aware
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" PKG_VERSION="gentoo ${PVR}" || die "src build fail"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" PKG_VERSION="gentoo ${PVR}" || die "libsrc build fail"
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "src build fail"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="/usr" BUILD_ID="Gentoo ${PV}${PR}" || die "libsrc build fail"
use doc && emake -C doc html info
}
src_install() {
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" install || die "src install failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" install || die "libsrc install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" PKG_VERSION="gentoo ${PVR}" doc html info
emake -C src CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "src install failed"
emake -C libsrc CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" install || die "libsrc install failed"
use doc && emake CC="$(tc-getCC)" AR="$(tc-getAR)" PREFIX="${D}/usr" BUILD_ID="Gentoo ${PV}${PR}" doc html info
}

View File

@@ -1,127 +0,0 @@
Submitted By: Mario Fetka (mario dot fetka at gmail dot com)
Date: 2010-11-07
Initial Package Version: 2.13.2
Origin: me
Upstream Status: unknown
Description: correct the linkorder in the make files
diff -Naur cc65-2.13.2.orig/src/ar65/make/gcc.mak cc65-2.13.2/src/ar65/make/gcc.mak
--- cc65-2.13.2.orig/src/ar65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/ar65/make/gcc.mak 2010-11-07 05:51:00.000000000 +0000
@@ -51,7 +51,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
diff -Naur cc65-2.13.2.orig/src/ca65/make/gcc.mak cc65-2.13.2/src/ca65/make/gcc.mak
--- cc65-2.13.2.orig/src/ca65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/ca65/make/gcc.mak 2010-11-07 05:50:17.000000000 +0000
@@ -93,7 +93,7 @@
endif
$(EXE): $(INCS) $(OBJS) $(LIBS)
- $(CC) $(OBJS) $(LIBS) $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
inc: $(INCS)
diff -Naur cc65-2.13.2.orig/src/cc65/make/gcc.mak cc65-2.13.2/src/cc65/make/gcc.mak
--- cc65-2.13.2.orig/src/cc65/make/gcc.mak 2010-11-07 05:47:24.000000000 +0000
+++ cc65-2.13.2/src/cc65/make/gcc.mak 2010-11-07 05:48:00.000000000 +0000
@@ -127,7 +127,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $(OBJS) $(LIBS) $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -lm -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
.PHONY: svnversion
diff -Naur cc65-2.13.2.orig/src/cl65/make/gcc.mak cc65-2.13.2/src/cl65/make/gcc.mak
--- cc65-2.13.2.orig/src/cl65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/cl65/make/gcc.mak 2010-11-07 05:51:15.000000000 +0000
@@ -44,7 +44,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
diff -Naur cc65-2.13.2.orig/src/co65/make/gcc.mak cc65-2.13.2/src/co65/make/gcc.mak
--- cc65-2.13.2.orig/src/co65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/co65/make/gcc.mak 2010-11-07 05:50:34.000000000 +0000
@@ -44,7 +44,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
diff -Naur cc65-2.13.2.orig/src/da65/make/gcc.mak cc65-2.13.2/src/da65/make/gcc.mak
--- cc65-2.13.2.orig/src/da65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/da65/make/gcc.mak 2010-11-07 05:49:57.000000000 +0000
@@ -58,7 +58,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
diff -Naur cc65-2.13.2.orig/src/grc/make/gcc.mak cc65-2.13.2/src/grc/make/gcc.mak
--- cc65-2.13.2.orig/src/grc/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/grc/make/gcc.mak 2010-11-07 05:50:47.000000000 +0000
@@ -38,7 +38,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
diff -Naur cc65-2.13.2.orig/src/ld65/make/gcc.mak cc65-2.13.2/src/ld65/make/gcc.mak
--- cc65-2.13.2.orig/src/ld65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/ld65/make/gcc.mak 2010-11-07 05:49:43.000000000 +0000
@@ -100,7 +100,7 @@
endif
$(EXE): $(INCS) $(OBJS) $(LIBS)
- $(CC) $(OBJS) $(LIBS) $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $(OBJS) $(LIBS) -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
inc: $(INCS)
diff -Naur cc65-2.13.2.orig/src/od65/make/gcc.mak cc65-2.13.2/src/od65/make/gcc.mak
--- cc65-2.13.2.orig/src/od65/make/gcc.mak 2010-11-07 05:47:25.000000000 +0000
+++ cc65-2.13.2/src/od65/make/gcc.mak 2010-11-07 05:49:09.000000000 +0000
@@ -44,7 +44,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
clean:
diff -Naur cc65-2.13.2.orig/src/sim65/make/gcc.mak cc65-2.13.2/src/sim65/make/gcc.mak
--- cc65-2.13.2.orig/src/sim65/make/gcc.mak 2010-11-07 05:47:24.000000000 +0000
+++ cc65-2.13.2/src/sim65/make/gcc.mak 2010-11-07 05:48:47.000000000 +0000
@@ -53,7 +53,7 @@
endif
$(EXE): $(OBJS) $(LIBS)
- $(CC) $^ $(LDFLAGS) -o $@
+ $(CC) $(LDFLAGS) $^ -o $@
@if [ $(OS2_SHELL) ] ; then $(EBIND) $(EXE) ; fi
.PHONY: chips

View File

@@ -1,47 +0,0 @@
Description: Allow overriding git hash in version string with package version
When compiling cc65, it will place the git hash of the checked out commit in
the version string which isn't useful when building a distribution package
since there either won't be an upstream git hash if there is one at all. Make
it so that if the variable PKG_VERSION is defined when building, its contents
will be placed into the version string instead of the git hash.
Author: Andreas Bombe <aeb@debian.org>
Last-Update: 2017-11-16
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
Index: cc65work/src/Makefile
===================================================================
--- cc65work.orig/src/Makefile 2017-11-16 01:54:30.795532327 +0100
+++ cc65work/src/Makefile 2017-11-16 02:21:19.661770273 +0100
@@ -62,11 +62,16 @@ else
endif
endif
+ifdef PKG_VERSION
+ $(info PKG_VERSION: $(PKG_VERSION))
+ DEF_PKGVER := -DPKG_VERSION="$(PKG_VERSION)"
+endif
+
CFLAGS += -MMD -MP -O3 -I common \
-Wall -Wextra -Wno-char-subscripts $(USER_CFLAGS) \
-DCA65_INC="$(CA65_INC)" -DCC65_INC="$(CC65_INC)" -DCL65_TGT="$(CL65_TGT)" \
-DLD65_LIB="$(LD65_LIB)" -DLD65_OBJ="$(LD65_OBJ)" -DLD65_CFG="$(LD65_CFG)" \
- -DGIT_SHA=$(GIT_SHA)
+ -DGIT_SHA=$(GIT_SHA) $(DEF_PKGVER)
LDLIBS += -lm
Index: cc65work/src/common/version.c
===================================================================
--- cc65work.orig/src/common/version.c 2017-11-16 01:54:30.815532304 +0100
+++ cc65work/src/common/version.c 2017-11-16 02:07:10.974699766 +0100
@@ -61,7 +61,9 @@
/* Returns the version number as a string in a static buffer */
{
static char Buf[60];
-#if defined(GIT_SHA)
+#if defined(PKG_VERSION)
+ xsnprintf (Buf, sizeof (Buf), "%u.%u - %s", VER_MAJOR, VER_MINOR, STRINGIZE (PKG_VERSION));
+#elif defined(GIT_SHA)
xsnprintf (Buf, sizeof (Buf), "%u.%u - Git %s", VER_MAJOR, VER_MINOR, STRINGIZE (GIT_SHA));
#else
xsnprintf (Buf, sizeof (Buf), "%u.%u", VER_MAJOR, VER_MINOR);