From cc19431031a3f08608f644048e2a985df471b2a7 Mon Sep 17 00:00:00 2001 From: layman Date: Mon, 22 Nov 2021 15:18:54 +0100 Subject: [PATCH] Fixed openscad, Added VBCC --- dev-lang/vbcc-bin/Manifest | 2 + dev-lang/vbcc-bin/vbcc-bin-0.9h_pre1.ebuild | 48 +++++++++++++++++++ media-gfx/openscad/Manifest | 2 +- ...nscad-9999-0001-fix-to-find-lib3mf-2.patch | 4 +- 4 files changed, 53 insertions(+), 3 deletions(-) create mode 100644 dev-lang/vbcc-bin/Manifest create mode 100644 dev-lang/vbcc-bin/vbcc-bin-0.9h_pre1.ebuild diff --git a/dev-lang/vbcc-bin/Manifest b/dev-lang/vbcc-bin/Manifest new file mode 100644 index 0000000..e9e29c9 --- /dev/null +++ b/dev-lang/vbcc-bin/Manifest @@ -0,0 +1,2 @@ +DIST vbcc-0.9h_pre1.tar 27384269 BLAKE2B cd1638833f5dd298e3271b42851d305ba3bf7b758c2b116030e2858587eefeb2753fe330c43c985a6717bde51779526b8295c736f9554470165a0da48fad0abc SHA512 2b5e497ed679bfea6e0896eb277a98a0d9fe7f9fb5a350d1338bef4ee3c9ed3110dc579787c3e55a9908449d3e72e74e77bb015e4292d5fb374304dfc2686f4e +EBUILD vbcc-bin-0.9h_pre1.ebuild 847 BLAKE2B 32350b257bbf6b98d2095493481cc584ec00ca0e895d9d55f90e58510f2a6ae25cb5a907eb1dd007c4ee7db69bb30703fb1c702c50d3747b48f5dc4a1ce287d6 SHA512 49a42f172a228d9299d6db9c10c728800f277030b9b0069a3d11a359bf3a3bdd562ce572b1fe6af668cd8fd86ef36b9c8c118f5fb59d52efe72bd7203b14d140 diff --git a/dev-lang/vbcc-bin/vbcc-bin-0.9h_pre1.ebuild b/dev-lang/vbcc-bin/vbcc-bin-0.9h_pre1.ebuild new file mode 100644 index 0000000..24b8ebd --- /dev/null +++ b/dev-lang/vbcc-bin/vbcc-bin-0.9h_pre1.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +MY_PN="vbcc" + +SRC_URI="http://www.ibaug.de/${MY_PN}/${MY_PN}_linux_x64.tar.gz -> ${MY_PN}-${PV}.tar" + +DESCRIPTION="Volker Barthels C Compiler" +HOMEPAGE="http://www.compilers.de/vbcc.html" + +KEYWORDS="-* amd64" +SLOT="0" +LICENSE="" +IUSE="+doc" + +RESTRICT="mirror strip" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}/${MY_PN}" + +QA_EXECSTACK="usr/libexec/${MY_PN}/targets/*/lib/*" + +src_install() { + local PKG_DEST=/usr/libexec/${MY_PN} + + einfo "Installing" + exeinto ${PKG_DEST}/bin + doexe bin/* + + insinto ${PKG_DEST} + doins -r config + + insinto ${PKG_DEST} + doins -r targets/ + + ( echo "VBCC=\"${PKG_DEST}\"" && echo "PATH=${PKG_DEST}/bin" ) \ + | newenvd - 90vbcc + + if use doc ; then + dodoc README v{asm,bcc,link}.pdf + fi +} diff --git a/media-gfx/openscad/Manifest b/media-gfx/openscad/Manifest index cc5fc1c..a610375 100644 --- a/media-gfx/openscad/Manifest +++ b/media-gfx/openscad/Manifest @@ -1,3 +1,3 @@ -AUX openscad-9999-0001-fix-to-find-lib3mf-2.patch 766 BLAKE2B b28f21821b0bb55ea3743a0510a908eda2a9c0dbba3d4272deb843b86c91f2114a2a3e1e2ac87c4bcfd0631a9c856d41067f166674d42611b8652cd01b4a65d6 SHA512 3abfb61161699a4251fd606de0e1a04ff6160af95c9060861ac73e360343812f3350ad7aa59e17b8ed05ab6b960a6855eb6235bb44bdb3c6a30c0f45ac902a13 +AUX openscad-9999-0001-fix-to-find-lib3mf-2.patch 766 BLAKE2B 00f9dd15b1245631e38510c225bccdafa33dc76825b0f329b4c6697daf6e4d6c0934f19ecc4c003a0174d16bf7102a8b0f45c768d502353a2ca6521a3f247d3e SHA512 362732d790ba887e3ccd9f46993e592d5bb46f236ac27b437d789c32958ffce7b96086d4aa0c5c7187e2f2e672c0906f03a57ffc248a7460d21a1bec17ffaa9d EBUILD openscad-9999.ebuild 2637 BLAKE2B cb11bb884071eda0a6ab6106562bc5b5f8f5fe497cf6aa8f0bae6b78ebdee4c0f1ead216f8bdb0b6808f937cac7a4eedc0af3db427e44d9200d06570494416aa SHA512 4e03ffe8b4bc5e6a7ca57e3f373494852fceb62397bbb5bbdf3ad7aea8feda08345ec2f2b3735e730952da5e15d660035b006b82d5dda22f50aad8d88f14f31e MISC metadata.xml 1348 BLAKE2B b15a74a20ef94a6a47de57826c5279a4e8c388a52bf9d1058a1ba0b347fcd77e0c8b79a42515f5411d0991fb8fb71c604f792dd2a2addaaca78bc85dbfc7a611 SHA512 fea109a00324f0bdcaae855e18fba456a449bb8192e633cfd5806fa1040fe3bba24f75493e0012d54afe8828073fc4d02ae01533b45648e05c575777b23572d1 diff --git a/media-gfx/openscad/files/openscad-9999-0001-fix-to-find-lib3mf-2.patch b/media-gfx/openscad/files/openscad-9999-0001-fix-to-find-lib3mf-2.patch index 46d4237..c108620 100644 --- a/media-gfx/openscad/files/openscad-9999-0001-fix-to-find-lib3mf-2.patch +++ b/media-gfx/openscad/files/openscad-9999-0001-fix-to-find-lib3mf-2.patch @@ -1,6 +1,6 @@ diff -urN openscad-9999.orig/cmake/Modules/FindLib3MF.cmake openscad-9999/cmake/Modules/FindLib3MF.cmake ---- openscad-9999.orig/cmake/Modules/FindLib3MF.cmake 2021-09-29 09:08:23.870290708 +0200 -+++ openscad-9999/cmake/Modules/FindLib3MF.cmake 2021-09-29 09:20:36.077846758 +0200 +--- openscad-9999.orig/cmake/Modules/FindLib3MF.cmake 2021-10-11 10:49:12.257231123 +0200 ++++ openscad-9999/cmake/Modules/FindLib3MF.cmake 2021-10-11 10:50:22.037900144 +0200 @@ -14,11 +14,11 @@ # Travis CI Ubuntu Trusty environment has some issue with pkg-config # not finding the version.