From 88ebe56470c37b02a044e1091cad6b2df0f3be8f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 11 May 2018 16:02:49 +0100 Subject: gentoo resync : 11.05.2018 --- dev-embedded/sdcc/Manifest | 21 --- dev-embedded/sdcc/files/sdcc-2.8.0-flags.patch | 74 -------- dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch | 9 - dev-embedded/sdcc/files/sdcc-2.9.0-build.patch | 51 ------ dev-embedded/sdcc/files/sdcc-2.9.0-gcc44.patch | 15 -- dev-embedded/sdcc/files/sdcc-2.9.0-getline.patch | 16 -- dev-embedded/sdcc/files/sdcc-2.9.0-headers.patch | 209 ----------------------- dev-embedded/sdcc/sdcc-2.5.0_p20060502.ebuild | 52 ------ dev-embedded/sdcc/sdcc-2.6.0.ebuild | 48 ------ dev-embedded/sdcc/sdcc-2.7.0.ebuild | 48 ------ dev-embedded/sdcc/sdcc-2.8.0.ebuild | 76 --------- dev-embedded/sdcc/sdcc-2.9.0.ebuild | 96 ----------- 12 files changed, 715 deletions(-) delete mode 100644 dev-embedded/sdcc/files/sdcc-2.8.0-flags.patch delete mode 100644 dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch delete mode 100644 dev-embedded/sdcc/files/sdcc-2.9.0-build.patch delete mode 100644 dev-embedded/sdcc/files/sdcc-2.9.0-gcc44.patch delete mode 100644 dev-embedded/sdcc/files/sdcc-2.9.0-getline.patch delete mode 100644 dev-embedded/sdcc/files/sdcc-2.9.0-headers.patch delete mode 100644 dev-embedded/sdcc/sdcc-2.5.0_p20060502.ebuild delete mode 100644 dev-embedded/sdcc/sdcc-2.6.0.ebuild delete mode 100644 dev-embedded/sdcc/sdcc-2.7.0.ebuild delete mode 100644 dev-embedded/sdcc/sdcc-2.8.0.ebuild delete mode 100644 dev-embedded/sdcc/sdcc-2.9.0.ebuild (limited to 'dev-embedded/sdcc') diff --git a/dev-embedded/sdcc/Manifest b/dev-embedded/sdcc/Manifest index 086d3af7a38e..ee166bdc38db 100644 --- a/dev-embedded/sdcc/Manifest +++ b/dev-embedded/sdcc/Manifest @@ -1,26 +1,5 @@ -AUX sdcc-2.8.0-flags.patch 2103 BLAKE2B 1e03695a3cb6b1c86b05600b174f7e2e1a75f65a55afbcce048dc69d9fe1f853b977629f96f44410bcfe8eb3f26de686493c1b61b7d870df6961ca5c572bebd9 SHA512 a3a0a3768ac98cfcce3e660263a1f076cd50a557bf16b9f80fb20450875b7da16567f96b208acd77b73d669ac8a6a096d1e150f0bc0c7935b58642b30e7b74fe -AUX sdcc-2.8.0-gcc44.patch 313 BLAKE2B 8f6ad6aa6e0c51dfe69e393fd9048a805060f92d72531d178265f3608f848a11c49288f019d1f17014e0bca5667ff3eac691f7f17cf77e0e665087ebc9b6f696 SHA512 6b1bbcd93153c099cc562f69fe8cff872b325af84bbcd0f96b2db834a2e4ff4ab1f33393b77e40c6a20744cf4d1aa89a4a536d52347cabc6ce4b5f93bdb366e5 -AUX sdcc-2.9.0-build.patch 2443 BLAKE2B 9c85d66a1ecd5cb14e055ff86b805348dd6162779a36e93d932d0a5009460e5d03f55811a5d3c23dac1342c03493f9a647c44d00bb4fad0c3d13ccab3d9fcf04 SHA512 8666e05a5992c586c1af71dfd4f6234a231641fb01c09ac3dce2c83d1c88a1228ebb7b2543fe8b47fbb6aead86d9f62c80f5031e6f6080ca70ae5779681ff1e8 -AUX sdcc-2.9.0-gcc44.patch 419 BLAKE2B c83a945fc00a1bab0454a2e257411d8d1c0c796c6082671f1f84a6538bb1ea76b39711fde3c81fdeed2a091e51a87395fa9aab37b5a35bf83b689f19178626a9 SHA512 161cf235fb17c73ffe1d8c8d54853f2743025a77a554d4623907e8199b3858f4fbae3a6f2657f88edf490e2655e908cc22c6d217de4f1c5f42d0743e310706c1 -AUX sdcc-2.9.0-getline.patch 308 BLAKE2B 70a02ab18dd9222a0e40ce455f98d5b6bfe467b493e24752695557306aba5b8438b4a80a1de228c599ca1e2ea2fa954e2eac64249da06f7fa37fabd47d6b01b9 SHA512 49c064d1d6253c248538ed199d2ad10e30fe3bc1df0d707f37f9c5780b55a3c418fa9d2e74e87cb60b2fafba6f074736e817d249846d2ebe927601edaeae5bfd -AUX sdcc-2.9.0-headers.patch 7919 BLAKE2B fbef947a85b07a185a581b31d7d338047ffd5bc4510148c0ec2e694191798d42b7c6fc0be99118955a58bdf3da97f3c8f32b1dc9de34d04d03eb897250850b01 SHA512 93fa9c2fd1a6ac2a3c0f941535a3d545f25d6e315e720481cc30d3c7d1fd4d3043448413b541d6ebc6f87d49d331779fca807c23eee863c23c037e5379d3b36b -DIST sdcc-doc-2.6.0.tar.gz 1026186 BLAKE2B 67c764db614240b8d870ae98c3e4eb0e85735ce42165a7c2d7fb929053008a9101d455e11d1a20ce8c4a3462200a0e7d0ba2ec5c7ea1a025d444772ac5fc1a02 SHA512 3cffb2ac4bbe65539951b134f89449341bff9f5682ec344c244b28efea5fe96c753caa873f26c75b8fc0a19f48404ae0a43f05e41eabafe66fd0f493b4065f97 -DIST sdcc-doc-2.7.0.tar.bz2 1211113 BLAKE2B 4435ba6e75e6037e1e267adca65ba029ccfc87a677fb7c13bc090c04a91485205def7f3e702c439b9b54514fc0fd14dd2175bcfff7c07933101b114b2fd9b6e8 SHA512 2ed6503551b7c9e3e674a3bf391e731c2fa838f3978761982ab1a072d47b449b73e6efe3b05967bcdfe623c2fc933503702912721b90df95dab9b332dfacad9a -DIST sdcc-doc-2.8.0.tar.bz2 1363271 BLAKE2B 0dc5ea0d55cdfda2578324337fa43757fa256c064663b9cfbfa9eb098e8dcdc7a1472c2ab7288c478cbc515e3fd2b11acbaed49599f24376bf4bfcf537b8af02 SHA512 201fcb0ffb96649507dcb0489789e7a89cb30705e9eae3f40b6ce907df3464439488d1369f7d5557873e28bcd44a2af82bb3dab2f02adbf0d6ea88a711bb5d9b -DIST sdcc-doc-2.9.0.tar.bz2 1388379 BLAKE2B 385b0a44adb55c09b54161b6f84c8c7f5b57dd3e1b525cdda7daef67dd4f75cabf62432038a30b06cd0045acf0da5c30eb1d0c76e3b35830ffc5492d54a3e25d SHA512 c0214437dada2d2acc3590d8a82b077cd841a93da7fe76cc259adea0da67e6ea0ced14dc80c5ce05261aa5d7e2f345f8cf994dafa4e38bd404b00fd6b5b2d168 -DIST sdcc-doc-20060502.tar.gz 1027650 BLAKE2B 104a5614870910a80ad83ee963f3e8636ca7064515905a3b05d3e80225f10bf81b05be88684cc6aaff788ae121003ff1b60a80c32081d52972e049f3ca652f38 SHA512 aba51493c76a019fb439fa8ff2f645bc519bdb9ded30a2871d51f2dd6eedc7315f826e28d5efed0eae731060c22b82071025cec5ae4407c5f6acdd2c18292ff2 DIST sdcc-doc-3.5.0.tar.bz2 1000775 BLAKE2B 30cd31990788060ebc792d98b072d4d72ce72176bf09374084246bfe02a8164ab083fb9cfe7fb6ee246b523dce7163d494f2161eb7537f972408f03bc9541426 SHA512 43de0c19ad538b4495218b04e5ab6a886fd9945c8a82c400e9a53314547f5d6ab0529989274faecc2d954f35f8fe60f338f09f93536b62a305203d2119df597e -DIST sdcc-src-2.6.0.tar.gz 4229518 BLAKE2B 3c30ed93154c86d8f4721917372bd850b957ed6408bf253051da42d4497637fe8c753a0a481dee07dfa51f289153936b7b5b2970e942d1aa698d01e00c9e8ab8 SHA512 d5802ad7804c771c25b72b5038cdc291d3e67a618fde6a9d03235954a6a133e0ecc42f26eabcc933806e54457e44efea81dc79ac03cb547556da41dec3eff1e6 -DIST sdcc-src-2.7.0.tar.bz2 3405687 BLAKE2B b7379f783cb1e805059210d46395fb5acfdd331249fef7aeeab66c6b3fcb95d77b7fa146d97b83d0c6659d83fe37734dfc4d7cb59fee3abd45d8e10271628f84 SHA512 95625aadf386f0da65f4ddb856fd7da8a333ed884e308993a0897a205561438b60d2836a60e33a849f6b6ab5dd938b822072641866596897f48fa62a4c536dd3 -DIST sdcc-src-2.8.0.tar.bz2 3460693 BLAKE2B 9481fa90dfa0fd0e84396f54795c78f7bc95b4f0c0220042fe5506b14193c6067f77f5a9b683fd9bebc0797a9d8c7a20f20cc7556c1853c84f39ed774a2b7f1e SHA512 91f43ea275f4c27e5c475a9dbfe5e9c7d5804a530151420473cbc65a48ca15c65a6e38628e0bf927d89cd8ddb6b6030d5d65aa9cba7963e23ac18bde42951fd5 -DIST sdcc-src-2.9.0.tar.bz2 3764926 BLAKE2B ec8289f5204e45e2fdd2ca379cad9e6f65749452888e3373bd073d25fda5df9dae3fe2663a1380b9d292754f318f84f506a73136f44df33d45f079ba5f5fa6c4 SHA512 0703f46db590fa3248c104d5045b0807fc18898aec13a8f5f762ff4e573f3fc199590050fd82c665ae71cd586081fe88db671dcc498770d736650be0dcf32b0e -DIST sdcc-src-20060502.tar.gz 4145716 BLAKE2B 7f08dc0f04b3fc0b6b294b996901c32232547fb1d406d8bcba42b62eb4ec3db159a292c4eba18664653e30c71eddfc3efbcffbe92d1895f32085f1c90abad13c SHA512 0817f14871822874a3e4b5d8be68df56c7f19444c283d4cd4aa8436af6984631dd0f8322080380d227bbc8d931e6cbc84a81cfbced20cd56f2765cdaf1d552cd DIST sdcc-src-3.5.0.tar.bz2 10504517 BLAKE2B 16102ebd55026826100b453db20e00fa599ce6ad72f1466c32deb7211f09188048f35ac8ddd5987b7a3ad5fad79f2e2ee833da60e22a26b107c5e9e0e7c9be09 SHA512 a5842945da065ab566b7e073782e92f851da48c160990d49b76ab4773fe1c14286cab399fb7f2456432e4043ee7ce07c3b149aeb103c51f85a33fdc5f8798f4e -EBUILD sdcc-2.5.0_p20060502.ebuild 1567 BLAKE2B db7eab4940b6d46bdace39c809b9dcf63bad2bb1d26bad80b7988f4dff5cc9859db70c17e5810ddb22ef2cad5b72100520a1b90d041757fc0e7c418ed9610d2d SHA512 e51ef7b32f6d36f4defdc0e4fb4aa1d1ac9f3abe6a53c24d27c7e3e93ec783708798fd7b6c1682b4602a11d38edc5d23ad6ca892e594ebbac90eaa76d8390c42 -EBUILD sdcc-2.6.0.ebuild 1468 BLAKE2B 10a84e0728ca0343981d6ff4cd22c9f2a336a27301e26518d7e80fc5473995b968a5c71adbb55b27a8a030a9d4a8b3d556aa4614ed401533baced48b92bdaeab SHA512 29d1801a05599bd0c310afd1b30025da520d4215018af8cb3f89398d839383fd24d5f300d67c051ab7563776d23d904a42d45957d2fd6fee050ef0b3f24aaa0f -EBUILD sdcc-2.7.0.ebuild 1470 BLAKE2B ad8b6076b3ff33e857643f4ba06f5bbf4faccdadbb6a4160b37dce7ae9e36f76eec3cd4b2ccac05456b1043570e883f2331d639eec3ea7ae164656e68b201445 SHA512 de47f0fa86ed5b4a77814413a153dde896e306925315d7bfff6057ff219f5e592f5a99f8d0e924a11bcdd20ac6bd4deda29960385b8a1fe8ec2e03afd788253b -EBUILD sdcc-2.8.0.ebuild 1980 BLAKE2B 775d37e432c98ec52cb4e765b53b38441d78c2a7c371bc29bb25d7937ebe95aa2f611296462771a9ea2e57d768b74cc4223de4f4a90efb109405624122c5b786 SHA512 d9b472c34c9b5dfe7534a186b45b7221cca26eef1df6fd7acc1de3ab5e3ca4b7720f6585366429570e2901f0456e523f824f44914b9af235c35d4c0655d2b0e5 -EBUILD sdcc-2.9.0.ebuild 2271 BLAKE2B 4a84bbdc52d067fc0b666d55f2d2f75b17d1713471d5186e611fb9a63ad8f2a5ff3270719aae6f5cbe727e321bc8d68b79a521d3de84a58b2aa269974f49f07c SHA512 db6d5ddeb10b3e6ff83e8a71ae1c4db4afd921774ea2f4a2068e993aed458d53a8274c04bfa8a7d09dce5199fed0cc833357104524c57715d41e1cdfcae5302f EBUILD sdcc-3.5.0.ebuild 3263 BLAKE2B e52602faa59a8fd9ca9303725dbc5e05f37d90278810eb8aaa8f3c50cf1812d0ecb82ed539a387271a882679a2e3e2632d6162a7a2d69b270d21a1b718665603 SHA512 9a0674bbaf3b347a81862dcdc88c418077f4fbab509b616c31973605a9941096646378ba84c23a7853d067c2b1d3dca27ee6f644de5e3fdcbc6e3c0fce4dfbf1 EBUILD sdcc-9999.ebuild 3265 BLAKE2B dc989a0a9e967c92726eaddda5b485b4611be831e06b638f4d7f9b918ceb6ac505186ede1b6dbf13b8715842e6b6b57f9505f1961223760d35b187896dd99e37 SHA512 c0cb7a7361d6de1796beec9db92285aab07748ffb80b003811f3d29694a2cf084e3f1fcd7980cefeaf1d719e199ae64a6b364221bf05a8adf48c955090e4d409 MISC metadata.xml 2212 BLAKE2B 23e83037b2a6e932760e7f0eafdd34230c035dd5a5833335db0ea9c4c1e04e62e69a920e2c2f3492d45ddc014c76450ad05b4d7794d66cca261e294ac20555a0 SHA512 4af2667ae3006548904e9e13894a49c277744d6876e0a99c99e8ea2e89c9e3fc277cf851ae0856b3c3b64f41ef7fd7c255f1bb4f9f42de8917aad7c59e25a0f0 diff --git a/dev-embedded/sdcc/files/sdcc-2.8.0-flags.patch b/dev-embedded/sdcc/files/sdcc-2.8.0-flags.patch deleted file mode 100644 index cd920e988d9b..000000000000 --- a/dev-embedded/sdcc/files/sdcc-2.8.0-flags.patch +++ /dev/null @@ -1,74 +0,0 @@ -diff -Nadur sdcc-orig/configure.in sdcc/configure.in ---- sdcc-orig/configure.in 2008-04-20 15:24:14.000000000 +0200 -+++ sdcc/configure.in 2008-04-20 15:27:18.000000000 +0200 -@@ -320,17 +320,6 @@ - M_OR_MM=$sdcc_cv_MM - AC_SUBST(M_OR_MM) - --# This is the first time when CFLAGS are set/modified!! --adl_DD_COPT(CC, ggdb) --if test "$sdcc_cv_CCggdb" = "yes"; then -- CFLAGS="-ggdb ${CFLAGS}" --fi -- --adl_DD_COPT(CC, pipe) --if test "$sdcc_cv_CCpipe" = "yes"; then -- CFLAGS="-pipe $CFLAGS" --fi -- - - # Checks for typedefs, structures, and compiler characteristics. - # =========================================================================== -diff -Nadur sdcc-orig/debugger/mcs51/configure.in sdcc/debugger/mcs51/configure.in ---- sdcc-orig/debugger/mcs51/configure.in 2008-04-20 15:24:19.000000000 +0200 -+++ sdcc/debugger/mcs51/configure.in 2008-04-20 15:26:53.000000000 +0200 -@@ -148,17 +148,6 @@ - M_OR_MM=$sdcc_cv_MM - AC_SUBST(M_OR_MM) - --# This is the first time when CFLAGS are set/modified!! --adl_DD_COPT(CC, ggdb) --if test "$sdcc_cv_CCggdb" = "yes"; then -- CFLAGS="-ggdb ${CFLAGS}" --fi -- --adl_DD_COPT(CC, pipe) --if test "$sdcc_cv_CCpipe" = "yes"; then -- CFLAGS="-pipe $CFLAGS" --fi -- - - # Set standard installation paths - # =========================================================================== -diff -Nadur sdcc-orig/sim/ucsim/configure.in sdcc/sim/ucsim/configure.in ---- sdcc-orig/sim/ucsim/configure.in 2008-04-20 15:24:11.000000000 +0200 -+++ sdcc/sim/ucsim/configure.in 2008-04-20 15:26:06.000000000 +0200 -@@ -514,28 +514,6 @@ - M_OR_MM=$ucsim_cv_MM - AC_SUBST(M_OR_MM) - --# This is the first time when CFLAGS are set/modified!! -- --DD_COPT(CXX, ggdb) --DD_COPT(CXX, gstabs) --if test "$ucsim_cv_CXXgstabs" = "yes"; then -- gopt="-gstabs+ -g3" --elif test "$ucsim_cv_CXXggdb" = "yes"; then -- gopt="-ggdb -g3" --else -- gopt="-g" --fi --if test "$CXXFLAGS"x = x ;then -- CXXFLAGS="$gopt" --else -- CXXFLAGS="$CXXFLAGS $gopt" --fi -- --DD_COPT(CXX, pipe) --if test "$ucsim_cv_CXXpipe" = "yes"; then -- CXXFLAGS="$CXXFLAGS -pipe" --fi -- - PICOPT="" - SHAREDLIB="no" - DD_COPT_NO_IGNORE(CXX, fPIC) diff --git a/dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch b/dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch deleted file mode 100644 index 8d0ddf045195..000000000000 --- a/dev-embedded/sdcc/files/sdcc-2.8.0-gcc44.patch +++ /dev/null @@ -1,9 +0,0 @@ -diff -ur sdcc.orig/sim/ucsim/cmd.src/cmdlex.cc sdcc/sim/ucsim/cmd.src/cmdlex.cc ---- sdcc.orig/sim/ucsim/cmd.src/cmdlex.cc 2004-07-16 19:32:30.000000000 +0300 -+++ sdcc/sim/ucsim/cmd.src/cmdlex.cc 2009-08-10 11:09:58.000000000 +0300 -@@ -1,3 +1,5 @@ -+#include -+ - #line 2 "cmdlex.cc" - - #line 4 "cmdlex.cc" diff --git a/dev-embedded/sdcc/files/sdcc-2.9.0-build.patch b/dev-embedded/sdcc/files/sdcc-2.9.0-build.patch deleted file mode 100644 index b944b00d83a5..000000000000 --- a/dev-embedded/sdcc/files/sdcc-2.9.0-build.patch +++ /dev/null @@ -1,51 +0,0 @@ -fix parallel build issues - ---- sdcc/device/lib/Makefile.in -+++ sdcc/device/lib/Makefile.in -@@ -347,37 +347,21 @@ - cp -f $(PORT)/bin/*.* $(SDCCPORTDIR); \ - fi - --$(LIB_FILES): $(OBJECTS_FLOAT) $(OBJECTS_INT) $(OBJECTS_LONG) $(OBJECTS_SDCC) - ifeq ($(LIB_TYPE), SDCCLIB) -- ../../bin/sdcclib -a $(SDCCPORTDIR)/libfloat.lib $(OBJECTS_FLOAT) -- ../../bin/sdcclib -a $(SDCCPORTDIR)/libint.lib $(OBJECTS_INT) -- ../../bin/sdcclib -a $(SDCCPORTDIR)/liblong.lib $(OBJECTS_LONG) -- ../../bin/sdcclib -a $(SDCCPORTDIR)/libsdcc.lib $(OBJECTS_SDCC) -+mklib = ../../bin/sdcclib -a $@ $^ - else ifeq ($(LIB_TYPE), AR) -- ar -Scq $(SDCCPORTDIR)/libfloat.lib $(OBJECTS_FLOAT) -- ar -Scq $(SDCCPORTDIR)/libint.lib $(OBJECTS_INT) -- ar -Scq $(SDCCPORTDIR)/liblong.lib $(OBJECTS_LONG) -- ar -Scq $(SDCCPORTDIR)/libsdcc.lib $(OBJECTS_SDCC) -+mklib = ar -Scq $@ $^ - else ifeq ($(LIB_TYPE), RANLIB) -- ar -Scq $(SDCCPORTDIR)/libfloat.lib $(OBJECTS_FLOAT); $(top_builddir)/bin/asranlib $(SDCCPORTDIR)/libfloat.lib -- ar -Scq $(SDCCPORTDIR)/libint.lib $(OBJECTS_INT); $(top_builddir)/bin/asranlib $(SDCCPORTDIR)/libint.lib -- ar -Scq $(SDCCPORTDIR)/liblong.lib $(OBJECTS_LONG); $(top_builddir)/bin/asranlib $(SDCCPORTDIR)/liblong.lib -- ar -Scq $(SDCCPORTDIR)/libsdcc.lib $(OBJECTS_SDCC); $(top_builddir)/bin/asranlib $(SDCCPORTDIR)/libsdcc.lib -+mklib = ar -Scq $@ $^ && $(top_builddir)/bin/asranlib $@ - else -- rm -f $(SDCCPORTDIR)/libfloat.lib -- for i in $(notdir $(basename $(OBJECTS_FLOAT))); do echo $$i >> $(SDCCPORTDIR)/libfloat.lib; done -- cp $(OBJECTS_FLOAT) $(SDCCPORTDIR) -- rm -f $(SDCCPORTDIR)/libint.lib -- for i in $(notdir $(basename $(OBJECTS_INT))); do echo $$i >> $(SDCCPORTDIR)/libint.lib; done -- cp $(OBJECTS_INT) $(SDCCPORTDIR) -- rm -f $(SDCCPORTDIR)/liblong.lib -- for i in $(notdir $(basename $(OBJECTS_LONG))); do echo $$i >> $(SDCCPORTDIR)/liblong.lib; done -- cp $(OBJECTS_LONG) $(SDCCPORTDIR) -- rm -f $(SDCCPORTDIR)/libsdcc.lib -- for i in $(notdir $(basename $(OBJECTS_SDCC))); do echo $$i >> $(SDCCPORTDIR)/libsdcc.lib; done -- cp $(OBJECTS_SDCC) $(SDCCPORTDIR) -+mklib = for i in $(notdir $(basename $^)); do echo $$i; done >> $@; cp $^ $(SDCCPORTDIR) - endif - -+$(SDCCPORTDIR)/libfloat.lib: $(OBJECTS_FLOAT); $(mklib) -+$(SDCCPORTDIR)/libint.lib: $(OBJECTS_INT); $(mklib) -+$(SDCCPORTDIR)/liblong.lib: $(OBJECTS_LONG); $(mklib) -+$(SDCCPORTDIR)/libsdcc.lib: $(OBJECTS_SDCC); $(mklib) -+ - clean_intermediate: - rm -f $(SDCCPORTDIR)/*.lst $(SDCCPORTDIR)/*.sym - diff --git a/dev-embedded/sdcc/files/sdcc-2.9.0-gcc44.patch b/dev-embedded/sdcc/files/sdcc-2.9.0-gcc44.patch deleted file mode 100644 index fb4ac7918c51..000000000000 --- a/dev-embedded/sdcc/files/sdcc-2.9.0-gcc44.patch +++ /dev/null @@ -1,15 +0,0 @@ -like fix already in upstream - -* sim/ucsim/cmd.src/cmdlex.cc: regenerated, - fix for parch #3038644: Fix for GCC-4.4 compile error - ---- trunk/sdcc/sim/ucsim/cmd.src/cmdlex.cc 2010/08/04 15:21:39 5910 -+++ trunk/sdcc/sim/ucsim/cmd.src/cmdlex.cc 2010/08/04 17:17:09 5911 -@@ -85,6 +85,7 @@ - #include - #include - #include -+#include - /* end standard C++ headers. */ - - #ifdef __cplusplus diff --git a/dev-embedded/sdcc/files/sdcc-2.9.0-getline.patch b/dev-embedded/sdcc/files/sdcc-2.9.0-getline.patch deleted file mode 100644 index f7ca6237cf57..000000000000 --- a/dev-embedded/sdcc/files/sdcc-2.9.0-getline.patch +++ /dev/null @@ -1,16 +0,0 @@ -upstream has reworked their code, so just do a minimal hack for the older ver - -http://bugs.gentoo.org/270621 - ---- sdcc/as/link/getline.h -+++ sdcc/as/link/getline.h -@@ -30,6 +30,9 @@ - - #include - -+#undef getline /* just in case */ -+#define getline sdcc_getline -+ - #ifdef __cplusplus - extern "C" - { diff --git a/dev-embedded/sdcc/files/sdcc-2.9.0-headers.patch b/dev-embedded/sdcc/files/sdcc-2.9.0-headers.patch deleted file mode 100644 index 58d10299aa8f..000000000000 --- a/dev-embedded/sdcc/files/sdcc-2.9.0-headers.patch +++ /dev/null @@ -1,209 +0,0 @@ -fix from upstream for implicit decls - ---- trunk/sdcc/debugger/mcs51/sdcdb.c 2009/09/20 11:50:19 5517 -+++ trunk/sdcc/debugger/mcs51/sdcdb.c 2010/04/14 16:18:37 5813 -@@ -34,6 +34,10 @@ - #include - #include - #endif /* HAVE_LIBREADLINE */ -+#ifdef HAVE_UNISTD_H -+#include -+#endif -+#include - - #ifdef SDCDB_DEBUG - int sdcdbDebug = 0; -@@ -1609,7 +1609,7 @@ static void parseCmdLine (int argc, char **argv) - } - - if (strncmp(argv[i],"-cd=",4) == 0) { -- chdir(argv[i][4]); -+ chdir(&argv[i][4]); - continue; - } - ---- trunk/sdcc/debugger/mcs51/config.h.in -+++ trunk/sdcc/debugger/mcs51/config.h.in -@@ -15,6 +15,10 @@ - - #undef HAVE_LIBREADLINE - -+#undef HAVE_UNISTD_H -+ -+#undef HAVE_SYS_WAIT_H -+ - #endif - - /* End of config.h */ - -fix from upstream for collision between "link" in unistd.h and local "link" - ---- trunk/sdcc/debugger/mcs51/symtab.h 2006/09/16 14:10:20 4379 -+++ trunk/sdcc/debugger/mcs51/symtab.h 2010/04/14 16:18:37 5813 -@@ -106,13 +106,13 @@ - short num_elem; /* # of elems if type==array */ - short ptr_const :1; /* pointer is constant */ - short ptr_volatile:1; /* pointer is volatile */ -- struct link *tspec; /* pointer type specifier */ -+ struct st_link *tspec; /* pointer type specifier */ - } declarator ; - - #define DECLARATOR 0 - #define SPECIFIER 1 - --typedef struct link { -+typedef struct st_link { - unsigned class : 1 ; /* DECLARATOR or SPECIFIER */ - unsigned tdef : 1 ; /* current link created by */ - /* typedef if this flag is set*/ -@@ -121,8 +121,8 @@ - declarator d ; /* if CLASS == DECLARATOR */ - } select ; - -- struct link *next ; /* next element on the chain */ --} link ; -+ struct st_link *next ; /* next element on the chain */ -+} st_link ; - - typedef struct symbol { - char *name ; -@@ -136,8 +136,8 @@ - unsigned addr ; /* address if the symbol */ - unsigned eaddr ; /* end address for functions */ - char addr_type ; /* which address space */ -- link *type ; /* start of type chain */ -- link *etype ; /* end of type chain */ -+ st_link *type ; /* start of type chain */ -+ st_link *etype ; /* end of type chain */ - char scopetype ; /* 'G' global, 'F' - file, 'L' local */ - char *sname ; /* if 'F' or 'L' then scope name */ - char *rname ; /* real name i.e. mangled beyond recognition */ -@@ -242,6 +242,6 @@ - DEFSETFUNC(moduleWithName); - DEFSETFUNC(moduleWithCName); - DEFSETFUNC(moduleWithAsmName); --unsigned int getSize (link *); -+unsigned int getSize (st_link *); - - #endif - ---- a/sdcc/debugger/mcs51/symtab.c -+++ b/sdcc/debugger/mcs51/symtab.c -@@ -31,7 +31,7 @@ DEFSETFUNC(symWithRName); - /*------------------------------------------------------------------*/ - /* getSize - returns size of a type chain in bits */ - /*------------------------------------------------------------------*/ --unsigned int getSize ( link *p ) -+unsigned int getSize ( st_link *p ) - { - /* if nothing return 0 */ - if ( ! p ) -@@ -127,8 +127,8 @@ static char *parseTypeInfo (symbol *sym, char *s) - /* bp now points to '}' ... go past it */ - s = ++bp; - while (*s != ')') { /* till we reach the end */ -- link *type; -- type = Safe_calloc(1,sizeof(link)); -+ st_link *type; -+ type = Safe_calloc(1,sizeof(st_link)); - if (*s == ',') s++; - - /* is a declarator */ ---- a/sdcc/debugger/mcs51/cmd.c -+++ b/sdcc/debugger/mcs51/cmd.c -@@ -327,8 +327,8 @@ static char *warranty= - "POSSIBILITY OF SUCH DAMAGES.\n"; - #endif - --static void printTypeInfo(link *); --static void printValAggregates (symbol *,link *,char,unsigned int,int); -+static void printTypeInfo(st_link *); -+static void printValAggregates (symbol *,st_link *,char,unsigned int,int); - static int printOrSetSymValue (symbol *sym, context *cctxt, - int flg, int dnum, int fmt, - char *rs, char *val, char cmp); -@@ -2323,7 +2323,7 @@ int cmdListSrc (char *s, context *cctxt) - return 0; - } - --static unsigned long getValBasic(symbol *sym, link *type, char *val) -+static unsigned long getValBasic(symbol *sym, st_link *type, char *val) - { - char *s; - union -@@ -2347,7 +2347,7 @@ static unsigned long getValBasic(symbol *sym, link *type, char *val) - { - if (IS_INTEGRAL(type)) - { -- link *etype; -+ st_link *etype; - if ( type->next ) - etype = type->next; - else -@@ -2460,7 +2460,7 @@ static void printFmtInteger(char *deffmt,int fmt, long val, - /*-----------------------------------------------------------------*/ - /* printValBasic - print value of basic types */ - /*-----------------------------------------------------------------*/ --static void printValBasic(symbol *sym, link *type, -+static void printValBasic(symbol *sym, st_link *type, - char mem, unsigned addr,int size, int fmt) - { - union { -@@ -2484,7 +2484,7 @@ static void printValBasic(symbol *sym, link *type, - else - if (IS_INTEGRAL(type)) - { -- link *etype; -+ st_link *etype; - if ( type->next ) - etype = type->next; - else -@@ -2534,10 +2534,10 @@ static void printValFunc (symbol *sym, int fmt) - /*-----------------------------------------------------------------*/ - /* printArrayValue - will print the values of array elements */ - /*-----------------------------------------------------------------*/ --static void printArrayValue (symbol *sym, link *type, -+static void printArrayValue (symbol *sym, st_link *type, - char space, unsigned int addr, int fmt) - { -- link *elem_type = type->next; -+ st_link *elem_type = type->next; - int i; - - fprintf(stdout,"{"); -@@ -2558,7 +2558,7 @@ static void printArrayValue (symbol *sym, link *type, - /*-----------------------------------------------------------------*/ - /* printStructValue - prints structures elements */ - /*-----------------------------------------------------------------*/ --static void printStructValue (symbol *sym, link *type, -+static void printStructValue (symbol *sym, st_link *type, - char space, unsigned int addr, int fmt) - { - symbol *fields = SPEC_STRUCT(type)->fields; -@@ -2581,7 +2581,7 @@ static void printStructValue (symbol *sym, link *type, - /*-----------------------------------------------------------------*/ - /* printValAggregates - print value of aggregates */ - /*-----------------------------------------------------------------*/ --static void printValAggregates (symbol *sym, link *type, -+static void printValAggregates (symbol *sym, st_link *type, - char space,unsigned int addr, int fmt) - { - -@@ -2606,7 +2606,7 @@ static int printOrSetSymValue (symbol *sym, context *cctxt, - static char fmtChar[] = " todx "; - static int stack = 1; - symbol *fields; -- link *type; -+ st_link *type; - unsigned int addr; - int size, n; - char *s, *s2; -@@ -2808,7 +2808,7 @@ static void printStructInfo (structdef *sdef) - /*-----------------------------------------------------------------*/ - /* printTypeInfo - print out the type information */ - /*-----------------------------------------------------------------*/ --static void printTypeInfo(link *p) -+static void printTypeInfo(st_link *p) - { - if (!p) - return ; diff --git a/dev-embedded/sdcc/sdcc-2.5.0_p20060502.ebuild b/dev-embedded/sdcc/sdcc-2.5.0_p20060502.ebuild deleted file mode 100644 index bac1374e0bf5..000000000000 --- a/dev-embedded/sdcc/sdcc-2.5.0_p20060502.ebuild +++ /dev/null @@ -1,52 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils - -MY_PV=${PV/*_p/} -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="http://sdcc.sourceforge.net/" -SRC_URI="http://sdcc.sourceforge.net/snapshots/sdcc-src/${PN}-src-${MY_PV}.tar.gz - doc? ( http://sdcc.sourceforge.net/snapshots/docs/${PN}-doc-${MY_PV}.tar.gz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="doc" - -DEPEND=">=dev-embedded/gputils-0.13.2 - dev-libs/boehm-gc" -RDEPEND="!dev-embedded/sdcc-svn - !dev-embedded/sdcc-svn" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Fix conflicting variable names between Gentoo and sdcc - find ./ -type f -exec sed -i s:PORTDIR:PORTINGDIR:g {} \; || die "sed failed" - find device/lib/pic*/ -type f -exec sed -i s:ARCH:SDCCARCH:g {} \; || die "sed failed" - find device/lib/pic/libdev/ -type f -exec sed -i s:CFLAGS:SDCCFLAGS:g {} \; || die "sed failed" - - # --as-needed fix : - sed -i -e "s/= @CURSES_LIBS@ @LIBS@/= @CURSES_LIBS@ @LIBS@ -lcurses/" sim/ucsim/gui.src/serio.src/Makefile.in || die "sed failed" -} - -src_compile() { - econf --enable-libgc docdir=/usr/share/doc/${PF} || die "configure failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "Install failed" - dodoc ChangeLog - if use doc ; then - cp -pPR "${WORKDIR}"/doc/* "${D}"/usr/share/doc/${PF}/ - fi - find "${D}"/usr/share/doc/${PF}/ -name *.txt -exec gzip -f -9 {} \; - find "${D}"/usr/share/doc/${PF}/ -name */*.txt -exec gzip -f -9 {} \; -} diff --git a/dev-embedded/sdcc/sdcc-2.6.0.ebuild b/dev-embedded/sdcc/sdcc-2.6.0.ebuild deleted file mode 100644 index ce41e43289bc..000000000000 --- a/dev-embedded/sdcc/sdcc-2.6.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="http://sdcc.sourceforge.net/" -SRC_URI="mirror://sourceforge/sdcc/${PN}-src-${PV}.tar.gz - doc? ( mirror://sourceforge/sdcc/${PN}-doc-${PV}.tar.gz )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -DEPEND=">=dev-embedded/gputils-0.13.2 - dev-libs/boehm-gc" -RDEPEND="!dev-embedded/sdcc-svn" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Fix conflicting variable names between Gentoo and sdcc - find ./ -type f -exec sed -i s:PORTDIR:PORTINGDIR:g {} \; || die "sed failed" - find device/lib/pic*/ -type f -exec sed -i s:ARCH:SDCCARCH:g {} \; || die "sed failed" - find device/lib/pic/libdev/ -type f -exec sed -i s:CFLAGS:SDCCFLAGS:g {} \; || die "sed failed" - - # --as-needed fix : - sed -i -e "s/= @CURSES_LIBS@ @LIBS@/= @CURSES_LIBS@ @LIBS@ -lcurses/" sim/ucsim/gui.src/serio.src/Makefile.in || die "sed failed" -} - -src_compile() { - econf --enable-libgc docdir=/usr/share/doc/${PF} || die "configure failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "Install failed" - dodoc ChangeLog - if use doc ; then - cp -pPR "${WORKDIR}"/doc/* "${D}"/usr/share/doc/${PF}/ - fi - find "${D}"/usr/share/doc/${PF}/ -name *.txt -exec gzip -f -9 {} \; - find "${D}"/usr/share/doc/${PF}/ -name */*.txt -exec gzip -f -9 {} \; -} diff --git a/dev-embedded/sdcc/sdcc-2.7.0.ebuild b/dev-embedded/sdcc/sdcc-2.7.0.ebuild deleted file mode 100644 index 089966f34339..000000000000 --- a/dev-embedded/sdcc/sdcc-2.7.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="http://sdcc.sourceforge.net/" -SRC_URI="mirror://sourceforge/sdcc/${PN}-src-${PV}.tar.bz2 - doc? ( mirror://sourceforge/sdcc/${PN}-doc-${PV}.tar.bz2 )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc" - -DEPEND=">=dev-embedded/gputils-0.13.2 - dev-libs/boehm-gc" -RDEPEND="!dev-embedded/sdcc-svn" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Fix conflicting variable names between Gentoo and sdcc - find ./ -type f -exec sed -i s:PORTDIR:PORTINGDIR:g {} \; || die "sed failed" - find device/lib/pic*/ -type f -exec sed -i s:ARCH:SDCCARCH:g {} \; || die "sed failed" - find device/lib/pic/libdev/ -type f -exec sed -i s:CFLAGS:SDCCFLAGS:g {} \; || die "sed failed" - - # --as-needed fix : - sed -i -e "s/= @CURSES_LIBS@ @LIBS@/= @CURSES_LIBS@ @LIBS@ -lcurses/" sim/ucsim/gui.src/serio.src/Makefile.in || die "sed failed" -} - -src_compile() { - econf --enable-libgc docdir=/usr/share/doc/${PF} || die "configure failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "Install failed" - dodoc ChangeLog - if use doc ; then - cp -pPR "${WORKDIR}"/doc/* "${D}"/usr/share/doc/${PF}/ - fi - find "${D}"/usr/share/doc/${PF}/ -name *.txt -exec gzip -f -9 {} \; - find "${D}"/usr/share/doc/${PF}/ -name */*.txt -exec gzip -f -9 {} \; -} diff --git a/dev-embedded/sdcc/sdcc-2.8.0.ebuild b/dev-embedded/sdcc/sdcc-2.8.0.ebuild deleted file mode 100644 index 0694d18904a7..000000000000 --- a/dev-embedded/sdcc/sdcc-2.8.0.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils autotools - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="http://sdcc.sourceforge.net/" -SRC_URI="mirror://sourceforge/sdcc/${PN}-src-${PV}.tar.bz2 - doc? ( mirror://sourceforge/sdcc/${PN}-doc-${PV}.tar.bz2 )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="boehm-gc doc" - -DEPEND=">=dev-embedded/gputils-0.13.2 - boehm-gc? ( dev-libs/boehm-gc )" -RDEPEND="!dev-embedded/sdcc-svn" - -S=${WORKDIR}/${PN} - -src_unpack() { - unpack ${A} - cd "${S}" - - # Fix conflicting variable names between Gentoo and sdcc - find ./ -type f -exec sed -i s:PORTDIR:PORTINGDIR:g {} \; || die "sed failed" - find device/lib/pic*/ -type f -exec sed -i s:ARCH:SDCCARCH:g {} \; || die "sed failed" - find device/lib/pic/libdev/ -type f -exec sed -i s:CFLAGS:SDCCFLAGS:g {} \; || die "sed failed" - - # Fix automagic C{,XX}FLAGS - epatch "${FILESDIR}"/${P}-flags.patch - epatch "${FILESDIR}"/${P}-gcc44.patch - - # We'll install doc manually - sed -i -e '/SDCC_DOC/d' Makefile.in || die "sed failed" - sed -i -e 's/all install-doc/all/' as/Makefile.in || die "sed failed" - sed -i -e 's/ doc//' sim/ucsim/packages_in.mk || die "sed failed" - - eautoreconf -} - -src_compile() { - econf \ - $(use_enable boehm-gc libgc) \ - --disable-doc \ - || die "configure failed" - emake || die "emake failed" -} - -src_install() { - make DESTDIR="${D}" install || die "Install failed" - - insinto /usr/share/doc/${PF} - if use doc ; then - cd "${WORKDIR}"/doc - dohtml -r *.html ucsim - rm -rf *.html ucsim - dohtml as/asxhtm.html - rm -f as/asxhtm.html - rm -f INSTALL.txt - else - dohtml as/doc/asxhtm.html - rm -f as/doc/asxhtm.html - mv as/doc as/as || die "Failed to rename as/doc" - doins -r as/as - mv sim/ucsim/doc sim/ucsim/ucsim || die "Failed to rename sim/ucsim/doc" - dohtml -r sim/ucsim/ucsim - rm -f INSTALL.txt Makefile* *.mk - cd doc - fi - doins -r * - prepalldocs -} diff --git a/dev-embedded/sdcc/sdcc-2.9.0.ebuild b/dev-embedded/sdcc/sdcc-2.9.0.ebuild deleted file mode 100644 index 2a6ad593874e..000000000000 --- a/dev-embedded/sdcc/sdcc-2.9.0.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="2" - -inherit eutils - -if [[ ${PV} == "9999" ]] ; then - ESVN_REPO_URI="https://svn.code.sf.net/p/sdcc/code/trunk/sdcc" - inherit subversion autotools - docs_compile() { return 0; } -else - SRC_URI="mirror://sourceforge/sdcc/${PN}-src-${PV}.tar.bz2 - doc? ( mirror://sourceforge/sdcc/${PN}-doc-${PV}.tar.bz2 )" - KEYWORDS="~amd64 ~x86" - docs_compile() { return 1; } -fi - -DESCRIPTION="Small device C compiler (for various microprocessors)" -HOMEPAGE="http://sdcc.sourceforge.net/" - -LICENSE="GPL-2" -SLOT="0" -IUSE="+boehm-gc doc" -RESTRICT="strip" - -RDEPEND="sys-libs/ncurses - sys-libs/readline - >=dev-embedded/gputils-0.13.7 - boehm-gc? ( dev-libs/boehm-gc ) - !dev-embedded/sdcc-svn" -DEPEND="${RDEPEND}" -if docs_compile ; then - DEPEND+=" - doc? ( - >=app-office/lyx-1.3.4 - dev-tex/latex2html - )" -fi - -S=${WORKDIR}/${PN} - -src_prepare() { - # Fix conflicting variable names between Gentoo and sdcc - find \ - '(' -name 'Makefile*.in' -o -name configure ')' \ - -exec sed -r -i \ - -e 's:\<(PORTDIR|ARCH)\>:SDCC\1:g' \ - {} + || die - - epatch "${FILESDIR}"/${P}-gcc44.patch - epatch "${FILESDIR}"/${P}-getline.patch - epatch "${FILESDIR}"/${P}-headers.patch - epatch "${FILESDIR}"/${P}-build.patch - - # We'll install doc manually - sed -i -e '/SDCC_DOC/d' Makefile.in || die - sed -i -e 's/all install-doc/all/' as/Makefile.in || die - sed -i -e 's/ doc//' sim/ucsim/packages_in.mk || die - - [[ ${PV} == "9999" ]] && eautoreconf -} - -src_configure() { - ac_cv_prog_STRIP=true \ - econf \ - $(use_enable boehm-gc libgc) \ - $(docs_compile && use_enable doc || echo --disable-doc) -} - -fsrc_compile() { - emake || die - if docs_compile && use doc ; then - cd doc - local d - for d in cdbfileformat sdccman test_suite_spec ; do - lyx -e html ${d} || die - done - fi -} - -src_install() { - emake DESTDIR="${D}" install || die - dodoc doc/*.txt doc/*/*.txt - find "${D}" -name .deps -exec rm -rf {} + - - if use doc ; then - docs_compile || cd "${WORKDIR}"/doc - dohtml -r * - fi - - # a bunch of archives (*.a) are built & installed by gputils - # for PIC processors, but they do not work with standard `ar` - # & `scanelf` utils and they're not for the host. - env RESTRICT="" prepstrip "${D%/}"/usr/bin -} -- cgit v1.2.3