diff options
115 files changed, 0 insertions, 7059 deletions
diff --git a/dev-lang/dmd/Manifest b/dev-lang/dmd/Manifest index d006632..0fdac08 100644 --- a/dev-lang/dmd/Manifest +++ b/dev-lang/dmd/Manifest @@ -1,40 +1,4 @@ -DIST dmd.2.064.2.zip 33349115 BLAKE2B 0f6a187cd7005f11c8f8be782e5e74326b5d8b2ece53b650b02544834e38205524609067f451301f84993b735d7adf6b0dfe52e0750f2de1e7b8db68324d07f7 SHA512 4ec199c86c717273cf7c3c256ce56bc7144a453d3030a62de2c7e435e52ee5d2414c7bd9bb7c643b4734897e9621a31dff7b7fe3742f5b5785cb1e5eafb1bede -DIST dmd.2.065.0.linux.zip 22231025 BLAKE2B fc897bac46ac5cba0b93488723892e480b6b391d347b4b499c2275d17b0e638ad04daabb29c813b92f807e7dda02dc42ef5b9917d52c69e2042ae4d0b53ab0eb SHA512 f351de772fff7d14fbd269701c557d2fc889ba0cc85c3b57f62fa6dc86295d1a151ad1d0b8928d9dc775251672933bff7d70fb22b4da732fae90f8840ec0571d -DIST dmd.2.066.1.linux.zip 23238330 BLAKE2B 89e9710e0988a3ab5d7ddd1cf614050df02cb89b22d5d15e904a83e4c79c8ca357e090cc15b755175bfd632807203ed8c602aeb0dd1238f5b4891fdd09ca50ff SHA512 2baeaeba99b02dd286c550056716c74e5e83f3da03aa1be2632cc63e47716d96610ce40828e3f548a6be300566a09974c8e1c1b2de9c39f38fd862f4ec4f4a76 -DIST dmd.2.067.1.linux.zip 24657895 BLAKE2B b072110fe5bf76317e195dd62d357fd4cc955a21869eaabfa44ce858c5a8532cd982e727f000d66c1d60b79ce1cd2955cbb28fb4faff9e7af33ddca6966dfc33 SHA512 783ee78b5e86bb33de4aae0af3275f5ab570f8f1acf4340ebfc765aeeab63979de9a801fe8a7ba96b853398761bf2651184c8c5251e27fe851856321b97c1385 -DIST dmd.2.068.2.linux.tar.xz 13767952 BLAKE2B 2de3dd4669ad70c07dc7d25b5b950f5fa1aa6fc6b7b924dd31ffdb3b5c74b1f5e911897cfd38d39f14b65707f59529ca70d34a16120c5593ebb383d37acce398 SHA512 ddfc7258b48fae15172cf6b54867d7ef62afa551c84f3985503a1c43804bbf53de271933dff19338c1e3ea9ed04ee2d033f31e0f4a7beb6c1073f40ec8add279 -DIST dmd.2.069.2.linux.tar.xz 14525732 BLAKE2B 68270e6ca0fd98140be886f954c73f60677bc457f6dbfddc9d5900cc7880b74185818dcfa6fb238a96a1b283bb41456d2708be22ac7b2137181392d26db46a16 SHA512 c2894585dd62a8392a455aa8c8b0d2819c2c605b62c9d1df3a210332421f573af7aed55708ac834a5ff9651dabe0adef2a8603632a21199afc7dbd4bd695e45f -DIST dmd.2.070.2.linux.tar.xz 15506616 BLAKE2B 1db1bd9b519f288eea958253c9fd7ab9f5d8facbb69ca98975ee63ea8f333bd608d9f96fc352bcac57e6ca94b0850970c5a26d90a3b235dc8479eea504022969 SHA512 5abf29c781747c2956b0cbff68b499d6b06f08b0bc7510e61012889ef326396db469eaebccdf3c29bee347c887b6a79bdfb34a51fe0fd36f7cbdd6738ba6c669 -DIST dmd.2.071.2.linux.tar.xz 16270412 BLAKE2B 87369a6e9af691e9229adc5dc30199b4822cf87d87c2254c1e6545b4ffce93ddb704c79a03e3622b56e7d2ce5922aaffc7d8477307d2953602dba3d7c7612482 SHA512 2e9cf7990e4ca44b50e978b016a1cb5ded8690f67d0848c3c51f90967215d7b159822029a755405a0ee3aa67cc526ad492407eb3d245325957379ad975c786c8 -DIST dmd.2.072.2.linux.tar.xz 20559076 BLAKE2B 928a6dcaf5f6c37cb216d8f9918f0e078a3bb04aa7eadf41d5c47de2b42787e72303940f24ff44a645a33847d1b29d8cd4db3be6029aef559d4c5986c6b61daf SHA512 f82a2b84e92f686de65fa0ea2a6ced1ab8e7fb8a168f0168178031a601c95f74cf2d7c113b784449137211a19fbd75cba9166fa1f24d5c46894101efb126b595 -DIST dmd.2.073.2.linux.tar.xz 20395764 BLAKE2B 6260c28df64091fb09fb1463f725672ccea9bc5c309a70aa46e7a415611209b80a138c51cc1b4cb523cbff8bb63d0325d793924b00ad52a6c52b905da5200629 SHA512 1509890b4c9fb89170fb604ac5a591b75a905ef4989458c3f3c3a873ea5bfca29efc25b7804eb516b6be3de2354739faa3b8367bc29ee402fb7c4be2c2be9a7e -DIST dmd.2.074.1.linux.tar.xz 20855804 BLAKE2B dd88678fb2760517982fb8c58850211a24678403f4b3ddb2f952ca99416089290eedb5719ecd3f415e810a2cc204797af7285f94a2c38dbb7ec320d02616d60a SHA512 48821b3b2ebfeb985c2eb8da49de883dfbeab482961edc260e55becf434be32c0365fe1cc6cd9386fc98d366b6473e1f9a8b1001746a5e28ae264755f7747d59 -DIST dmd.2.075.1.linux.tar.xz 20273032 BLAKE2B 5b8b3b264508f8c31fabb07dcf14dbe04f63cbb124418ae5875d0b7d86c6ff5bd9ce0138f2775c7e007afb82be57e3fb7a5d34fe3bb38e22b33b104b0e20a556 SHA512 899cf01872eaa3df8b38bcf3d6468bcb7e6bc9ac20fcf0d13084a67e7f30e6cbe98d20472ed6d0d0f1d0f294a7ceace781a87933b101bb33f1505e359ccb9c01 -DIST dmd.2.076.1.linux.tar.xz 22663640 BLAKE2B 5ed751879dc188d768a2725318ab171bf4bc837eb88164a683aa2095030507588d284104affec1898ce793d3b443a1a0c1096552fe8f0f0e2ff4eb8027775b1f SHA512 2322e933c5abad416e632c43554a4ffc2bf5fc752359fb0e93b0901c71b5db9dea70a8e8697af118a7e9d5c219b9ff2d227b2404a9b489d5dd2e12685353e501 -DIST dmd.2.077.1.linux.tar.xz 22510696 BLAKE2B c220acf841c4280bb052061fc0cebf7224e36cd00e79aaa4b103b0f2f87220ceddc819a29f326ff20e06621ba06041c051aa86067da8b5bb12001ab134f4182e SHA512 9f97d22817f2ef410f633f28ce6a1aee5f72d7f7f7cdbc42af10b8e08383c516d504dd19586fac0bab14dd435e45a8f7e285f8c5ac7e1182750dca784c1ce2ec -DIST dmd.2.078.3.linux.tar.xz 23353288 BLAKE2B b911d5c5df0798715ae39cc3cb323ad2f855b5f1c81378866619ada4ba96ae3bebd68558e41e4204b2245b880f541e962ee5977d8bece147c235631ea4a56b31 SHA512 9bc05c19c01c185a66d3b1de03f2a50603488a3c7353b3c3a21280bfab12f837f98a8ebc330b30f63e2be0cd2091119d7430b1a6102767b17b08c0239535dead -DIST dmd.2.079.1.linux.tar.xz 23068332 BLAKE2B 54b73ee78f7e6283070d813e72819ad3375319a9c4fd3a18aaf26d27ee6aabd3dec929e1b37b05a6c874ca00c0952da93b732c27dd994c83816c283993d940fa SHA512 bd1e2e417cd9f379fb7dbab0aa9148a2e466e0352f1d41ef9096c9e323233181b76c082c7f1f704b26a42bf5db2984875265bce75873d00e1e030fdc7d510eda -DIST dmd.2.080.1.linux.tar.xz 22557160 BLAKE2B 9de4d473c1f0bd0b2f0d7fc2505057b29a811d07af44dbfb3ddbb083a200e89724bb2acb4d70a00500a1cac6d1ae17ce3d9b48a5c90f86043575683f3a54f4b2 SHA512 c70435671223d6bd5988d5d9cce5a9c46297deb80a120f347cda69a22a448c59b4dfae01b1b44aa4b0eee581b75defdf23e71ae140538cdf561f9e85c4bff521 -DIST dmd.2.081.2.linux.tar.xz 22849140 BLAKE2B a0463a962cf9e4413659f3f4885cf0d3c28a8ad93c95fd3a8024583477bdaa60fc9b26eca202245773fe2a3b389ce22ecf360165061713e8963cccaa88bf36cd SHA512 c5b6ea6548b94cfa34dbcd98286d59d516f0758f102a47b5bd4f087360b80a7a1bd113ea88168cf09cf9093a4a850c70be7c8a4193637be7492a31f8641b47cb -DIST dmd.2.082.1.linux.tar.xz 23097032 BLAKE2B 3aa5a328c9ce4c3f674a122cc452232ba19b5ee006fd9def37fab7f5110478f0a608dbaca9d8dc931de254946d0244ec925aab20c105c5702d5e4916bb5c02d5 SHA512 976fa9642bcff082ea07958f45a38bf6e0e411a717c406bd58113e2952be082e41d3a00016f4cd49c343a9b70c4d6f3b5cfaa48583410870e786bf499b40e152 -DIST dmd.2.083.1.linux.tar.xz 23066668 BLAKE2B 1e8c6636a6c4972b32d8a5997ffd7bf152e375c8deb734345e46fbf7c544961e5dd6543df50ff39993a7d2b41c21d137b816db5956c65abfc703908017d21dd8 SHA512 5fc5e31f64a48f7f4581df445aa559c5bdc735ca3deec9c1ac5c975c61d988bfa59e8d98ed63c88f9b7d049a504867c5dcd8166371e93acc69d716001ef9a7e2 -DIST dmd.2.084.1.linux.tar.xz 23699944 BLAKE2B cc99ac0a52d98db516f465a8278893e826121ec2a5a30f3ca3ee2450e46bb591abd61264015c02ff5323f097f45b9b0f3b429cb0a1b3df36e2fdd4405715705e SHA512 4e9c1a02e151d8a6d3c5ea8187b2cec3b8b973c926fdeb175b33a229a8b38aa64412da3f622a37da2cd7019f599dc6b8981ba4698f8db2332098925452434473 -DIST dmd.2.085.1.linux.tar.xz 24397876 BLAKE2B 0e9ee8deb63796c623f2348b147d99c96bd56eafb3c59620fa13bdeb77c1e8547a09a27220bcd1a9c49bab6331027be553ad5c12e6e537d4191c41932e273d60 SHA512 e32805baf1926531ea7268f4ab6845039a9518230638cf11223c47d323316ca9478376eb8084b4f993ebddd471f664e0f07b24fcff38ba9deeb8dc2e435e60b6 DIST dmd.2.086.1.linux.tar.xz 24643816 BLAKE2B fc6703f6c7f8724e06bb75278df58469876a6a23093afaf99a5dc0300d9657b6218249f7f69cdcba487d9b6bdd826f0c3e8e751897d9af96070729d35d24bf26 SHA512 cf6a7f2ef2f2133587b3aa0f72e3fc902dac59ca03c1b1021dbb16d637bead2baf891bc6c1782928fdb19c9a38b135cc1c80d5f90bc39f18b55c8e713c142cea -DIST dmd.2.087.1.linux.tar.xz 25120264 BLAKE2B fb6aed0ebf1547565f99717830acfe450bc7db260070b77d37491a8d216acbe7ac1b07d320a42d7df706e0f18c6644ab18925273455b7949160c99af83645053 SHA512 8c44aa61b7fb1605a98f49db2e45d9e115626ad4bca9a1cdf3e61a116538e893d2504f524234bcd060ad3a1dda67b8813adf256055f24a0289b4f9630fc7ce63 -DIST dmd.2.088.1.linux.tar.xz 25122116 BLAKE2B e573a97cf9f547a3017a0b904523f4877782bef98144744f064a539e87fac8c0938b2963308a0e4046b934a700273338cbea32467b472daf665c9c5673ee5e06 SHA512 e98183870cab35b67967b73149a10025b257ba9ce9aafabdbdd1d91cc3009b90d13d0b5173fb5e32d53da890de7b7bd41deddec19774baaafa84c6efef4717a8 -DIST dmd.2.089.1.linux.tar.xz 25877024 BLAKE2B 38fdbac595a6d9ea7548ee331aacefec530594be750a1b3dbfad7af8a5e310d6fb5e774106adfaa0d0c33cfec8e94c7a29f4c3c5c3088cc827f6ccd8a3472e56 SHA512 8a5343060d7f28394be81d8732997d96a23522c87912f2c8d0979375297467068d093ab4ef2b92b0ce8be941b5c65061660eef8d1e9252c626197014ac4331a9 -DIST dmd.2.090.1.linux.tar.xz 25595804 BLAKE2B addd21fc482aa90d816593312aa6490949e54c3f8f36989eec193e9b09412022afe5d1f7006153f9b258a2c96fed9266ef5a9a94ca9c999cbc3ec1230937dec8 SHA512 ebc769d9c4c784b7e59730606e57bbde8dbfaea07be2492a0e475e0818f0ef4aaf3cb2bc8b1be066cc14479d9a3dd0d9655e0b0025c79383dbbbe9b2f2caf04f -DIST dmd.2.091.1.linux.tar.xz 23977732 BLAKE2B 4db4c1733ecfdaa79a396039b8be735c217841deefd41b91b72a25e075e0f064892aa07497d840ef738021f66b58071d3d8c228573110614c43036ad51d7f701 SHA512 94db61b8cabd6229b404ce34e1618a710d6780bd7ce6db4ac666221b9bef616046ab9e4e793651e4e976fb4dd0eeedd5445abc9169ca27be753ff5611001e6bb -DIST dmd.2.092.1.linux.tar.xz 24354760 BLAKE2B dd342c7cbb22f081720719a9aa2af40adb6bd9b6f25257eb85dc1e8b977dc80de87475b7fd9652c0c1cbba0e5115febd69969dce1f883e1a87e0f2a45b105d82 SHA512 df02256148a06bdab1427bed4428230b804da45e5241e6289f72fbc2bbf64020fe63a84b7aa91c36acb60ea8fb048933dc5a8c31f954df2637fd44a2964da0a3 -DIST dmd.2.093.1.linux.tar.xz 24506488 BLAKE2B 101edbe659ddb3ce6ed0d66762a0d476d839c9baf3de8aa9e0bfbe67345c6a35412313070a77169e20bfe1b7a1dced2aade1d0f67f9a866ca0037dee425d3fab SHA512 47b366c5f3ebfc52324706d79a595daf61bc9a95d8a12237ff2920795dea165daccce659a30cd89dfd221ebfae43f9ce6234a37bd10af63c20222fe9e4482c5d -DIST dmd.2.094.2.linux.tar.xz 22232888 BLAKE2B ba3116f3a9fd9516cd1ac792f950d4ba6c27a51631e2f48698f92506daa77b0cb45e238292b0200a85def5013e5272a9d2725f74b85e5cbe1cfabf8fcdb568eb SHA512 a880928aeb6f16dc1dea7ac406cca2f8dfa75030725e5cefc9a48c1cc3e5c884800367efc293d7f9eaceb3c6c6cae2e3baea781786ccb438231c0734267ad0f0 -DIST dmd.2.095.1.linux.tar.xz 22602160 BLAKE2B 874f28ab25b486c68707c4b8723ace3be5507162ce36a6c69550b3202b7deeab448bcc5b72e7492a20f9dd01648ed174506baf7460a26cf572db710e62cbf892 SHA512 5bb25551d6e2e9456225d00d9c082db1464e2ebf238f5781abb18daf29d42e62591603b0a044d9f63ddd0407e908f86c370806610d427c5cd7a100f8fbc74cee -DIST dmd.2.096.1.linux.tar.xz 22825496 BLAKE2B 2a7973aaa9c713bfd29e783b459c97f6b6a68e2ce5d0674477997236f15b623ce45517c0ff59e33252e69aa3a70862ca0ec5cb7d077a050dddffef26fda02106 SHA512 de6d291f0abdd9a504522d0094a8d20beb94f6a8bd2c2b92d90267b5494ccd11f8df436b7c4ecc00d56cea0bdbb09d02376c8453e08c636ca92af38ca8fa0dbe -DIST dmd.2.097.2.linux.tar.xz 23260840 BLAKE2B 9f19a396ca468806bde4c4af855f233b259fbb07f4b0172526aca4da1a22e6581f709b3c193d9cce237661d54d9f80932b5b6d3e2d0de650f05185fcd04befaf SHA512 743c3cec56e596941e9e9c5f13e1e9001fd4e447dc2ca5c8e0be825db6dc6465b939dd02fbd1826201a9039f262d667087e6b58a8e3fe82d584aec90988a411c -DIST dmd.2.098.1.linux.tar.xz 23790368 BLAKE2B 12edf0e14af17bae1ca728bad47b9858eaf0c94e74b3fdd5158e9e083bad22c4241573ec07163bc70f7f7c2c735635b1d4779425b65401124d1d2200d2a27b02 SHA512 7f4838d2c82284c595c6f7cd3919e6c696862e6dc8b84ec6ac76ea06e11d449f6f80e9821fcb3df7184368fc905dbe473b276eb31438a84da0bf220beb1340be -DIST dmd.2.099.1.linux.tar.xz 21846416 BLAKE2B e5c3baa981af46ce980c80c42729a2db99a44d3f8f464a711c299c0d7c2354c6ba8d607b57a7f6d79d7a99793cd727f1f7e9fd33c49517ea5c9783efcda00518 SHA512 20fbf33dae8e79d07993ca2b1032e86db40dd21e06dcca2ed3f7cfa8921ba25799e0dc534f989ca535d274f2984f7873a186227854d54c21aadfdd671febc43d -DIST dmd.2.100.2.linux.tar.xz 22013684 BLAKE2B e7e10ebc91a4baeda917b91e40b7b5d271caa0fee23d9c98f53c8239a0666c388d45a7290e338054b7b59dae6dbca9e5b1f03511783f59f92cc398a81e225390 SHA512 fd1615aa962b72f0f6e4c6d1276b101b8aa234206eb7162690267f674c9c788a5743fe42cf7415ff8d54514cd08b8844be1bca59ceafca753d1bac488e7e1661 DIST dmd.2.101.2.linux.tar.xz 22666828 BLAKE2B 8233d9f375291d73530a677cd5180153bc758076fd135c420cbb088bf84147fa1f0dc1cd563e94737e781823db26e4e0250af31d68819c3375224a92e53876b6 SHA512 7e1ce980fce7a2a995af92b2e05acdfcb2d8abc14780e11d8234792b80edead68c455e644e1830d360651bdacefa1aace963ce652fbfd3b0951dd9002fcfb87f DIST dmd.2.102.2.linux.tar.xz 22699620 BLAKE2B b0a8fc0650bfe5df4a40ccf20d160765a8ed7804915a1049366ff8b4044d7036ca7f27c8bc71146dc33bf60bf03bc09a9bd8758b9850b020480774f130325abd SHA512 a2dab6efe46176bed0dca98fcf590c6823be9e4d5ca89bce0ff088e7c59a63f8eb4bb3742df1975cc90b5efd78c11377e682b0083fe44c394a73161cbb2b3aa3 DIST dmd.2.103.1.linux.tar.xz 22747324 BLAKE2B b00f41b4ab48be9c5467342314995e69332d4c8bff86083474a940431721d179d5e5ef64734f355df2d96637983de2262d45516594434ad3ad6c4d57a0d7a54c SHA512 854cf08d715506bd36d791c1471f2dd1d834f439bdf4489b4addf0cc5abdecbefceb966baeb764eb5ca816a5830ac7374818ba6fbcad24668d011d56a32a1f15 diff --git a/dev-lang/dmd/dmd-2.064.2-r7.ebuild b/dev-lang/dmd/dmd-2.064.2-r7.ebuild deleted file mode 100644 index d72d933..0000000 --- a/dev-lang/dmd/dmd-2.064.2-r7.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2013 -ARCHIVE="zip" -SONAME="libphobos2.so.0.64.0" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.064-no-narrowing.patch" - "${FILESDIR}/2.063-replace-bits-mathdef-h.patch" - "${FILESDIR}/2.064-makefile-multilib.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.064-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Move dmd.conf man page into correct slot. - mkdir man/man5 || die "Failed to create man/man5." - mv man/man1/dmd.conf.5 man/man5/dmd.conf.5 || die "Failed to move man/man1/dmd.conf.5." -} diff --git a/dev-lang/dmd/dmd-2.065.0-r7.ebuild b/dev-lang/dmd/dmd-2.065.0-r7.ebuild deleted file mode 100644 index 0ef1466..0000000 --- a/dev-lang/dmd/dmd-2.065.0-r7.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2014 -ARCHIVE="linux.zip" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.065-no-narrowing.patch" - "${FILESDIR}/2.068-replace-bits-mathdef-h.patch" - "${FILESDIR}/2.065-makefile-multilib.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.065-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.066.1-r7.ebuild b/dev-lang/dmd/dmd-2.066.1-r7.ebuild deleted file mode 100644 index 6671811..0000000 --- a/dev-lang/dmd/dmd-2.066.1-r7.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2014 -ARCHIVE="linux.zip" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.066-no-narrowing.patch" - "${FILESDIR}/2.068-replace-bits-mathdef-h.patch" - "${FILESDIR}/2.066.1-phobos-makefile.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.065-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.067.1-r8.ebuild b/dev-lang/dmd/dmd-2.067.1-r8.ebuild deleted file mode 100644 index 074b6e9..0000000 --- a/dev-lang/dmd/dmd-2.067.1-r8.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2015 -ARCHIVE="linux.zip" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.067-no-narrowing.patch" - "${FILESDIR}/2.068-replace-bits-mathdef-h.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.065-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.068.2-r9.ebuild b/dev-lang/dmd/dmd-2.068.2-r9.ebuild deleted file mode 100644 index 5b0f624..0000000 --- a/dev-lang/dmd/dmd-2.068.2-r9.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2015 -DLANG_VERSION_RANGE="2.063-" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.067-no-narrowing.patch" - "${FILESDIR}/2.068-replace-bits-mathdef-h.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.065-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.069.2-r6.ebuild b/dev-lang/dmd/dmd-2.069.2-r6.ebuild deleted file mode 100644 index 6a3537f..0000000 --- a/dev-lang/dmd/dmd-2.069.2-r6.ebuild +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2015 -DLANG_VERSION_RANGE="2.067-2.073" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.069-no-narrowing.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.069-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.070.2-r6.ebuild b/dev-lang/dmd/dmd-2.070.2-r6.ebuild deleted file mode 100644 index d7bcfd3..0000000 --- a/dev-lang/dmd/dmd-2.070.2-r6.ebuild +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2016 -DLANG_VERSION_RANGE="2.067-2.073" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.069-no-narrowing.patch" - "${FILESDIR}/2.070-disable-dwarf.patch" - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.069-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.071.2-r6.ebuild b/dev-lang/dmd/dmd-2.071.2-r6.ebuild deleted file mode 100644 index 7b61dab..0000000 --- a/dev-lang/dmd/dmd-2.071.2-r6.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2016 -DLANG_VERSION_RANGE="2.067-2.073" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.069-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.072.2-r6.ebuild b/dev-lang/dmd/dmd-2.072.2-r6.ebuild deleted file mode 100644 index 7b61dab..0000000 --- a/dev-lang/dmd/dmd-2.072.2-r6.ebuild +++ /dev/null @@ -1,15 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2016 -DLANG_VERSION_RANGE="2.067-2.073" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.069-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.073.2-r6.ebuild b/dev-lang/dmd/dmd-2.073.2-r6.ebuild deleted file mode 100644 index b19377d..0000000 --- a/dev-lang/dmd/dmd-2.073.2-r6.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2017 -DLANG_VERSION_RANGE="2.067-2.073" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.073-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.073-fix-out-of-bounds-in-evalu8.patch" - "${FILESDIR}/2.069-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.073-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.074.1-r6.ebuild b/dev-lang/dmd/dmd-2.074.1-r6.ebuild deleted file mode 100644 index 83f064c..0000000 --- a/dev-lang/dmd/dmd-2.074.1-r6.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2017 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.074-fix-segv-in-evalu8.patch" - "${FILESDIR}/2.074-fix-out-of-bounds-in-evalu8.patch" - "${FILESDIR}/2.074-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.073-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.075.1-r4.ebuild b/dev-lang/dmd/dmd-2.075.1-r4.ebuild deleted file mode 100644 index 2a89c37..0000000 --- a/dev-lang/dmd/dmd-2.075.1-r4.ebuild +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2017 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( "${FILESDIR}/2.074-link-32-bit-shared-lib-with-ld.bfd.patch" ) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.073-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.076.1-r4.ebuild b/dev-lang/dmd/dmd-2.076.1-r4.ebuild deleted file mode 100644 index f27baa0..0000000 --- a/dev-lang/dmd/dmd-2.076.1-r4.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2017 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( "${FILESDIR}/2.074-link-32-bit-shared-lib-with-ld.bfd.patch" ) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.076-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.077.1-r3.ebuild b/dev-lang/dmd/dmd-2.077.1-r3.ebuild deleted file mode 100644 index f27baa0..0000000 --- a/dev-lang/dmd/dmd-2.077.1-r3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2017 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( "${FILESDIR}/2.074-link-32-bit-shared-lib-with-ld.bfd.patch" ) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.076-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.078.3-r3.ebuild b/dev-lang/dmd/dmd-2.078.3-r3.ebuild deleted file mode 100644 index a91e4d7..0000000 --- a/dev-lang/dmd/dmd-2.078.3-r3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2018 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.076-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.079.1-r3.ebuild b/dev-lang/dmd/dmd-2.079.1-r3.ebuild deleted file mode 100644 index a91e4d7..0000000 --- a/dev-lang/dmd/dmd-2.079.1-r3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2018 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.076-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.080.1-r3.ebuild b/dev-lang/dmd/dmd-2.080.1-r3.ebuild deleted file mode 100644 index a260d74..0000000 --- a/dev-lang/dmd/dmd-2.080.1-r3.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2018 -DLANG_VERSION_RANGE="2.067-2.080" - -inherit dmd - -PATCHES=( "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" ) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.080-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.081.2-r3.ebuild b/dev-lang/dmd/dmd-2.081.2-r3.ebuild deleted file mode 100644 index 2f54529..0000000 --- a/dev-lang/dmd/dmd-2.081.2-r3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2018 -DLANG_VERSION_RANGE="2.068-2.098" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.081-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.080-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.082.1-r3.ebuild b/dev-lang/dmd/dmd-2.082.1-r3.ebuild deleted file mode 100644 index d967287..0000000 --- a/dev-lang/dmd/dmd-2.082.1-r3.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2018 -DLANG_VERSION_RANGE="2.073-2.098" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.080-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.083.1-r2.ebuild b/dev-lang/dmd/dmd-2.083.1-r2.ebuild deleted file mode 100644 index d967287..0000000 --- a/dev-lang/dmd/dmd-2.083.1-r2.ebuild +++ /dev/null @@ -1,24 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2018 -DLANG_VERSION_RANGE="2.073-2.098" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.080-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.sh - cp "${FILESDIR}/2.076-config.sh" "dmd/config.sh" || die "Failed to copy 'config.sh' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.084.1-r2.ebuild b/dev-lang/dmd/dmd-2.084.1-r2.ebuild deleted file mode 100644 index e994f59..0000000 --- a/dev-lang/dmd/dmd-2.084.1-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2019 -DLANG_VERSION_RANGE="2.073-2.098" - -DEPEND='dev-vcs/git' - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.084-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.d - cp "${FILESDIR}/2.084-config.d" "dmd/config.d" || die "Failed to copy 'config.d' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.085.1-r2.ebuild b/dev-lang/dmd/dmd-2.085.1-r2.ebuild deleted file mode 100644 index e994f59..0000000 --- a/dev-lang/dmd/dmd-2.085.1-r2.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2019 -DLANG_VERSION_RANGE="2.073-2.098" - -DEPEND='dev-vcs/git' - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.084-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.d - cp "${FILESDIR}/2.084-config.d" "dmd/config.d" || die "Failed to copy 'config.d' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.087.1-r1.ebuild b/dev-lang/dmd/dmd-2.087.1-r1.ebuild deleted file mode 100644 index 099164c..0000000 --- a/dev-lang/dmd/dmd-2.087.1-r1.ebuild +++ /dev/null @@ -1,26 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2019 -DLANG_VERSION_RANGE="2.075-2.098" - -DEPEND='dev-vcs/git' - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." - - # Copy missing config.d - cp "${FILESDIR}/2.086-config.d" "dmd/config.d" || die "Failed to copy 'config.d' file into 'dmd' directory." -} diff --git a/dev-lang/dmd/dmd-2.088.1-r1.ebuild b/dev-lang/dmd/dmd-2.088.1-r1.ebuild deleted file mode 100644 index 298227f..0000000 --- a/dev-lang/dmd/dmd-2.088.1-r1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2019 -DLANG_VERSION_RANGE="2.076-2.091" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.089.1.ebuild b/dev-lang/dmd/dmd-2.089.1.ebuild deleted file mode 100644 index 298227f..0000000 --- a/dev-lang/dmd/dmd-2.089.1.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2019 -DLANG_VERSION_RANGE="2.076-2.091" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.082-allow-deprecations.patch" - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.090.1.ebuild b/dev-lang/dmd/dmd-2.090.1.ebuild deleted file mode 100644 index deaf8d1..0000000 --- a/dev-lang/dmd/dmd-2.090.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2020 -DLANG_VERSION_RANGE="2.076-2.091" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.091.1.ebuild b/dev-lang/dmd/dmd-2.091.1.ebuild deleted file mode 100644 index deaf8d1..0000000 --- a/dev-lang/dmd/dmd-2.091.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2020 -DLANG_VERSION_RANGE="2.076-2.091" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.092.1.ebuild b/dev-lang/dmd/dmd-2.092.1.ebuild deleted file mode 100644 index 54f53b9..0000000 --- a/dev-lang/dmd/dmd-2.092.1.ebuild +++ /dev/null @@ -1,20 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2020 -DLANG_VERSION_RANGE="2.076-2.080 2.082-2.096" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) - -dmd_src_prepare_extra() { - # Copy default DDOC theme file into resource directory - mkdir "dmd/res" || die "Failed to create 'dmd/res' directory" - cp "${FILESDIR}/2.086-default_ddoc_theme.ddoc" "dmd/res/default_ddoc_theme.ddoc" || die "Failed to copy 'default_ddoc_theme.ddoc' file into 'src/res' directory." -} diff --git a/dev-lang/dmd/dmd-2.093.1.ebuild b/dev-lang/dmd/dmd-2.093.1.ebuild deleted file mode 100644 index a8d16bf..0000000 --- a/dev-lang/dmd/dmd-2.093.1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2020 -DLANG_VERSION_RANGE="2.076-2.080 2.082-2.096" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.094.2.ebuild b/dev-lang/dmd/dmd-2.094.2.ebuild deleted file mode 100644 index a8d16bf..0000000 --- a/dev-lang/dmd/dmd-2.094.2.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2020 -DLANG_VERSION_RANGE="2.076-2.080 2.082-2.096" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.095.1.ebuild b/dev-lang/dmd/dmd-2.095.1.ebuild deleted file mode 100644 index 1aff151..0000000 --- a/dev-lang/dmd/dmd-2.095.1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2021 -DLANG_VERSION_RANGE="2.076-2.080 2.082-2.096" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.096.1.ebuild b/dev-lang/dmd/dmd-2.096.1.ebuild deleted file mode 100644 index e18074b..0000000 --- a/dev-lang/dmd/dmd-2.096.1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2021 -DLANG_VERSION_RANGE="2.076-2.080 2.082-2.098" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.078-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.097.2.ebuild b/dev-lang/dmd/dmd-2.097.2.ebuild deleted file mode 100644 index ae79c0b..0000000 --- a/dev-lang/dmd/dmd-2.097.2.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2021 -DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.098" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.097-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.098.1.ebuild b/dev-lang/dmd/dmd-2.098.1.ebuild deleted file mode 100644 index ae79c0b..0000000 --- a/dev-lang/dmd/dmd-2.098.1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2021 -DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.098" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.097-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.099.1.ebuild b/dev-lang/dmd/dmd-2.099.1.ebuild deleted file mode 100644 index 5551d12..0000000 --- a/dev-lang/dmd/dmd-2.099.1.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2022 -DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.100" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.097-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/dmd-2.100.2.ebuild b/dev-lang/dmd/dmd-2.100.2.ebuild deleted file mode 100644 index 5551d12..0000000 --- a/dev-lang/dmd/dmd-2.100.2.ebuild +++ /dev/null @@ -1,14 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KEYWORDS="-* amd64 x86" -YEAR=2022 -DLANG_VERSION_RANGE="2.076-2.080 2.082 2.084-2.100" - -inherit dmd - -PATCHES=( - "${FILESDIR}/2.097-link-32-bit-shared-lib-with-ld.bfd.patch" -) diff --git a/dev-lang/dmd/files/2.063-replace-bits-mathdef-h.patch b/dev-lang/dmd/files/2.063-replace-bits-mathdef-h.patch deleted file mode 100644 index 23a9a62..0000000 --- a/dev-lang/dmd/files/2.063-replace-bits-mathdef-h.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- dmd2/dmd/src/root/port.c -+++ dmd2/dmd/src/root/port.c -@@ -354,8 +354,7 @@ - - #include <math.h> - #if linux --#include <bits/nan.h> --#include <bits/mathdef.h> -+#include <complex.h> - #endif - #if __FreeBSD__ && __i386__ - #include <ieeefp.h> diff --git a/dev-lang/dmd/files/2.064-link-32-bit-shared-lib-with-ld.bfd.patch b/dev-lang/dmd/files/2.064-link-32-bit-shared-lib-with-ld.bfd.patch deleted file mode 100644 index 79e9966..0000000 --- a/dev-lang/dmd/files/2.064-link-32-bit-shared-lib-with-ld.bfd.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- dmd2/dmd/src/link.c -+++ dmd2/dmd/src/link.c -@@ -451,7 +451,10 @@ if (global.params.dll) - argv.push((char *) "-dynamiclib"); - #elif linux || __FreeBSD__ || __OpenBSD__ || __sun -- if (global.params.dll) -+ if (global.params.dll) { - argv.push((char *) "-shared"); -+ if (!global.params.is64bit) -+ argv.push((char *) "-fuse-ld=bfd"); -+ } - #endif - - // None of that a.out stuff. Use explicit exe file name, or diff --git a/dev-lang/dmd/files/2.064-makefile-multilib.patch b/dev-lang/dmd/files/2.064-makefile-multilib.patch deleted file mode 100644 index f926d1b..0000000 --- a/dev-lang/dmd/files/2.064-makefile-multilib.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- dmd2/src/druntime/posix.mak -+++ dmd2/src/druntime/posix.mak -@@ -237,8 +237,8 @@ - cp -r doc/* $(INSTALL_DIR)/html/ - mkdir -p $(INSTALL_DIR)/import - cp -r import/* $(INSTALL_DIR)/import/ -- mkdir -p $(INSTALL_DIR)/lib -- cp -r lib/* $(INSTALL_DIR)/lib/ -+ mkdir -p $(INSTALL_DIR)/$(LIB_DIR) -+ cp -r lib/libdruntime-linux$(MODEL)* $(INSTALL_DIR)/$(LIB_DIR)/ - cp LICENSE $(INSTALL_DIR)/druntime-LICENSE.txt - - clean: $(addsuffix /.clean,$(ADDITIONAL_TESTS)) ---- dmd2/src/phobos/posix.mak -+++ dmd2/src/phobos/posix.mak -@@ -331,8 +331,8 @@ - zip $(ZIPFILE) $(MAKEFILE) $(ALL_D_FILES) $(ALL_C_FILES) win32.mak win64.mak - - install2 : release -- mkdir -p $(INSTALL_DIR)/lib -- cp $(LIB) $(INSTALL_DIR)/lib/ -+ mkdir -p $(INSTALL_DIR)/$(LIB_DIR) -+ cp $(LIB) $(INSTALL_DIR)/$(LIB_DIR)/ - mkdir -p $(INSTALL_DIR)/import/etc - mkdir -p $(INSTALL_DIR)/import/std - cp crc32.d $(INSTALL_DIR)/import/ diff --git a/dev-lang/dmd/files/2.064-no-narrowing.patch b/dev-lang/dmd/files/2.064-no-narrowing.patch deleted file mode 100644 index 82ae513..0000000 --- a/dev-lang/dmd/files/2.064-no-narrowing.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -76,6 +76,9 @@ endif - - CFLAGS = $(GFLAGS) -I$(ROOT) -DMARS=1 -DTARGET_$(OS)=1 -DDM_TARGET_CPU_$(TARGET_CPU)=1 - MFLAGS = $(GFLAGS) -I$C -I$(TK) -I$(ROOT) -DMARS=1 -DTARGET_$(OS)=1 -DDM_TARGET_CPU_$(TARGET_CPU)=1 -DDMDV2=1 -+ifeq ($(findstring g++,$(HOST_CC)), g++) -+MFLAGS := $(MFLAGS) -std=gnu++98 -+endif - - CH= $C/cc.h $C/global.h $C/oper.h $C/code.h $C/type.h \ - $C/dt.h $C/cgcv.h $C/el.h $C/obj.h $(TARGET_CH) diff --git a/dev-lang/dmd/files/2.065-link-32-bit-shared-lib-with-ld.bfd.patch b/dev-lang/dmd/files/2.065-link-32-bit-shared-lib-with-ld.bfd.patch deleted file mode 100644 index 9683801..0000000 --- a/dev-lang/dmd/files/2.065-link-32-bit-shared-lib-with-ld.bfd.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- dmd2/dmd/src/link.c -+++ dmd2/dmd/src/link.c -@@ -450,7 +450,10 @@ if (global.params.dll) - argv.push("-dynamiclib"); - #elif __linux__ || __FreeBSD__ || __OpenBSD__ || __sun -- if (global.params.dll) -+ if (global.params.dll) { - argv.push("-shared"); -+ if (!global.params.is64bit) -+ argv.push("-fuse-ld=bfd"); -+ } - #endif - - // None of that a.out stuff. Use explicit exe file name, or diff --git a/dev-lang/dmd/files/2.065-makefile-multilib.patch b/dev-lang/dmd/files/2.065-makefile-multilib.patch deleted file mode 100644 index 4c77113..0000000 --- a/dev-lang/dmd/files/2.065-makefile-multilib.patch +++ /dev/null @@ -1,49 +0,0 @@ ---- dmd2/dmd/src/posix.mak 2014-02-24 05:23:02.000000000 +0100 -+++ dmd2/dmd/src/posix.mak 2014-03-15 00:48:37.568627267 +0100 -@@ -649,7 +652,7 @@ install: all - mkdir -p $(INSTALL_DIR)/bin - cp dmd $(INSTALL_DIR)/bin/dmd - $(eval bin_dir=$(if $(filter $(OS),osx), bin, bin$(MODEL))) -- cp ../ini/$(OS)/$(bin_dir)/dmd.conf $(INSTALL_DIR)/bin/dmd.conf -+ cp dmd.conf.default $(INSTALL_DIR)/bin/dmd.conf - cp backendlicense.txt $(INSTALL_DIR)/dmd-backendlicense.txt - cp artistic.txt $(INSTALL_DIR)/dmd-artistic.txt - ---- dmd2/druntime/posix.mak 2014-02-24 05:23:06.000000000 +0100 -+++ dmd2/druntime/posix.mak 2014-03-14 22:32:23.124022918 +0100 -@@ -251,8 +251,8 @@ install: target - cp -r doc/* $(INSTALL_DIR)/html/ - mkdir -p $(INSTALL_DIR)/import - cp -r import/* $(INSTALL_DIR)/import/ -- mkdir -p $(INSTALL_DIR)/lib -- cp -r lib/* $(INSTALL_DIR)/lib/ -+ mkdir -p $(INSTALL_DIR)/$(LIB_DIR) -+ cp -r lib/libdruntime-linux$(MODEL)* $(INSTALL_DIR)/$(LIB_DIR)/ - cp LICENSE $(INSTALL_DIR)/druntime-LICENSE.txt - - clean: $(addsuffix /.clean,$(ADDITIONAL_TESTS)) ---- dmd2/phobos/posix.mak 2014-02-24 05:23:10.000000000 +0100 -+++ dmd2/phobos/posix.mak 2014-03-15 00:03:45.274411999 +0100 -@@ -108,7 +108,7 @@ ifeq ($(OS),win32wine) - DMD = wine dmd.exe - RUN = wine - else -- DMD = ../dmd/src/dmd -+ DMD = ../dmd/dmd - ifeq ($(OS),win32) - CC = dmc - else -@@ -354,10 +354,10 @@ zip : - zip $(ZIPFILE) $(MAKEFILE) $(ALL_D_FILES) $(ALL_C_FILES) win32.mak win64.mak - - install2 : release -- mkdir -p $(INSTALL_DIR)/lib -- cp $(LIB) $(INSTALL_DIR)/lib/ -+ mkdir -p $(INSTALL_DIR)/$(LIB_DIR) -+ cp $(LIB) $(INSTALL_DIR)/$(LIB_DIR)/ - ifneq (,$(findstring $(OS),linux)) -- cp -P $(LIBSO) $(ROOT)/$(SONAME) $(ROOT)/libphobos2.so $(INSTALL_DIR)/lib/ -+ cp -P $(LIBSO) $(ROOT)/$(SONAME) $(ROOT)/libphobos2.so $(INSTALL_DIR)/$(LIB_DIR)/ - endif - mkdir -p $(INSTALL_DIR)/import/etc - mkdir -p $(INSTALL_DIR)/import/std diff --git a/dev-lang/dmd/files/2.065-no-narrowing.patch b/dev-lang/dmd/files/2.065-no-narrowing.patch deleted file mode 100644 index 5fe49f6..0000000 --- a/dev-lang/dmd/files/2.065-no-narrowing.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -54,6 +54,9 @@ - OS_UPCASE:=$(shell echo $(OS) | tr '[a-z]' '[A-Z]') - CFLAGS = $(GFLAGS) -I$(ROOT) -DMARS=1 -DTARGET_$(OS_UPCASE)=1 -DDM_TARGET_CPU_$(TARGET_CPU)=1 - MFLAGS = $(GFLAGS) -I$C -I$(TK) -I$(ROOT) -DMARS=1 -DTARGET_$(OS_UPCASE)=1 -DDM_TARGET_CPU_$(TARGET_CPU)=1 -DDMDV2=1 -+ifeq ($(findstring g++,$(HOST_CC)), g++) -+MFLAGS := $(MFLAGS) -std=gnu++98 -+endif - - DMD_OBJS = \ - access.o attrib.o bcomplex.o blockopt.o \ diff --git a/dev-lang/dmd/files/2.066-no-narrowing.patch b/dev-lang/dmd/files/2.066-no-narrowing.patch deleted file mode 100644 index 8cf1ec0..0000000 --- a/dev-lang/dmd/files/2.066-no-narrowing.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -83,6 +83,11 @@ endif - else - # Default Warnings - WARNINGS := -Wno-deprecated -Wstrict-aliasing -+# GCC Specific -+ifeq ($(findstring g++,$(HOST_CC)), g++) -+WARNINGS := $(WARNINGS) \ -+ -Wno-narrowing -+endif - endif - - OS_UPCASE := $(shell echo $(OS) | tr '[a-z]' '[A-Z]') diff --git a/dev-lang/dmd/files/2.066.1-phobos-makefile.patch b/dev-lang/dmd/files/2.066.1-phobos-makefile.patch deleted file mode 100644 index 0241966..0000000 --- a/dev-lang/dmd/files/2.066.1-phobos-makefile.patch +++ /dev/null @@ -1,81 +0,0 @@ ---- dmd2/src/phobos/posix.mak -+++ dmd2/src/phobos/posix.mak -@@ -276,7 +276,7 @@ - @[ -d $(dir $@) ] || mkdir -p $(dir $@) || [ -d $(dir $@) ] - $(CC) -c $(CFLAGS) $< -o$@ - --$(LIB): $(OBJS) $(ALL_D_FILES) druntime_libs -+$(LIB): $(OBJS) $(ALL_D_FILES) $(DRUNTIME) - $(DMD) $(DFLAGS) -lib -of$@ $(DRUNTIME) $(D_FILES) $(OBJS) - - $(ROOT)/libphobos2.so: $(ROOT)/$(SONAME) -@@ -286,7 +286,7 @@ - ln -sf $(notdir $(LIBSO)) $@ - - $(LIBSO): override PIC:=-fPIC --$(LIBSO): $(OBJS) $(ALL_D_FILES) druntime_libs $(LIBCURL_STUB) -+$(LIBSO): $(OBJS) $(ALL_D_FILES) $(DRUNTIMESO) $(LIBCURL_STUB) - $(DMD) $(DFLAGS) -shared -debuglib= -defaultlib= -of$@ -L-soname=$(SONAME) $(DRUNTIMESO) $(LINKDL) $(LINKCURL) $(D_FILES) $(OBJS) - - # stub library with soname of the real libcurl.so (Bugzilla 10710) -@@ -319,15 +319,19 @@ - - ifneq (linux,$(OS)) - --$(ROOT)/unittest/test_runner: $(DRUNTIME_PATH)/src/test_runner.d $(UT_D_OBJS) $(OBJS) druntime_libs -+$(UT_D_OBJS): $(DRUNTIME) -+ -+$(ROOT)/unittest/test_runner: $(DRUNTIME_PATH)/src/test_runner.d $(UT_D_OBJS) $(OBJS) $(DRUNTIME) - $(DMD) $(DFLAGS) -unittest -of$@ $(DRUNTIME_PATH)/src/test_runner.d $(UT_D_OBJS) $(OBJS) $(DRUNTIME) $(LINKCURL) -defaultlib= -debuglib= - - else - - UT_LIBSO:=$(ROOT)/unittest/libphobos2-ut.so - -+$(UT_D_OBJS): $(DRUNTIMESO) -+ - $(UT_LIBSO): override PIC:=-fPIC --$(UT_LIBSO): $(UT_D_OBJS) $(OBJS) druntime_libs $(LIBCURL_STUB) -+$(UT_LIBSO): $(UT_D_OBJS) $(OBJS) $(DRUNTIMESO) $(LIBCURL_STUB) - $(DMD) $(DFLAGS) -shared -unittest -of$@ $(UT_D_OBJS) $(OBJS) $(DRUNTIMESO) $(LINKDL) $(LINKCURL) -defaultlib= -debuglib= - - $(ROOT)/unittest/test_runner: $(DRUNTIME_PATH)/src/test_runner.d $(UT_LIBSO) -@@ -355,11 +359,12 @@ - zip $(ZIPFILE) $(MAKEFILE) $(ALL_D_FILES) $(ALL_C_FILES) win32.mak win64.mak - - install2 : all -- mkdir -p $(INSTALL_DIR)/$(OS)/lib$(MODEL) -- cp $(LIB) $(INSTALL_DIR)/$(OS)/lib$(MODEL)/ -+ $(eval lib_dir=$(if $(filter $(OS),osx), lib, lib$(MODEL))) -+ mkdir -p $(INSTALL_DIR)/$(OS)/$(lib_dir) -+ cp $(LIB) $(INSTALL_DIR)/$(OS)/$(lib_dir)/ - ifneq (,$(findstring $(OS),linux)) -- cp -P $(LIBSO) $(INSTALL_DIR)/$(OS)/lib$(MODEL)/ -- ln -s $(notdir $(LIBSO)) $(INSTALL_DIR)/$(OS)/lib$(MODEL)/libphobos2.so -+ cp -P $(LIBSO) $(INSTALL_DIR)/$(OS)/$(lib_dir)/ -+ ln -sf $(notdir $(LIBSO)) $(INSTALL_DIR)/$(OS)/$(lib_dir)/libphobos2.so - endif - mkdir -p $(INSTALL_DIR)/src/phobos/etc - mkdir -p $(INSTALL_DIR)/src/phobos/std -@@ -367,11 +372,17 @@ - cp -r etc/* $(INSTALL_DIR)/src/phobos/etc/ - cp LICENSE_1_0.txt $(INSTALL_DIR)/phobos-LICENSE.txt - --# Target druntime_libs produces $(DRUNTIME) and $(DRUNTIMESO). See --# http://stackoverflow.com/q/7081284 on why this setup makes sense. --.PHONY: druntime_libs --druntime_libs: -+# This rule additionally produces $(DRUNTIMESO). Add a fake dependency -+# to always invoke druntime's make. Use FORCE instead of .PHONY to -+# avoid rebuilding phobos when $(DRUNTIME) didn't change. -+$(DRUNTIME): FORCE - $(MAKE) -C $(DRUNTIME_PATH) -f posix.mak MODEL=$(MODEL) DMD=$(DMD) OS=$(OS) -+ -+ifeq (,$(findstring win,$(OS))) -+$(DRUNTIMESO): $(DRUNTIME) -+endif -+ -+FORCE: - - ########################################################### - # html documentation diff --git a/dev-lang/dmd/files/2.067-no-narrowing.patch b/dev-lang/dmd/files/2.067-no-narrowing.patch deleted file mode 100644 index cbae28f..0000000 --- a/dev-lang/dmd/files/2.067-no-narrowing.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -83,7 +83,13 @@ endif - else - # Default Warnings - WARNINGS := -Wno-deprecated -Wstrict-aliasing --ifeq ($(HOST_CC), clang++) -+# GCC Specific -+ifeq ($(findstring g++,$(HOST_CC)), g++) -+WARNINGS := $(WARNINGS) \ -+ -Wno-narrowing -+endif -+# Clang Specific -+ifeq ($(findstring clang++,$(HOST_CC)), clang++) - WARNINGS := $(WARNINGS) \ - -Wno-logical-op-parentheses \ - -Wno-dynamic-class-memaccess \ diff --git a/dev-lang/dmd/files/2.068-replace-bits-mathdef-h.patch b/dev-lang/dmd/files/2.068-replace-bits-mathdef-h.patch deleted file mode 100644 index a7be832..0000000 --- a/dev-lang/dmd/files/2.068-replace-bits-mathdef-h.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- dmd2/dmd/src/root/port.c -+++ dmd2/dmd/src/root/port.c -@@ -583,8 +583,7 @@ - - #include <math.h> - #if __linux__ --#include <bits/nan.h> --#include <bits/mathdef.h> -+#include <complex.h> - #endif - #if __FreeBSD__ && __i386__ - #include <ieeefp.h> diff --git a/dev-lang/dmd/files/2.069-link-32-bit-shared-lib-with-ld.bfd.patch b/dev-lang/dmd/files/2.069-link-32-bit-shared-lib-with-ld.bfd.patch deleted file mode 100644 index aeaf240..0000000 --- a/dev-lang/dmd/files/2.069-link-32-bit-shared-lib-with-ld.bfd.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/link.d -+++ dmd2/dmd/src/link.d -@@ -460,6 +460,8 @@ else static if (__linux__ || __FreeBSD__ || __OpenBSD__ || __sun) - { - if (global.params.dll) - argv.push("-shared"); -+ if (!global.params.is64bit) -+ argv.push("-fuse-ld=bfd"); - } - // None of that a.out stuff. Use explicit exe file name, or - // generate one from name of first source file. diff --git a/dev-lang/dmd/files/2.069-no-narrowing.patch b/dev-lang/dmd/files/2.069-no-narrowing.patch deleted file mode 100644 index f62dcac..0000000 --- a/dev-lang/dmd/files/2.069-no-narrowing.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -111,8 +111,13 @@ endif - else - # Default Warnings - WARNINGS := -Wno-deprecated -Wstrict-aliasing -+# GCC Specific -+ifeq ($(findstring g++,$(HOST_CC)), g++) -+WARNINGS := $(WARNINGS) \ -+ -Wno-narrowing -+endif - # Clang Specific --ifeq ($(HOST_CC), clang++) -+ifeq ($(findstring clang++,$(HOST_CC)), clang++) - WARNINGS := $(WARNINGS) \ - -Wno-logical-op-parentheses \ - -Wno-dynamic-class-memaccess \ diff --git a/dev-lang/dmd/files/2.070-disable-dwarf.patch b/dev-lang/dmd/files/2.070-disable-dwarf.patch deleted file mode 100644 index c6b5aa1..0000000 --- a/dev-lang/dmd/files/2.070-disable-dwarf.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/backend/backconfig.c 2016-03-03 11:42:12.000000000 +0100 -+++ dmd2/dmd/src/backend/backconfig.c 2017-07-06 16:32:03.540184944 +0200 -@@ -95,7 +95,7 @@ - #if TARGET_LINUX - if (model == 64) - { config.exe = EX_LINUX64; -- config.ehmethod = EH_DWARF; -+ config.ehmethod = EH_DM; - config.fpxmmregs = TRUE; - } - else diff --git a/dev-lang/dmd/files/2.073-default_ddoc_theme.ddoc b/dev-lang/dmd/files/2.073-default_ddoc_theme.ddoc deleted file mode 100644 index 93c8f6c..0000000 --- a/dev-lang/dmd/files/2.073-default_ddoc_theme.ddoc +++ /dev/null @@ -1,735 +0,0 @@ -LPAREN = ( -RPAREN = ) -BACKTICK = ` -DOLLAR = $ - -ESCAPES = - /</</ - />/>/ - /&/&/ - -B = <b>$0</b> -I = <i>$0</i> -U = <u>$0</u> -P = <p>$0</p> -DL = <dl>$0</dl> -DT = <dt>$0</dt> -DD = <dd>$0</dd> -TABLE = <table>$0</table> -TR = <tr>$0</tr> -TH = <th>$0</th> -TD = <td>$0</td> -OL = <ol>$0</ol> -UL = <ul>$0</ul> -LI = <li>$0</li> -BIG = <span class="font_big">$0</span> -SMALL = <small>$0</small> -BR = <br> -LINK = <a href="$0">$0</a> -LINK2 = <a href="$1">$+</a> -DEPRECATED = $0 - -RED = <span class="color_red">$0</span> -BLUE = <span class="color_blue">$0</span> -GREEN = <span class="color_green">$0</span> -YELLOW = <span class="color_yellow">$0</span> -BLACK = <span class="color_black">$0</span> -WHITE = <span class="color_white">$0</span> - -D_CODE = -<section class="code_listing"> - <div class="code_sample"> - <div class="dlang"> - <ol class="code_lines"> - <li><code class="code">$0</code></li> - </ol> - </div> - </div> -</section> - -D_INLINECODE = <code class="code">$0</code> -DDOC_BACKQUOTED = $(D_INLINECODE $0) -D_COMMENT = <span class="comment">$0</span> -D_STRING = <span class="string_literal">$0</span> -D_KEYWORD = <span class="keyword">$0</span> -D_PSYMBOL = <span class="psymbol">$0</span> -D_PARAM = <span class="param">$0</span> - -DDOC_BLANKLINE = <br><br> -DDOC_COMMENT = <!-- $0 --> - -DDOC = -<!DOCTYPE html> -<html> - <head> - <meta charset="UTF-8"> - <title>$(TITLE)</title> - <style type="text/css" media="screen"> - html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, - blockquote, pre, a, abbr, address, cite, code, del, dfn, em, figure, - img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, dl, - dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, - tbody, tfoot, thead, tr, th, td { - background: transparent none repeat scroll 0 0; - border: 0 none; - font-size: 100%; - margin: 0; - outline: 0 none; - padding: 0; - vertical-align: baseline; - } - - .color_red { color: #dc322f; } - .color_blue { color: #268bd2; } - .color_green { color: #859901; } - .color_yellow { color: #b58901; } - .color_black { color: black; } - .color_white { color: white; } - - .font_big { - font-size: 1.2em; - } - - .ddoc_section_h { - font-weight: bold; - font-size: 13px; - line-height: 19.5px; - margin-top: 11px; - display: block; - } - - body.dlang .dlang { - display: inline-block; - } - - body.dlang .declaration .dlang { - display: block; - } - - body.dlang .ddoc_header_anchor a.dlang { - display: block; - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - body.dlang .ddoc_header_anchor .code { - color: rgba(0, 136, 204, 1); - } - - #ddoc_main .module { - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-style: none solid solid; - border-width: 0 1px 1px; - overflow-x: hidden; - padding: 15px; - } - - #ddoc_main .section .section { - margin-top: 0; - } - - #ddoc_main .ddoc_module_members_section { - padding: 1px 0 0; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members section.intro { - background: #fff none repeat scroll 0 0; - list-style-type: none; - width: 100%; - } - - #ddoc_main .ddoc_header_anchor { - font-size: 1.4em; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_header_anchor > .code { - display: inline-block; - - } - - #ddoc_main .ddoc_decl { - background-color: transparent; - height: 100%; - left: 0; - top: 0; - padding: 0; - padding-left: 15px; - } - - #ddoc_main .ddoc_decl .section, #ddoc_main .section.ddoc_sections { - background: white none repeat scroll 0 0; - margin: 0; - padding: 5px; - position: relative; - border-radius: 5px; - } - - #ddoc_main .ddoc_decl .section h4, #ddoc_main .section.ddoc_sections h4 { - font-size: 13px; - line-height: 1.5; - margin-top: 21px; - } - - #ddoc_main .section .declaration { - margin-top: 21px; - } - - #ddoc_main .section .declaration .code { - color: rgba(0, 0, 0, 1); - margin-bottom: 15px; - padding-bottom: 6px; - } - - #ddoc_main .declaration div .para { - margin-bottom: 0; - } - - #ddoc_main .ddoc_params .graybox tr td:first-of-type { - padding: 7px; - text-align: right; - vertical-align: top; - word-break: normal; - white-space: nowrap; - } - - #ddoc_main .ddoc_params .graybox { - border: 0 none; - } - - #ddoc_main .ddoc_params .graybox td { - border-color: rgba(214, 214, 214, 1); - } - - #ddoc_main .ddoc_params .graybox tr:first-child > td { - border-top: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr:last-child > td { - border-bottom: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:first-child { - border-left: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:last-child { - border-right: 0 none; - width: 100%; - } - - #ddoc_main em.term, #ddoc_main em.term .code { - color: rgba(65, 65, 65, 1); - font-size: 12px; - font-style: italic; - line-height: 1.5; - } - - #ddoc_main .see-also { - cursor: pointer; - font-family: Menlo,monospace; - } - - #ddoc_main .ddoc_decl .section > div:last-of-type { - margin-bottom: 15px; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members { - transition: transform 0.3s ease 0s; - } - - #ddoc_main .code_sample { - background: inherit; - } - - #ddoc_main .declaration .code-line { - display: block; - font: 1em Menlo,monospace; - } - - #ddoc_main a[name] { - margin: -112px 0 0; - padding-top: 112px; - } - - #ddoc_main .ddoc_decl td { - max-width: inherit; - } - - #ddoc_main .declaration a { - color: inherit; - } - - #ddoc_main .declaration a:hover { - color: rgba(0, 136, 204, 1); - text-decoration: underline; - } - - body.ddoc { - background-color: transparent; - color: rgba(0, 0, 0, 1); - font-family: Helvetica,Arial,sans-serif; - font-size: 62.5%; - margin: 0; - border: 0; - left: 0; - top: 0; - padding: 0; - } - - .ddoc a[name] { - display: block; - height: 0; - margin: -85px 0 0; - padding-top: 85px; - width: 0; - } - - .ddoc .module { - border-color: transparent; - background-color: rgba(255, 255, 255, 1); - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-image: none; - border-style: none solid solid; - border-width: 0 1px 1px; - box-shadow: 0 0 1px rgba(0, 0, 0, 0.07); - display: block; - margin-left: 0; - min-height: calc(100% - 173px); - overflow: auto; - padding-bottom: 100px; - } - - .ddoc .content_wrapper { - background-color: rgba(242, 242, 242, 1); - margin: 0 auto; - max-width: 980px; - } - - .ddoc .section { - padding: 15px 25px 30px; - } - - .ddoc .section .section { - margin: 30px 0 0; - padding: 0; - } - - .ddoc .para { - color: rgba(65, 65, 65, 1); - font-size: 1.4em; - line-height: 145%; - margin-bottom: 15px; - } - - .ddoc .ddoc_examples .para { - margin-bottom: 0; - } - - .ddoc .module_name { - color: rgba(0, 0, 0, 1); - display: block; - font-family: Helvetica; - font-size: 2.8em; - font-weight: 100; - margin-bottom: 0; - padding: 15px 0; - } - - .ddoc .module a { - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - .ddoc .code { - color: rgba(128, 128, 128, 1); - font-family: Menlo,monospace; - font-size: 0.85em; - word-wrap: break-word; - } - - .ddoc .code i { - font-style: normal; - } - - .ddoc .code .code { - font-size: 1em; - } - - .ddoc .code_sample { - background-clip: padding-box; - margin: 1px 0; - text-align: left; - } - - .ddoc .code_sample { - display: block; - font-size: 1.4em; - margin-left: 21px; - } - - .ddoc ol .code_sample { - font-size: 1em; - } - - .ddoc .code_lines { - counter-reset: li; - line-height: 1.6em; - list-style: outside none none; - margin: 0; - padding: 0; - } - - .ddoc .code_listing .code_sample div { - margin-left: 13px; - width: 93%; - } - - .ddoc .code_listing .code_sample div .code_lines li { - list-style-type: none; - margin: 0; - padding-right: 10px; - } - - .ddoc .code_sample div .code_lines li::before { - margin-left: -33px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+10)::before { - margin-left: -39px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+100)::before { - margin-left: -46px; - margin-right: 25px; - } - - .ddoc .code_sample .code_lines .code { - color: #000; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - border-left: 5px solid rgba(0, 155, 51, 0.2); - } - - .ddoc .code_lines li::before { - color: rgba(128, 128, 128, 1); - content: counter(li, decimal); - counter-increment: li; - font-family: Menlo,monospace; - font-size: 0.9em; - margin-right: 16px; - } - - .ddoc .code_lines li { - padding-left: 0; - white-space: pre-wrap; - } - - .ddoc .code_lines li:only-of-type::before { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:only-of-type { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:nth-child(n+10) { - text-indent: -17px; - } - - .ddoc .code_lines li:nth-child(n+10)::before { - margin-right: 12px; - } - - .ddoc .graybox { - border: 1px solid rgba(233, 233, 233, 1); - border-collapse: collapse; - border-spacing: 0; - empty-cells: hide; - margin: 20px 0 36px; - text-align: left; - } - - .ddoc .graybox p { - margin: 0; - min-width: 50px; - } - - .ddoc td { - border: 1px solid rgba(233, 233, 233, 1); - margin: 0; - max-width: 260px; - padding: 5px 25px 5px 10px; - vertical-align: middle; - } - - .punctuation { - color: rgba(0, 0, 0, 1); - } - - .comment { - color: rgba(0, 131, 18, 1); - } - - .operator { - color: #000; - } - - .keyword { - color: rgba(170, 13, 145, 1); - } - - .keyword_type { - color: rgba(170, 51, 145, 1); - } - - .string_literal { - color: rgba(196, 26, 22, 1); - } - - .ddoc_psuper_symbol { - color: rgba(92, 38, 153, 1); - } - - .param { - color: rgba(0, 0, 0, 1); - } - - .psymbol { - color: rgba(0, 0, 0, 1); - } - - .ddoc_member_header .ddoc_header_anchor .code { - font-size: 1em; - } - </style> - </head> - <body id="ddoc_main" class="ddoc dlang"> - <div class="content_wrapper"> - <article class="module"> - <h1 class="module_name">$(TITLE)</h1> - <section id="module_content">$(BODY)</section> - </article> - </div> - </body> -</html> - -DDOC_MODULE_MEMBERS = <section class="section ddoc_module_members_section"> - <div class="ddoc_module_members"> - $(DDOC_MEMBERS $0) - </div> -</section> - -DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0) -DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0) -DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0) -DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0) - -DDOC_MEMBERS = <ul class="ddoc_members"> - $0 -</ul> - -DDOC_MEMBER = <li class="ddoc_member"> - $0 -</li> - -DDOC_MEMBER_HEADER = <div class="ddoc_member_header"> - $0 -</div> - -DDOC_HEADER_ANCHOR = <div class="ddoc_header_anchor"> - <a href="#$1" id="$1"><code class="code">$2</code></a> -</div> - -DDOC_DECL = <div class="ddoc_decl"> - <section class="section"> - <div class="declaration"> - <h4>Declaration</h4> - <div class="dlang"> - <p class="para"> - <code class="code"> - $0 - </code> - </p> - </div> - </div> - </section> -</div> - -DDOC_ANCHOR = <span class="ddoc_anchor" id="$1"></span> - -DDOC_DECL_DD = <div class="ddoc_decl"> - $0 -</div> - -DDOC_SECTIONS = <section class="section ddoc_sections"> - $0 -</section> - -DDOC_SUMMARY = <div class="ddoc_summary"> - <p class="para"> - $0 - </p> -</div> - -DDOC_DESCRIPTION = <div class="ddoc_description"> - <h4>Discussion</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_EXAMPLES = <div class="ddoc_examples"> - <h4>Examples</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_RETURNS = <div class="ddoc_returns"> - <h4>Return Value</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_PARAMS = <div class="ddoc_params"> - <h4>Parameters</h4> - <table cellspacing="0" cellpadding="5" border="0" class="graybox"> - <tbody> - $0 - </tbody> - </table> -</div> - -DDOC_PARAM_ROW = <tr class="ddoc_param_row"> - $0 -</tr> - -DDOC_PARAM_ID = <td scope="ddoc_param_id"> - <code class="code"> - <em class="term">$0</em> - </code> -</td> - -DDOC_PARAM_DESC = <td> - <div class="ddoc_param_desc"> - <p class="para"> - $0 - </p> - </div> -</td> - -DDOC_LICENSE = <div class="ddoc_license"> - <h4>License</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_AUTHORS = <div class="ddoc_authors"> - <h4>Authors</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_BUGS = <div class="ddoc_bugs"> - <h4>Bugs</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_COPYRIGHT = <div class="ddoc_copyright"> - <h4>Copyright</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_DATE = <div class="ddoc_date"> - <h4>Date</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_DEPRECATED = <div class="ddoc_deprecated"> - <h4>Deprecated</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_HISTORY = <div class="ddoc_history"> - <h4>History</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_SEE_ALSO = <div class="ddoc_see_also"> - <h4>See Also</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_STANDARDS = <div class="ddoc_standards"> - <h4>Standards</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_THROWS = <div class="ddoc_throws"> - <h4>Throws</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_VERSION = <div class="ddoc_version"> - <h4>Version</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_SECTION = <div class="ddoc_section"> - <p class="para"> - $0 - </p> -</div> - -DDOC_SECTION_H = <span class="ddoc_section_h">$0</span> - -DDOC_DITTO = <br> -$0 - -DDOC_PSYMBOL = <code class="code">$0</code> -DDOC_ENUM_BASETYPE = $0 -DDOC_PSUPER_SYMBOL = <span class="ddoc_psuper_symbol">$0</span> -DDOC_KEYWORD = <code class="code">$0</code> -DDOC_PARAM = <code class="code">$0</code> -DDOC_CONSTRAINT = $(DDOC_CONSTRAINT) if ($0) -DDOC_OVERLOAD_SEPARATOR = $0 -DDOC_TEMPLATE_PARAM_LIST = $0 -DDOC_TEMPLATE_PARAM = $0 diff --git a/dev-lang/dmd/files/2.073-fix-out-of-bounds-in-evalu8.patch b/dev-lang/dmd/files/2.073-fix-out-of-bounds-in-evalu8.patch deleted file mode 100644 index 5a91dea..0000000 --- a/dev-lang/dmd/files/2.073-fix-out-of-bounds-in-evalu8.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/backend/evalu8.c -+++ dmd2/dmd/src/backend/evalu8.c -@@ -2209,7 +2209,7 @@ elem * evalu8(elem *e, goal_t goal) - case TYllong4: - case TYullong4: - for (int i = 0; i < 4; ++i) -- e->EV.Vullong2[i] = (targ_ullong)l1; -+ e->EV.Vullong4[i] = (targ_ullong)l1; - break; - - default: diff --git a/dev-lang/dmd/files/2.073-fix-segv-in-evalu8.patch b/dev-lang/dmd/files/2.073-fix-segv-in-evalu8.patch deleted file mode 100644 index 5ba4e6b..0000000 --- a/dev-lang/dmd/files/2.073-fix-segv-in-evalu8.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- dmd2/dmd/src/tk/mem.c -+++ dmd2/dmd/src/tk/mem.c -@@ -755,8 +755,8 @@ void *mem_fmalloc(size_t numbytes) - { void *p; - - //printf("fmalloc(%d)\n",numbytes); --#if defined(__llvm__) && (defined(__GNUC__) || defined(__clang__)) -- // LLVM-GCC and Clang assume some types, notably elem (see DMD issue 6215), -+#if defined(__GNUC__) || defined(__clang__) -+ // GCC and Clang assume some types, notably elem (see DMD issue 6215), - // to be 16-byte aligned. Because we do not have any type information - // available here, we have to 16 byte-align everything. - numbytes = (numbytes + 0xF) & ~0xF; diff --git a/dev-lang/dmd/files/2.074-fix-out-of-bounds-in-evalu8.patch b/dev-lang/dmd/files/2.074-fix-out-of-bounds-in-evalu8.patch deleted file mode 100644 index a195908..0000000 --- a/dev-lang/dmd/files/2.074-fix-out-of-bounds-in-evalu8.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/ddmd/backend/evalu8.c -+++ dmd2/dmd/src/ddmd/backend/evalu8.c -@@ -2209,7 +2209,7 @@ elem * evalu8(elem *e, goal_t goal) - case TYllong4: - case TYullong4: - for (int i = 0; i < 4; ++i) -- e->EV.Vullong2[i] = (targ_ullong)l1; -+ e->EV.Vullong4[i] = (targ_ullong)l1; - break; - - default: diff --git a/dev-lang/dmd/files/2.074-fix-segv-in-evalu8.patch b/dev-lang/dmd/files/2.074-fix-segv-in-evalu8.patch deleted file mode 100644 index 23e0238..0000000 --- a/dev-lang/dmd/files/2.074-fix-segv-in-evalu8.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- dmd2/dmd/src/ddmd/tk/mem.c -+++ dmd2/dmd/src/ddmd/tk/mem.c -@@ -755,8 +755,8 @@ void *mem_fmalloc(size_t numbytes) - { void *p; - - //printf("fmalloc(%d)\n",numbytes); --#if defined(__llvm__) && (defined(__GNUC__) || defined(__clang__)) -- // LLVM-GCC and Clang assume some types, notably elem (see DMD issue 6215), -+#if defined(__GNUC__) || defined(__clang__) -+ // GCC and Clang assume some types, notably elem (see DMD issue 6215), - // to be 16-byte aligned. Because we do not have any type information - // available here, we have to 16 byte-align everything. - numbytes = (numbytes + 0xF) & ~0xF; diff --git a/dev-lang/dmd/files/2.074-link-32-bit-shared-lib-with-ld.bfd.patch b/dev-lang/dmd/files/2.074-link-32-bit-shared-lib-with-ld.bfd.patch deleted file mode 100644 index ca9b685..0000000 --- a/dev-lang/dmd/files/2.074-link-32-bit-shared-lib-with-ld.bfd.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/ddmd/link.d -+++ dmd2/dmd/src/ddmd/link.d -@@ -487,6 +487,8 @@ else version (Posix) - { - if (global.params.dll) - argv.push("-shared"); -+ if (!global.params.is64bit) -+ argv.push("-fuse-ld=bfd"); - } - // None of that a.out stuff. Use explicit exe file name, or - // generate one from name of first source file. diff --git a/dev-lang/dmd/files/2.076-config.sh b/dev-lang/dmd/files/2.076-config.sh deleted file mode 100755 index 82d64eb..0000000 --- a/dev-lang/dmd/files/2.076-config.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -set -ue - -OUTDIR="$1" -VERSIONFILE="$2" -SYSCONFDIR="$3" -VERSION=$(git describe --dirty 2>/dev/null || cat "$VERSIONFILE") # prefer git describe - -mkdir -p "$OUTDIR" -# only update config files when they actually differ to avoid unnecessary rebuilds -if [ "$VERSION" != "$(cat "$OUTDIR/VERSION" 2>/dev/null)" ]; then - printf "$VERSION" > "$OUTDIR/VERSION" -fi -if [ "$SYSCONFDIR" != "$(cat "$OUTDIR/SYSCONFDIR.imp" 2>/dev/null)" ]; then - printf "$SYSCONFDIR" > "$OUTDIR/SYSCONFDIR.imp" -fi diff --git a/dev-lang/dmd/files/2.076-default_ddoc_theme.ddoc b/dev-lang/dmd/files/2.076-default_ddoc_theme.ddoc deleted file mode 100644 index 633fcb6..0000000 --- a/dev-lang/dmd/files/2.076-default_ddoc_theme.ddoc +++ /dev/null @@ -1,737 +0,0 @@ -LPAREN = ( -RPAREN = ) -BACKTICK = ` -DOLLAR = $ -LF = -$(LF) - -ESCAPES = - /</</ - />/>/ - /&/&/ - -B = <b>$0</b> -I = <i>$0</i> -U = <u>$0</u> -P = <p>$0</p> -DL = <dl>$0</dl> -DT = <dt>$0</dt> -DD = <dd>$0</dd> -TABLE = <table>$0</table> -TR = <tr>$0</tr> -TH = <th>$0</th> -TD = <td>$0</td> -OL = <ol>$0</ol> -UL = <ul>$0</ul> -LI = <li>$0</li> -BIG = <span class="font_big">$0</span> -SMALL = <small>$0</small> -BR = <br> -LINK = <a href="$0">$0</a> -LINK2 = <a href="$1">$+</a> -DEPRECATED = $0 - -RED = <span class="color_red">$0</span> -BLUE = <span class="color_blue">$0</span> -GREEN = <span class="color_green">$0</span> -YELLOW = <span class="color_yellow">$0</span> -BLACK = <span class="color_black">$0</span> -WHITE = <span class="color_white">$0</span> - -D_CODE = -<section class="code_listing"> - <div class="code_sample"> - <div class="dlang"> - <ol class="code_lines"> - <li><code class="code">$0</code></li> - </ol> - </div> - </div> -</section> - -D_INLINECODE = <code class="code">$0</code> -DDOC_BACKQUOTED = $(D_INLINECODE $0) -D_COMMENT = <span class="comment">$0</span> -D_STRING = <span class="string_literal">$0</span> -D_KEYWORD = <span class="keyword">$0</span> -D_PSYMBOL = <span class="psymbol">$0</span> -D_PARAM = <span class="param">$0</span> - -DDOC_BLANKLINE = <br><br> -DDOC_COMMENT = <!-- $0 --> - -DDOC = -<!DOCTYPE html> -<html> - <head> - <meta charset="UTF-8"> - <title>$(TITLE)</title> - <style type="text/css" media="screen"> - html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, - blockquote, pre, a, abbr, address, cite, code, del, dfn, em, figure, - img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, dl, - dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, - tbody, tfoot, thead, tr, th, td { - background: transparent none repeat scroll 0 0; - border: 0 none; - font-size: 100%; - margin: 0; - outline: 0 none; - padding: 0; - vertical-align: baseline; - } - - .color_red { color: #dc322f; } - .color_blue { color: #268bd2; } - .color_green { color: #859901; } - .color_yellow { color: #b58901; } - .color_black { color: black; } - .color_white { color: white; } - - .font_big { - font-size: 1.2em; - } - - .ddoc_section_h { - font-weight: bold; - font-size: 13px; - line-height: 19.5px; - margin-top: 11px; - display: block; - } - - body.dlang .dlang { - display: inline-block; - } - - body.dlang .declaration .dlang { - display: block; - } - - body.dlang .ddoc_header_anchor a.dlang { - display: block; - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - body.dlang .ddoc_header_anchor .code { - color: rgba(0, 136, 204, 1); - } - - #ddoc_main .module { - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-style: none solid solid; - border-width: 0 1px 1px; - overflow-x: hidden; - padding: 15px; - } - - #ddoc_main .section .section { - margin-top: 0; - } - - #ddoc_main .ddoc_module_members_section { - padding: 1px 0 0; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members section.intro { - background: #fff none repeat scroll 0 0; - list-style-type: none; - width: 100%; - } - - #ddoc_main .ddoc_header_anchor { - font-size: 1.4em; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_header_anchor > .code { - display: inline-block; - - } - - #ddoc_main .ddoc_decl { - background-color: transparent; - height: 100%; - left: 0; - top: 0; - padding: 0; - padding-left: 15px; - } - - #ddoc_main .ddoc_decl .section, #ddoc_main .section.ddoc_sections { - background: white none repeat scroll 0 0; - margin: 0; - padding: 5px; - position: relative; - border-radius: 5px; - } - - #ddoc_main .ddoc_decl .section h4, #ddoc_main .section.ddoc_sections h4 { - font-size: 13px; - line-height: 1.5; - margin-top: 21px; - } - - #ddoc_main .section .declaration { - margin-top: 21px; - } - - #ddoc_main .section .declaration .code { - color: rgba(0, 0, 0, 1); - margin-bottom: 15px; - padding-bottom: 6px; - } - - #ddoc_main .declaration div .para { - margin-bottom: 0; - } - - #ddoc_main .ddoc_params .graybox tr td:first-of-type { - padding: 7px; - text-align: right; - vertical-align: top; - word-break: normal; - white-space: nowrap; - } - - #ddoc_main .ddoc_params .graybox { - border: 0 none; - } - - #ddoc_main .ddoc_params .graybox td { - border-color: rgba(214, 214, 214, 1); - } - - #ddoc_main .ddoc_params .graybox tr:first-child > td { - border-top: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr:last-child > td { - border-bottom: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:first-child { - border-left: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:last-child { - border-right: 0 none; - width: 100%; - } - - #ddoc_main em.term, #ddoc_main em.term .code { - color: rgba(65, 65, 65, 1); - font-size: 12px; - font-style: italic; - line-height: 1.5; - } - - #ddoc_main .see-also { - cursor: pointer; - font-family: Menlo,monospace; - } - - #ddoc_main .ddoc_decl .section > div:last-of-type { - margin-bottom: 15px; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members { - transition: transform 0.3s ease 0s; - } - - #ddoc_main .code_sample { - background: inherit; - } - - #ddoc_main .declaration .code-line { - display: block; - font: 1em Menlo,monospace; - } - - #ddoc_main a[name] { - margin: -112px 0 0; - padding-top: 112px; - } - - #ddoc_main .ddoc_decl td { - max-width: inherit; - } - - #ddoc_main .declaration a { - color: inherit; - } - - #ddoc_main .declaration a:hover { - color: rgba(0, 136, 204, 1); - text-decoration: underline; - } - - body.ddoc { - background-color: transparent; - color: rgba(0, 0, 0, 1); - font-family: Helvetica,Arial,sans-serif; - font-size: 62.5%; - margin: 0; - border: 0; - left: 0; - top: 0; - padding: 0; - } - - .ddoc a[name] { - display: block; - height: 0; - margin: -85px 0 0; - padding-top: 85px; - width: 0; - } - - .ddoc .module { - border-color: transparent; - background-color: rgba(255, 255, 255, 1); - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-image: none; - border-style: none solid solid; - border-width: 0 1px 1px; - box-shadow: 0 0 1px rgba(0, 0, 0, 0.07); - display: block; - margin-left: 0; - min-height: calc(100% - 173px); - overflow: auto; - padding-bottom: 100px; - } - - .ddoc .content_wrapper { - background-color: rgba(242, 242, 242, 1); - margin: 0 auto; - max-width: 980px; - } - - .ddoc .section { - padding: 15px 25px 30px; - } - - .ddoc .section .section { - margin: 30px 0 0; - padding: 0; - } - - .ddoc .para { - color: rgba(65, 65, 65, 1); - font-size: 1.4em; - line-height: 145%; - margin-bottom: 15px; - } - - .ddoc .ddoc_examples .para { - margin-bottom: 0; - } - - .ddoc .module_name { - color: rgba(0, 0, 0, 1); - display: block; - font-family: Helvetica; - font-size: 2.8em; - font-weight: 100; - margin-bottom: 0; - padding: 15px 0; - } - - .ddoc .module a { - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - .ddoc .code { - color: rgba(128, 128, 128, 1); - font-family: Menlo,monospace; - font-size: 0.85em; - word-wrap: break-word; - } - - .ddoc .code i { - font-style: normal; - } - - .ddoc .code .code { - font-size: 1em; - } - - .ddoc .code_sample { - background-clip: padding-box; - margin: 1px 0; - text-align: left; - } - - .ddoc .code_sample { - display: block; - font-size: 1.4em; - margin-left: 21px; - } - - .ddoc ol .code_sample { - font-size: 1em; - } - - .ddoc .code_lines { - counter-reset: li; - line-height: 1.6em; - list-style: outside none none; - margin: 0; - padding: 0; - } - - .ddoc .code_listing .code_sample div { - margin-left: 13px; - width: 93%; - } - - .ddoc .code_listing .code_sample div .code_lines li { - list-style-type: none; - margin: 0; - padding-right: 10px; - } - - .ddoc .code_sample div .code_lines li::before { - margin-left: -33px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+10)::before { - margin-left: -39px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+100)::before { - margin-left: -46px; - margin-right: 25px; - } - - .ddoc .code_sample .code_lines .code { - color: #000; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - border-left: 5px solid rgba(0, 155, 51, 0.2); - } - - .ddoc .code_lines li::before { - color: rgba(128, 128, 128, 1); - content: counter(li, decimal); - counter-increment: li; - font-family: Menlo,monospace; - font-size: 0.9em; - margin-right: 16px; - } - - .ddoc .code_lines li { - padding-left: 0; - white-space: pre-wrap; - } - - .ddoc .code_lines li:only-of-type::before { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:only-of-type { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:nth-child(n+10) { - text-indent: -17px; - } - - .ddoc .code_lines li:nth-child(n+10)::before { - margin-right: 12px; - } - - .ddoc .graybox { - border: 1px solid rgba(233, 233, 233, 1); - border-collapse: collapse; - border-spacing: 0; - empty-cells: hide; - margin: 20px 0 36px; - text-align: left; - } - - .ddoc .graybox p { - margin: 0; - min-width: 50px; - } - - .ddoc td { - border: 1px solid rgba(233, 233, 233, 1); - margin: 0; - max-width: 260px; - padding: 5px 25px 5px 10px; - vertical-align: middle; - } - - .punctuation { - color: rgba(0, 0, 0, 1); - } - - .comment { - color: rgba(0, 131, 18, 1); - } - - .operator { - color: #000; - } - - .keyword { - color: rgba(170, 13, 145, 1); - } - - .keyword_type { - color: rgba(170, 51, 145, 1); - } - - .string_literal { - color: rgba(196, 26, 22, 1); - } - - .ddoc_psuper_symbol { - color: rgba(92, 38, 153, 1); - } - - .param { - color: rgba(0, 0, 0, 1); - } - - .psymbol { - color: rgba(0, 0, 0, 1); - } - - .ddoc_member_header .ddoc_header_anchor .code { - font-size: 1em; - } - </style> - </head> - <body id="ddoc_main" class="ddoc dlang"> - <div class="content_wrapper"> - <article class="module"> - <h1 class="module_name">$(TITLE)</h1> - <section id="module_content">$(BODY)</section> - </article> - </div> - </body> -</html>$(LF) - -DDOC_MODULE_MEMBERS = <section class="section ddoc_module_members_section"> - <div class="ddoc_module_members"> - $(DDOC_MEMBERS $0) - </div> -</section>$(LF) - -DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0)$(LF) - -DDOC_MEMBERS = <ul class="ddoc_members"> - $0 -</ul> - -DDOC_MEMBER = <li class="ddoc_member"> - $0 -</li> - -DDOC_MEMBER_HEADER = <div class="ddoc_member_header"> - $0 -</div> - -DDOC_HEADER_ANCHOR = <div class="ddoc_header_anchor"> - <a href="#$1" id="$1"><code class="code">$2</code></a> -</div> - -DDOC_DECL = <div class="ddoc_decl"> - <section class="section"> - <div class="declaration"> - <h4>Declaration</h4> - <div class="dlang"> - <p class="para"> - <code class="code"> - $0 - </code> - </p> - </div> - </div> - </section> -</div> - -DDOC_ANCHOR = <span class="ddoc_anchor" id="$1"></span> - -DDOC_DECL_DD = <div class="ddoc_decl"> - $0 -</div> - -DDOC_SECTIONS = <section class="section ddoc_sections"> - $0 -</section>$(LF) - -DDOC_SUMMARY = <div class="ddoc_summary"> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DESCRIPTION = <div class="ddoc_description"> - <h4>Discussion</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_EXAMPLES = <div class="ddoc_examples"> - <h4>Examples</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_RETURNS = <div class="ddoc_returns"> - <h4>Return Value</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_PARAMS = <div class="ddoc_params"> - <h4>Parameters</h4> - <table cellspacing="0" cellpadding="5" border="0" class="graybox"> - <tbody> - $0 - </tbody> - </table> -</div>$(LF) - -DDOC_PARAM_ROW = <tr class="ddoc_param_row"> - $0 -</tr>$(LF) - -DDOC_PARAM_ID = <td scope="ddoc_param_id"> - <code class="code"> - <em class="term">$0</em> - </code> -</td>$(LF) - -DDOC_PARAM_DESC = <td> - <div class="ddoc_param_desc"> - <p class="para"> - $0 - </p> - </div> -</td> - -DDOC_LICENSE = <div class="ddoc_license"> - <h4>License</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_AUTHORS = <div class="ddoc_authors"> - <h4>Authors</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_BUGS = <div class="ddoc_bugs"> - <h4>Bugs</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_COPYRIGHT = <div class="ddoc_copyright"> - <h4>Copyright</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DATE = <div class="ddoc_date"> - <h4>Date</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DEPRECATED = <div class="ddoc_deprecated"> - <h4>Deprecated</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_HISTORY = <div class="ddoc_history"> - <h4>History</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_SEE_ALSO = <div class="ddoc_see_also"> - <h4>See Also</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_STANDARDS = <div class="ddoc_standards"> - <h4>Standards</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_THROWS = <div class="ddoc_throws"> - <h4>Throws</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_VERSION = <div class="ddoc_version"> - <h4>Version</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_SECTION = <div class="ddoc_section"> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_SECTION_H = <span class="ddoc_section_h">$0:</span>$(LF) - -DDOC_DITTO = <br> -$0 - -DDOC_PSYMBOL = <code class="code">$0</code> -DDOC_ENUM_BASETYPE = $0 -DDOC_PSUPER_SYMBOL = <span class="ddoc_psuper_symbol">$0</span> -DDOC_KEYWORD = <code class="code">$0</code> -DDOC_PARAM = <code class="code">$0</code> -DDOC_CONSTRAINT = $(DDOC_CONSTRAINT) if ($0) -DDOC_OVERLOAD_SEPARATOR = $0 -DDOC_TEMPLATE_PARAM_LIST = $0 -DDOC_TEMPLATE_PARAM = $0 diff --git a/dev-lang/dmd/files/2.078-allow-deprecations.patch b/dev-lang/dmd/files/2.078-allow-deprecations.patch deleted file mode 100644 index e2e8573..0000000 --- a/dev-lang/dmd/files/2.078-allow-deprecations.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -225,7 +225,7 @@ CXXFLAGS += \ - endif - DFLAGS := -version=MARS $(PIC) - # Enable D warnings --DFLAGS += -w -de -+DFLAGS += -w - - ifneq (,$(DEBUG)) - ENABLE_DEBUG := 1 diff --git a/dev-lang/dmd/files/2.080-default_ddoc_theme.ddoc b/dev-lang/dmd/files/2.080-default_ddoc_theme.ddoc deleted file mode 100644 index 2f57fb2..0000000 --- a/dev-lang/dmd/files/2.080-default_ddoc_theme.ddoc +++ /dev/null @@ -1,742 +0,0 @@ -LPAREN = ( -RPAREN = ) -BACKTICK = ` -DOLLAR = $ -LF = -$(LF) - -ESCAPES = - /</</ - />/>/ - /&/&/ - -B = <b>$0</b> -I = <i>$0</i> -U = <u>$0</u> -P = <p>$0</p> -DL = <dl>$0</dl> -DT = <dt>$0</dt> -DD = <dd>$0</dd> -TABLE = <table>$0</table> -TR = <tr>$0</tr> -TH = <th>$0</th> -TD = <td>$0</td> -OL = <ol>$0</ol> -UL = <ul>$0</ul> -LI = <li>$0</li> -BIG = <span class="font_big">$0</span> -SMALL = <small>$0</small> -BR = <br> -LINK = <a href="$0">$0</a> -LINK2 = <a href="$1">$+</a> -DEPRECATED = $0 - -RED = <span class="color_red">$0</span> -BLUE = <span class="color_blue">$0</span> -GREEN = <span class="color_green">$0</span> -YELLOW = <span class="color_yellow">$0</span> -BLACK = <span class="color_black">$0</span> -WHITE = <span class="color_white">$0</span> - -D_CODE = -<section class="code_listing"> - <div class="code_sample"> - <div class="dlang"> - <ol class="code_lines"> - <li><code class="code">$0</code></li> - </ol> - </div> - </div> -</section> - -D_INLINECODE = <code class="code">$0</code> -DDOC_BACKQUOTED = $(D_INLINECODE $0) -D_COMMENT = <span class="comment">$0</span> -D_STRING = <span class="string_literal">$0</span> -D_KEYWORD = <span class="keyword">$0</span> -D_PSYMBOL = <span class="psymbol">$0</span> -D_PARAM = <span class="param">$0</span> - -DDOC_BLANKLINE = <br><br> -DDOC_COMMENT = <!-- $0 --> - -DDOC = -<!DOCTYPE html> -<html> - <head> - <meta charset="UTF-8"> - <title>$(TITLE)</title> - <style type="text/css" media="screen"> - html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, - blockquote, pre, a, abbr, address, cite, code, del, dfn, em, figure, - img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, dl, - dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, - tbody, tfoot, thead, tr, th, td { - background: transparent none repeat scroll 0 0; - border: 0 none; - font-size: 100%; - margin: 0; - outline: 0 none; - padding: 0; - vertical-align: baseline; - } - - .color_red { color: #dc322f; } - .color_blue { color: #268bd2; } - .color_green { color: #859901; } - .color_yellow { color: #b58901; } - .color_black { color: black; } - .color_white { color: white; } - - .font_big { - font-size: 1.2em; - } - - .ddoc_section_h { - font-weight: bold; - font-size: 13px; - line-height: 19.5px; - margin-top: 11px; - display: block; - } - - body.dlang .dlang { - display: inline-block; - } - - body.dlang .declaration .dlang { - display: block; - } - - body.dlang .ddoc_header_anchor a.dlang { - display: block; - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - body.dlang .ddoc_header_anchor .code { - color: rgba(0, 136, 204, 1); - } - - #ddoc_main .module { - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-style: none solid solid; - border-width: 0 1px 1px; - overflow-x: hidden; - padding: 15px; - } - - #ddoc_main .section .section { - margin-top: 0; - } - - #ddoc_main .ddoc_module_members_section { - padding: 1px 0 0; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members section.intro { - background: #fff none repeat scroll 0 0; - list-style-type: none; - width: 100%; - } - - #ddoc_main .ddoc_header_anchor { - font-size: 1.4em; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_header_anchor > .code { - display: inline-block; - - } - - #ddoc_main .ddoc_decl { - background-color: transparent; - height: 100%; - left: 0; - top: 0; - padding: 0; - padding-left: 15px; - } - - #ddoc_main .ddoc_decl .section, #ddoc_main .section.ddoc_sections { - background: white none repeat scroll 0 0; - margin: 0; - padding: 5px; - position: relative; - border-radius: 5px; - } - - #ddoc_main .ddoc_decl .section h4, #ddoc_main .section.ddoc_sections h4 { - font-size: 13px; - line-height: 1.5; - margin-top: 21px; - } - - #ddoc_main .section .declaration { - margin-top: 21px; - } - - #ddoc_main .section .declaration .code { - color: rgba(0, 0, 0, 1); - margin-bottom: 15px; - padding-bottom: 6px; - } - - #ddoc_main .declaration div .para { - margin-bottom: 0; - } - - #ddoc_main .ddoc_params .graybox tr td:first-of-type { - padding: 7px; - text-align: right; - vertical-align: top; - word-break: normal; - white-space: nowrap; - } - - #ddoc_main .ddoc_params .graybox { - border: 0 none; - } - - #ddoc_main .ddoc_params .graybox td { - border-color: rgba(214, 214, 214, 1); - } - - #ddoc_main .ddoc_params .graybox tr:first-child > td { - border-top: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr:last-child > td { - border-bottom: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:first-child { - border-left: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:last-child { - border-right: 0 none; - width: 100%; - } - - #ddoc_main em.term, #ddoc_main em.term .code { - color: rgba(65, 65, 65, 1); - font-size: 12px; - font-style: italic; - line-height: 1.5; - } - - #ddoc_main .see-also { - cursor: pointer; - font-family: Menlo,monospace; - } - - #ddoc_main .ddoc_decl .section > div:last-of-type { - margin-bottom: 15px; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members { - transition: transform 0.3s ease 0s; - } - - #ddoc_main .code_sample { - background: inherit; - } - - #ddoc_main .declaration .code-line { - display: block; - font: 1em Menlo,monospace; - } - - #ddoc_main a[name] { - margin: -112px 0 0; - padding-top: 112px; - } - - #ddoc_main .ddoc_decl td { - max-width: inherit; - } - - #ddoc_main .declaration a { - color: inherit; - } - - #ddoc_main .declaration a:hover { - color: rgba(0, 136, 204, 1); - text-decoration: underline; - } - - body.ddoc { - background-color: transparent; - color: rgba(0, 0, 0, 1); - font-family: Helvetica,Arial,sans-serif; - font-size: 62.5%; - margin: 0; - border: 0; - left: 0; - top: 0; - padding: 0; - } - - .ddoc a[name] { - display: block; - height: 0; - margin: -85px 0 0; - padding-top: 85px; - width: 0; - } - - .ddoc .module { - border-color: transparent; - background-color: rgba(255, 255, 255, 1); - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-image: none; - border-style: none solid solid; - border-width: 0 1px 1px; - box-shadow: 0 0 1px rgba(0, 0, 0, 0.07); - display: block; - margin-left: 0; - min-height: calc(100% - 173px); - overflow: auto; - padding-bottom: 100px; - } - - .ddoc .content_wrapper { - background-color: rgba(242, 242, 242, 1); - margin: 0 auto; - max-width: 980px; - } - - .ddoc .section { - padding: 15px 25px 30px; - } - - .ddoc .section .section { - margin: 30px 0 0; - padding: 0; - } - - .ddoc .para { - color: rgba(65, 65, 65, 1); - font-size: 1.4em; - line-height: 145%; - margin-bottom: 15px; - } - - .ddoc .ddoc_examples .para { - margin-bottom: 0; - } - - .ddoc .module_name { - color: rgba(0, 0, 0, 1); - display: block; - font-family: Helvetica; - font-size: 2.8em; - font-weight: 100; - margin-bottom: 0; - padding: 15px 0; - } - - .ddoc .module a { - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - .ddoc .code { - color: rgba(128, 128, 128, 1); - font-family: Menlo,monospace; - font-size: 0.85em; - word-wrap: break-word; - } - - .ddoc .code i { - font-style: normal; - } - - .ddoc .code .code { - font-size: 1em; - } - - .ddoc .code_sample { - background-clip: padding-box; - margin: 1px 0; - text-align: left; - } - - .ddoc .code_sample { - display: block; - font-size: 1.4em; - margin-left: 21px; - } - - .ddoc ol .code_sample { - font-size: 1em; - } - - .ddoc .code_lines { - counter-reset: li; - line-height: 1.6em; - list-style: outside none none; - margin: 0; - padding: 0; - } - - .ddoc .code_listing .code_sample div { - margin-left: 13px; - width: 93%; - } - - .ddoc .code_listing .code_sample div .code_lines li { - list-style-type: none; - margin: 0; - padding-right: 10px; - } - - .ddoc .code_sample div .code_lines li::before { - margin-left: -33px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+10)::before { - margin-left: -39px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+100)::before { - margin-left: -46px; - margin-right: 25px; - } - - .ddoc .code_sample .code_lines .code { - color: #000; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - border-left: 5px solid rgba(0, 155, 51, 0.2); - } - - .ddoc .code_lines li::before { - color: rgba(128, 128, 128, 1); - content: counter(li, decimal); - counter-increment: li; - font-family: Menlo,monospace; - font-size: 0.9em; - margin-right: 16px; - } - - .ddoc .code_lines li { - padding-left: 0; - white-space: pre-wrap; - } - - .ddoc .code_lines li:only-of-type::before { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:only-of-type { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:nth-child(n+10) { - text-indent: -17px; - } - - .ddoc .code_lines li:nth-child(n+10)::before { - margin-right: 12px; - } - - .ddoc .graybox { - border: 1px solid rgba(233, 233, 233, 1); - border-collapse: collapse; - border-spacing: 0; - empty-cells: hide; - margin: 20px 0 36px; - text-align: left; - } - - .ddoc .graybox p { - margin: 0; - min-width: 50px; - } - - .ddoc td { - border: 1px solid rgba(233, 233, 233, 1); - margin: 0; - max-width: 260px; - padding: 5px 25px 5px 10px; - vertical-align: middle; - } - - .punctuation { - color: rgba(0, 0, 0, 1); - } - - .comment { - color: rgba(0, 131, 18, 1); - } - - .operator { - color: #000; - } - - .keyword { - color: rgba(170, 13, 145, 1); - } - - .keyword_type { - color: rgba(170, 51, 145, 1); - } - - .string_literal { - color: rgba(196, 26, 22, 1); - } - - .ddoc_psuper_symbol { - color: rgba(92, 38, 153, 1); - } - - .param { - color: rgba(0, 0, 0, 1); - } - - .psymbol { - color: rgba(0, 0, 0, 1); - } - - .ddoc_member_header .ddoc_header_anchor .code { - font-size: 1em; - } - </style> - </head> - <body id="ddoc_main" class="ddoc dlang"> - <div class="content_wrapper"> - <article class="module"> - <h1 class="module_name">$(TITLE)</h1> - <section id="module_content">$(BODY)</section> - </article> - </div> - </body> -</html>$(LF) - -DDOC_MODULE_MEMBERS = <section class="section ddoc_module_members_section"> - <div class="ddoc_module_members"> - $(DDOC_MEMBERS $0) - </div> -</section>$(LF) - -DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0)$(LF) - -DDOC_MEMBERS = <ul class="ddoc_members"> - $0 -</ul> - -DDOC_MEMBER = <li class="ddoc_member"> - $0 -</li> - -DDOC_MEMBER_HEADER = <div class="ddoc_member_header"> - $0 -</div> - -DDOC_HEADER_ANCHOR = <div class="ddoc_header_anchor"> - <a href="#$1" id="$1"><code class="code">$2</code></a> -</div> - -DDOC_DECL = <div class="ddoc_decl"> - <section class="section"> - <div class="declaration"> - <h4>Declaration</h4> - <div class="dlang"> - <p class="para"> - <code class="code"> - $0 - </code> - </p> - </div> - </div> - </section> -</div> - -DDOC_ANCHOR = <span class="ddoc_anchor" id="$1"></span> - -DDOC_DECL_DD = <div class="ddoc_decl"> - $0 -</div> - -DDOC_SECTIONS = <section class="section ddoc_sections"> - $0 -</section>$(LF) - -DDOC_SUMMARY = <div class="ddoc_summary"> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DESCRIPTION = <div class="ddoc_description"> - <h4>Discussion</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_EXAMPLES = <div class="ddoc_examples"> - <h4>Examples</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_RETURNS = <div class="ddoc_returns"> - <h4>Return Value</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_PARAMS = <div class="ddoc_params"> - <h4>Parameters</h4> - <table cellspacing="0" cellpadding="5" border="0" class="graybox"> - <tbody> - $0 - </tbody> - </table> -</div>$(LF) - -DDOC_PARAM_ROW = <tr class="ddoc_param_row"> - $0 -</tr>$(LF) - -DDOC_PARAM_ID = <td scope="ddoc_param_id"> - <code class="code"> - <em class="term">$0</em> - </code> -</td>$(LF) - -DDOC_PARAM_DESC = <td> - <div class="ddoc_param_desc"> - <p class="para"> - $0 - </p> - </div> -</td> - -DDOC_LICENSE = <div class="ddoc_license"> - <h4>License</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_AUTHORS = <div class="ddoc_authors"> - <h4>Authors</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_BUGS = <div class="ddoc_bugs"> - <h4>Bugs</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_COPYRIGHT = <div class="ddoc_copyright"> - <h4>Copyright</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DATE = <div class="ddoc_date"> - <h4>Date</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DEPRECATED = <div class="ddoc_deprecated"> - <h4>Deprecated</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_HISTORY = <div class="ddoc_history"> - <h4>History</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_SEE_ALSO = <div class="ddoc_see_also"> - <h4>See Also</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_STANDARDS = <div class="ddoc_standards"> - <h4>Standards</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_THROWS = <div class="ddoc_throws"> - <h4>Throws</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_VERSION = <div class="ddoc_version"> - <h4>Version</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_SECTION = <div class="ddoc_section"> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_SECTION_H = <span class="ddoc_section_h">$0:</span>$(LF) - -DDOC_DITTO = <br> -$0 - -DDOC_PSYMBOL = <code class="code">$0</code> -DDOC_ENUM_BASETYPE = $0 -DDOC_PSUPER_SYMBOL = <span class="ddoc_psuper_symbol">$0</span> -DDOC_KEYWORD = <code class="code">$0</code> -DDOC_PARAM = <code class="code">$0</code> -DDOC_CONSTRAINT = $(DDOC_CONSTRAINT) if ($0) -DDOC_OVERLOAD_SEPARATOR = $0 -DDOC_TEMPLATE_PARAM_LIST = $0 -DDOC_TEMPLATE_PARAM = $0 -DDOC_LINK_AUTODETECT = $(LINK $0) -DDOC_AUTO_PSYMBOL = $(DDOC_PSYMBOL $0) -DDOC_AUTO_KEYWORD = $(DDOC_KEYWORD $0) -DDOC_AUTO_PARAM = $(DDOC_PARAM $0) -DDOC_AUTO_PSYMBOL_SUPPRESS = $0 diff --git a/dev-lang/dmd/files/2.081-allow-deprecations.patch b/dev-lang/dmd/files/2.081-allow-deprecations.patch deleted file mode 100644 index 9155f1f..0000000 --- a/dev-lang/dmd/files/2.081-allow-deprecations.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- dmd2/dmd/src/posix.mak -+++ dmd2/dmd/src/posix.mak -@@ -228,7 +228,7 @@ - DFLAGS= - override DFLAGS += -version=MARS $(PIC) - # Enable D warnings --override DFLAGS += -w -de -+override DFLAGS += -w - - ifneq (,$(DEBUG)) - ENABLE_DEBUG := 1 diff --git a/dev-lang/dmd/files/2.084-config.d b/dev-lang/dmd/files/2.084-config.d deleted file mode 100644 index 7a9e1c2..0000000 --- a/dev-lang/dmd/files/2.084-config.d +++ /dev/null @@ -1,77 +0,0 @@ -/** -Generates the compiler version, the version printed with `dmd --version`. - -Outputs a file with the generated version which is imported as a string literal -in the compiler source code. -*/ -module config; - -void main(const string[] args) -{ - import std.file : mkdirRecurse, readText; - import std.path : buildPath; - - const outputDirectory = args[1]; - const versionFile = args[2]; - - version (Posix) - const sysConfigDirectory = args[3]; - - mkdirRecurse(outputDirectory); - const version_ = generateVersion(versionFile); - - updateIfChanged(buildPath(outputDirectory, "VERSION"), version_); - - version (Posix) - { - const path = buildPath(outputDirectory, "SYSCONFDIR.imp"); - updateIfChanged(path, sysConfigDirectory); - } -} - -/** -Generates the version for the compiler. - -If anything goes wrong in the process the contents of the file -`versionFile` will be returned. - -Params: - versionFile = a file containing a version, used for backup if generating the - version fails - -Returns: the generated version, or the content of `versionFile` -*/ -string generateVersion(const string versionFile) -{ - import std.process : execute; - import std.file : readText; - import std.string : strip; - - const result = execute(["git", "describe", "--dirty"]); - - return result.status == 0 ? result.output.strip : versionFile.readText; -} - -/** -Writes given the content to the given file. - -The content will only be written to the file specified in `path` if that file -doesn't exist, or the content of the existing file is different from the given -content. - -This makes sure the timestamp of the file is only updated when the -content has changed. This will avoid rebuilding when the content hasn't changed. - -Params: - path = the path to the file to write the content to - content = the content to write to the file -*/ -void updateIfChanged(const string path, const string content) -{ - import std.file : exists, readText, write; - - const existingContent = path.exists ? path.readText : ""; - - if (content != existingContent) - write(path, content); -} diff --git a/dev-lang/dmd/files/2.084-default_ddoc_theme.ddoc b/dev-lang/dmd/files/2.084-default_ddoc_theme.ddoc deleted file mode 100644 index aa65bf9..0000000 --- a/dev-lang/dmd/files/2.084-default_ddoc_theme.ddoc +++ /dev/null @@ -1,783 +0,0 @@ -LPAREN = ( -RPAREN = ) -BACKTICK = ` -DOLLAR = $ -COMMA = , -LF = -$(LF) - -ESCAPES = - /</</ - />/>/ - /&/&/ - -H1 = <h1>$0</h1> -H2 = <h2>$0</h2> -H3 = <h3>$0</h3> -H4 = <h4>$0</h4> -H5 = <h5>$0</h5> -H6 = <h6>$0</h6> -B = <b>$0</b> -I = <i>$0</i> -EM = <em>$0</em> -STRONG = <strong>$0</strong> -U = <u>$0</u> -P = <p>$0</p> -DL = <dl>$0</dl> -DT = <dt>$0</dt> -DD = <dd>$0</dd> -TABLE = <table>$0</table> -TR = <tr>$0</tr> -TH = <th>$0</th> -TD = <td>$0</td> -OL = <ol>$0</ol> -OL_START = <ol start="$1">$2</ol> -UL = <ul>$0</ul> -LI = <li>$0</li> -BIG = <span class="font_big">$0</span> -SMALL = <small>$0</small> -BR = <br> -LINK = <a href="$0">$0</a> -LINK2 = <a href="$1">$+</a> -DEPRECATED = $0 - -RED = <span class="color_red">$0</span> -BLUE = <span class="color_blue">$0</span> -GREEN = <span class="color_green">$0</span> -YELLOW = <span class="color_yellow">$0</span> -BLACK = <span class="color_black">$0</span> -WHITE = <span class="color_white">$0</span> - -D_CODE = -<section class="code_listing"> - <div class="code_sample"> - <div class="dlang"> - <ol class="code_lines"> - <li><code class="code">$0</code></li> - </ol> - </div> - </div> -</section> - -D_INLINECODE = <code class="code">$0</code> -DDOC_BACKQUOTED = $(D_INLINECODE $0) -D_COMMENT = <span class="comment">$0</span> -D_STRING = <span class="string_literal">$0</span> -D_KEYWORD = <span class="keyword">$0</span> -D_PSYMBOL = <span class="psymbol">$0</span> -D_PARAM = <span class="param">$0</span> - -DDOC_BLANKLINE = <br><br> -DDOC_COMMENT = <!-- $0 --> - -DDOC = -<!DOCTYPE html> -<html> - <head> - <meta charset="UTF-8"> - <title>$(TITLE)</title> - <style type="text/css" media="screen"> - html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, - blockquote, pre, a, abbr, address, cite, code, del, dfn, em, figure, - img, ins, kbd, q, s, samp, small, strong, sub, sup, var, b, u, i, dl, - dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, - tbody, tfoot, thead, tr, th, td { - background: transparent none repeat scroll 0 0; - border: 0 none; - font-size: 100%; - margin: 0; - outline: 0 none; - padding: 0; - vertical-align: baseline; - } - - h1 { font-size: 200%; } - h2 { font-size: 160%; } - h3 { font-size: 120%; } - h4 { font-size: 100%; } - h5 { font-size: 80%; } - h6 { font-size: 80%; font-weight: normal; } - - ul, ol { - margin: 1.4em 0; - } - ul ul, ol ol, ul ol, ol ul { - margin-top: 0; - margin-bottom: 0; - } - ul, ol { - margin-left: 2.8em; - } - - ol { - list-style: decimal; - } - ol ol { - list-style: lower-alpha; - } - ol ol ol { - list-style: lower-roman; - } - ol ol ol ol { - list-style: decimal; - } - - .color_red { color: #dc322f; } - .color_blue { color: #268bd2; } - .color_green { color: #859901; } - .color_yellow { color: #b58901; } - .color_black { color: black; } - .color_white { color: white; } - - .font_big { - font-size: 1.2em; - } - - .ddoc_section_h { - font-weight: bold; - font-size: 13px; - line-height: 19.5px; - margin-top: 11px; - display: block; - } - - body.dlang .dlang { - display: inline-block; - } - - body.dlang .declaration .dlang { - display: block; - } - - body.dlang .ddoc_header_anchor a.dlang { - display: block; - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - body.dlang .ddoc_header_anchor .code { - color: rgba(0, 136, 204, 1); - } - - #ddoc_main .module { - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-style: none solid solid; - border-width: 0 1px 1px; - overflow-x: hidden; - padding: 15px; - } - - #ddoc_main .section .section { - margin-top: 0; - } - - #ddoc_main .ddoc_module_members_section { - padding: 1px 0 0; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members section.intro { - background: #fff none repeat scroll 0 0; - list-style-type: none; - width: 100%; - } - - #ddoc_main .ddoc_header_anchor { - font-size: 1.4em; - transition: transform 0.3s ease 0s; - } - - #ddoc_main .ddoc_header_anchor > .code { - display: inline-block; - - } - - #ddoc_main .ddoc_decl { - background-color: transparent; - height: 100%; - left: 0; - top: 0; - padding: 0; - padding-left: 15px; - } - - #ddoc_main .ddoc_decl .section, #ddoc_main .section.ddoc_sections { - background: white none repeat scroll 0 0; - margin: 0; - padding: 5px; - position: relative; - border-radius: 5px; - } - - #ddoc_main .ddoc_decl .section h4:first-of-type, #ddoc_main .section.ddoc_sections h4:first-of-type { - font-size: 13px; - line-height: 1.5; - margin-top: 21px; - } - - #ddoc_main .section .declaration { - margin-top: 21px; - } - - #ddoc_main .section .declaration .code { - color: rgba(0, 0, 0, 1); - margin-bottom: 15px; - padding-bottom: 6px; - } - - #ddoc_main .declaration div .para { - margin-bottom: 0; - } - - #ddoc_main .ddoc_params .graybox tr td:first-of-type { - padding: 7px; - text-align: right; - vertical-align: top; - word-break: normal; - white-space: nowrap; - } - - #ddoc_main .ddoc_params .graybox { - border: 0 none; - } - - #ddoc_main .ddoc_params .graybox td { - border-color: rgba(214, 214, 214, 1); - } - - #ddoc_main .ddoc_params .graybox tr:first-child > td { - border-top: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr:last-child > td { - border-bottom: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:first-child { - border-left: 0 none; - } - - #ddoc_main .ddoc_params .graybox tr > td:last-child { - border-right: 0 none; - width: 100%; - } - - #ddoc_main em.term, #ddoc_main em.term .code { - color: rgba(65, 65, 65, 1); - font-size: 12px; - font-style: italic; - line-height: 1.5; - } - - #ddoc_main .see-also { - cursor: pointer; - font-family: Menlo,monospace; - } - - #ddoc_main .ddoc_decl .section > div:last-of-type { - margin-bottom: 15px; - } - - #ddoc_main .ddoc_member, #ddoc_main .ddoc_module_members { - transition: transform 0.3s ease 0s; - } - - #ddoc_main .code_sample { - background: inherit; - } - - #ddoc_main .declaration .code-line { - display: block; - font: 1em Menlo,monospace; - } - - #ddoc_main a[name] { - margin: -112px 0 0; - padding-top: 112px; - } - - #ddoc_main .ddoc_decl td { - max-width: inherit; - } - - #ddoc_main .declaration a { - color: inherit; - } - - #ddoc_main .declaration a:hover { - color: rgba(0, 136, 204, 1); - text-decoration: underline; - } - - body.ddoc { - background-color: transparent; - color: rgba(0, 0, 0, 1); - font-family: Helvetica,Arial,sans-serif; - font-size: 62.5%; - margin: 0; - border: 0; - left: 0; - top: 0; - padding: 0; - } - - .ddoc a[name] { - display: block; - height: 0; - margin: -85px 0 0; - padding-top: 85px; - width: 0; - } - - .ddoc .module { - border-color: transparent; - background-color: rgba(255, 255, 255, 1); - border-color: currentColor rgba(233, 233, 233, 1) rgba(233, 233, 233, 1); - border-image: none; - border-style: none solid solid; - border-width: 0 1px 1px; - box-shadow: 0 0 1px rgba(0, 0, 0, 0.07); - display: block; - margin-left: 0; - min-height: calc(100% - 173px); - overflow: auto; - padding-bottom: 100px; - } - - .ddoc .content_wrapper { - background-color: rgba(242, 242, 242, 1); - margin: 0 auto; - max-width: 980px; - } - - .ddoc .section { - padding: 15px 25px 30px; - } - - .ddoc .section .section { - margin: 30px 0 0; - padding: 0; - } - - .ddoc .para { - color: rgba(65, 65, 65, 1); - font-size: 1.4em; - line-height: 145%; - margin-bottom: 15px; - } - - .ddoc .ddoc_examples .para { - margin-bottom: 0; - } - - .ddoc .module_name { - color: rgba(0, 0, 0, 1); - display: block; - font-family: Helvetica; - font-size: 2.8em; - font-weight: 100; - margin-bottom: 0; - padding: 15px 0; - } - - .ddoc .module a { - color: rgba(0, 136, 204, 1); - text-decoration: none; - } - - .ddoc .code { - color: rgba(128, 128, 128, 1); - font-family: Menlo,monospace; - font-size: 0.85em; - word-wrap: break-word; - } - - .ddoc .code i { - font-style: normal; - } - - .ddoc .code .code { - font-size: 1em; - } - - .ddoc .code_sample { - background-clip: padding-box; - margin: 1px 0; - text-align: left; - } - - .ddoc .code_sample { - display: block; - font-size: 1.4em; - margin-left: 21px; - } - - .ddoc ol .code_sample { - font-size: 1em; - } - - .ddoc .code_lines { - counter-reset: li; - line-height: 1.6em; - list-style: outside none none; - margin: 0; - padding: 0; - } - - .ddoc .code_listing .code_sample div { - margin-left: 13px; - width: 93%; - } - - .ddoc .code_listing .code_sample div .code_lines li { - list-style-type: none; - margin: 0; - padding-right: 10px; - } - - .ddoc .code_sample div .code_lines li::before { - margin-left: -33px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+10)::before { - margin-left: -39px; - margin-right: 25px; - } - - .ddoc .code_sample div .code_lines li:nth-child(n+100)::before { - margin-left: -46px; - margin-right: 25px; - } - - .ddoc .code_sample .code_lines .code { - color: #000; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - margin: 10px 0 21px; - padding: 4px 0 2px 10px; - } - - .ddoc div.dlang { - border-left: 5px solid rgba(0, 155, 51, 0.2); - } - - .ddoc .code_lines li::before { - color: rgba(128, 128, 128, 1); - content: counter(li, decimal); - counter-increment: li; - font-family: Menlo,monospace; - font-size: 0.9em; - margin-right: 16px; - } - - .ddoc .code_lines li { - padding-left: 0; - white-space: pre-wrap; - } - - .ddoc .code_lines li:only-of-type::before { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:only-of-type { - color: rgba(255, 255, 255, 1); - content: " "; - } - - .ddoc .code_lines li:nth-child(n+10) { - text-indent: -17px; - } - - .ddoc .code_lines li:nth-child(n+10)::before { - margin-right: 12px; - } - - .ddoc .graybox { - border: 1px solid rgba(233, 233, 233, 1); - border-collapse: collapse; - border-spacing: 0; - empty-cells: hide; - margin: 20px 0 36px; - text-align: left; - } - - .ddoc .graybox p { - margin: 0; - min-width: 50px; - } - - .ddoc td { - border: 1px solid rgba(233, 233, 233, 1); - margin: 0; - max-width: 260px; - padding: 5px 25px 5px 10px; - vertical-align: middle; - } - - .punctuation { - color: rgba(0, 0, 0, 1); - } - - .comment { - color: rgba(0, 131, 18, 1); - } - - .operator { - color: #000; - } - - .keyword { - color: rgba(170, 13, 145, 1); - } - - .keyword_type { - color: rgba(170, 51, 145, 1); - } - - .string_literal { - color: rgba(196, 26, 22, 1); - } - - .ddoc_psuper_symbol { - color: rgba(92, 38, 153, 1); - } - - .param { - color: rgba(0, 0, 0, 1); - } - - .psymbol { - color: rgba(0, 0, 0, 1); - } - - .ddoc_member_header .ddoc_header_anchor .code { - font-size: 1em; - } - </style> - </head> - <body id="ddoc_main" class="ddoc dlang"> - <div class="content_wrapper"> - <article class="module"> - <h1 class="module_name">$(TITLE)</h1> - <section id="module_content">$(BODY)</section> - </article> - </div> - </body> -</html>$(LF) - -DDOC_MODULE_MEMBERS = <section class="section ddoc_module_members_section"> - <div class="ddoc_module_members"> - $(DDOC_MEMBERS $0) - </div> -</section>$(LF) - -DDOC_CLASS_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_STRUCT_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_ENUM_MEMBERS = $(DDOC_MEMBERS $0)$(LF) -DDOC_TEMPLATE_MEMBERS = $(DDOC_MEMBERS $0)$(LF) - -DDOC_MEMBERS = <ul class="ddoc_members"> - $0 -</ul> - -DDOC_MEMBER = <li class="ddoc_member"> - $0 -</li> - -DDOC_MEMBER_HEADER = <div class="ddoc_member_header"> - $0 -</div> - -DDOC_HEADER_ANCHOR = <div class="ddoc_header_anchor"> - <a href="#$1" id="$1"><code class="code">$2</code></a> -</div> - -DDOC_DECL = <div class="ddoc_decl"> - <section class="section"> - <div class="declaration"> - <h4>Declaration</h4> - <div class="dlang"> - <p class="para"> - <code class="code"> - $0 - </code> - </p> - </div> - </div> - </section> -</div> - -DDOC_ANCHOR = <span class="ddoc_anchor" id="$1"></span> - -DDOC_DECL_DD = <div class="ddoc_decl"> - $0 -</div> - -DDOC_SECTIONS = <section class="section ddoc_sections"> - $0 -</section>$(LF) - -DDOC_SUMMARY = <div class="ddoc_summary"> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DESCRIPTION = <div class="ddoc_description"> - <h4>Discussion</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_EXAMPLES = <div class="ddoc_examples"> - <h4>Examples</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_RETURNS = <div class="ddoc_returns"> - <h4>Return Value</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_PARAMS = <div class="ddoc_params"> - <h4>Parameters</h4> - <table cellspacing="0" cellpadding="5" border="0" class="graybox"> - <tbody> - $0 - </tbody> - </table> -</div>$(LF) - -DDOC_PARAM_ROW = <tr class="ddoc_param_row"> - $0 -</tr>$(LF) - -DDOC_PARAM_ID = <td scope="ddoc_param_id"> - <code class="code"> - <em class="term">$0</em> - </code> -</td>$(LF) - -DDOC_PARAM_DESC = <td> - <div class="ddoc_param_desc"> - <p class="para"> - $0 - </p> - </div> -</td> - -DDOC_LICENSE = <div class="ddoc_license"> - <h4>License</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_AUTHORS = <div class="ddoc_authors"> - <h4>Authors</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_BUGS = <div class="ddoc_bugs"> - <h4>Bugs</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_COPYRIGHT = <div class="ddoc_copyright"> - <h4>Copyright</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DATE = <div class="ddoc_date"> - <h4>Date</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_DEPRECATED = <div class="ddoc_deprecated"> - <h4>Deprecated</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_HISTORY = <div class="ddoc_history"> - <h4>History</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_SEE_ALSO = <div class="ddoc_see_also"> - <h4>See Also</h4> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_STANDARDS = <div class="ddoc_standards"> - <h4>Standards</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_THROWS = <div class="ddoc_throws"> - <h4>Throws</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_VERSION = <div class="ddoc_version"> - <h4>Version</h4> - <p class="para"> - $0 - </p> -</div> - -DDOC_SECTION = <div class="ddoc_section"> - <p class="para"> - $0 - </p> -</div>$(LF) - -DDOC_SECTION_H = <span class="ddoc_section_h">$0:</span>$(LF) - -DDOC_DITTO = <br> -$0 - -DDOC_PSYMBOL = <code class="code">$0</code> -DDOC_ENUM_BASETYPE = $0 -DDOC_PSUPER_SYMBOL = <span class="ddoc_psuper_symbol">$0</span> -DDOC_KEYWORD = <code class="code">$0</code> -DDOC_PARAM = <code class="code">$0</code> -DDOC_CONSTRAINT = $(DDOC_CONSTRAINT) if ($0) -DDOC_OVERLOAD_SEPARATOR = $0 -DDOC_TEMPLATE_PARAM_LIST = $0 -DDOC_TEMPLATE_PARAM = $0 -DDOC_LINK_AUTODETECT = $(LINK $0) -DDOC_AUTO_PSYMBOL = $(DDOC_PSYMBOL $0) -DDOC_AUTO_KEYWORD = $(DDOC_KEYWORD $0) -DDOC_AUTO_PARAM = $(DDOC_PARAM $0) -DDOC_AUTO_PSYMBOL_SUPPRESS = $0 diff --git a/dev-libs/gtkd/Manifest b/dev-libs/gtkd/Manifest index 10dd57f..07d76f8 100644 --- a/dev-libs/gtkd/Manifest +++ b/dev-libs/gtkd/Manifest @@ -1,3 +1,2 @@ -DIST GtkD-2.4.2.zip 4190939 BLAKE2B 90a47d0882cb57f94b75a155cb949e4272669764abefcc65b4c0cdece05409e669d87076d094bf8f5f7c342c9be506006f78314341a8291b858d787599a29efa SHA512 2d936c9ab69f8ea6fbd91696c91f04820f579e3cdb85914cda6611ac675dadd0d6e8d792ffced640097797f6851016474fadf964e2fc5032262c0945b875cd46 DIST GtkD-3.10.0.zip 4663859 BLAKE2B 943d4de7df8f5375f8a98dcacda873037d6745d11d3da50c6baf71cc0148e00a79df7b118f3fce409a07a7a7fd63260f29e6a1c0160e2b2a8a51414fff7faf6b SHA512 4d85ffb6d5a65463d183087fb5d0429098633f0a0be94f5dc03c12da1b07522dbee1cf04d4f87568745d914d8fb65d58a179fcf493b09f24cf13baf1ad5b4120 DIST GtkD-3.9.0.zip 4576099 BLAKE2B 50d0bda16f3026f1c068f7b65049005b86367ee1ced581bb2f941c202e0038f1bc6be350bd4bcb30f69ec0696ae0e7bbf4336546153bda389683d44c87d58eac SHA512 f8b8a7b83a23af990abb77f16e4bddf2f72bb65ad210ff8f138b0d4ff66fb5fb2a73a3cbe868a8d2ecf3abf98ece5af771af63068dc2fbf8668e46039320cf0f diff --git a/dev-libs/gtkd/gtkd-2.4.2-r1.ebuild b/dev-libs/gtkd/gtkd-2.4.2-r1.ebuild deleted file mode 100644 index 16d99d0..0000000 --- a/dev-libs/gtkd/gtkd-2.4.2-r1.ebuild +++ /dev/null @@ -1,112 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="D binding and OO wrapper of GTK+ and is released on the LGPL license" -HOMEPAGE="http://gtkd.org/" -LICENSE="LGPL-3" - -SLOT="2" -KEYWORDS="amd64 x86" -SRC_URI="https://gtkd.org/Downloads/sources/GtkD-${PV}.zip" - -# 2.068 through 2.070 suffer from https://forum.gtkd.org/groups/GtkD/thread/302/ -DLANG_VERSION_RANGE="2.063-2.067 2.071-2.080" -DLANG_PACKAGE_TYPE="multi" - -inherit dlang multilib-build - -BDEPEND="app-arch/unzip" -RDEPEND=" - >=x11-libs/gtk+-3.10:3[${MULTILIB_USEDEP}] - sourceview? ( >=x11-libs/gtksourceview-3.10:3.0 ) - gstreamer? ( >=media-libs/gstreamer-1.2:1.0 ) - vte? ( >=x11-libs/vte-0.37.4:2.91 ) -" - -GTKD_USE_FLAGS=(gtk opengl sourceview libgda gstreamer vte ) -GTKD_LIB_NAMES=(gtkd gtkdgl gtkdsv gtkdgda gstreamerd vted ) -GTKD_SRC_DIRS=( src srcgl srcsv srcgda srcgstreamer srcvte) -IUSE="${GTKD_USE_FLAGS[@]:1} static-libs" - -MAJOR=$(ver_cut 1) -MINOR=$(ver_cut 2-) - -src_unpack() { - mkdir "${S}" || die "Could not create source directory" - pushd "${S}" >/dev/null - unpack "${A}" - popd >/dev/null -} - -d_src_compile() { - compile_libs() { - # Build the shared library version of the component - # The test phase expects no version extension on the .so - dlang_compile_lib_so lib${LIB_NAME}-${MAJOR}.so \ - lib${LIB_NAME}-${MAJOR}.so.0 -Isrc ${GTKD_SRC_DIRS[$i]}/*/*.d - - # Build the static library version - if use static-libs; then - local libname=lib${LIB_NAME}-${MAJOR} - if [[ "${DLANG_VENDOR}" == "DigitalMars" ]]; then - dlang_exec ${DC} ${DCFLAGS} -m${MODEL} ${SRC_DIR}/*/*.d -Isrc -lib \ - ${LDFLAGS} ${DLANG_OUTPUT_FLAG}${libname}.a - elif [[ "${DLANG_VENDOR}" == "GNU" ]]; then - dlang_exec ${DC} ${DCFLAGS} -m${MODEL} ${SRC_DIR}/*/*.d -Isrc -c \ - ${LDFLAGS} ${DLANG_OUTPUT_FLAG}${libname}.o - dlang_exec ar rcs ${libname}.a ${libname}.o - elif [[ "${DLANG_VENDOR}" == "LDC" ]]; then - dlang_exec ${DC} ${DCFLAGS} -m${MODEL} ${SRC_DIR}/*/*.d -Isrc -lib -od=${SRC_DIR} -oq \ - ${LDFLAGS} ${DLANG_OUTPUT_FLAG}${libname}.a - fi - fi - } - - foreach_used_component compile_libs -} - -d_src_test() { - emake LINKERFLAG="${DLANG_LINKER_FLAG}" output="${DLANG_OUTPUT_FLAG}\$@" test -} - -d_src_install() { - install_libs() { - # Install the shared library version of the component - local libfile="lib${LIB_NAME}-${MAJOR}.so" - ln -s "${libfile}" "${libfile}.0" - ln -s "${libfile}" "${libfile}.0.${MINOR}" - dolib.so "${libfile}.0.${MINOR}" "${libfile}.0" "${libfile}" - - # Install the static library version - if use static-libs; then - dolib.a "lib${LIB_NAME}-${MAJOR}.a" - fi - } - - foreach_used_component install_libs -} - -d_src_install_all() { - # Obligatory docs - dodoc AUTHORS README - - # Include files - insinto "${DLANG_IMPORT_DIR}/${PN}-${MAJOR}" - - install_headers() { - files="${SRC_DIR}/*" - doins -r ${files} - } - - foreach_used_component install_headers -} - -foreach_used_component() { - for (( i = 0 ; i < ${#GTKD_LIB_NAMES[@]} ; i++ )); do - if [[ "${GTKD_LIB_NAMES[$i]}" == "gtkd" ]] || use ${GTKD_USE_FLAGS[$i]}; then - LIB_NAME=${GTKD_LIB_NAMES[$i]} SRC_DIR=${GTKD_SRC_DIRS[$i]} ${@} - fi - done -} diff --git a/dev-libs/gtkd/metadata.xml b/dev-libs/gtkd/metadata.xml index edd1ace..923e445 100644 --- a/dev-libs/gtkd/metadata.xml +++ b/dev-libs/gtkd/metadata.xml @@ -3,7 +3,6 @@ <pkgmetadata> <use> <flag name="gstreamer">Build additional bindings to media-libs/gstreamer</flag> - <flag name="libgda">Build additional bindings to gnome-extra/libgda</flag> <flag name="opengl">Build additional bindings to x11-libs/gtkglext</flag> <flag name="peas">Build additonal bindings to dev-libs/libpeas</flag> <flag name="sourceview">Build additional bindings to x11-libs/gtksourceview</flag> diff --git a/dev-util/dlang-tools/Manifest b/dev-util/dlang-tools/Manifest index 3e7a0a9..7f048b7 100644 --- a/dev-util/dlang-tools/Manifest +++ b/dev-util/dlang-tools/Manifest @@ -1,43 +1,2 @@ -DIST dlang-tools-2.064.2.tar.gz 41135 BLAKE2B f72efb183d2325d52bf84fb7793155a91f2c3ab679e3c8e03dcf4cb1e67aaf94c07c425777845315108000f00205a5b9263de194ee459118ca2e1ad8d32b59f4 SHA512 c2009abfc02f22c343906f770fca7c7d7b2f1cfe8d05413785de617f947514bfc69104144487e1e6c4c2a2bb848f3e9919dcde8021ba5cb4ec89529f0bc82b84 -DIST dlang-tools-2.065.0.tar.gz 44472 BLAKE2B 77e14e5fee094a7eaf424ad66647c464719862b90bf7d9a83b643ace065765d8d9378e1b5bfabcb8dd3f23273eb3904edc85230f9fcd331395b853504af461d2 SHA512 0aaa56b5316e22f7fb4c3a0e9687f8c4f8fe475c9bdf5308317e9c1d8c1fe4259d217ed918e21d9646e659b586b7765526907a0122ca206a04fe60cff7ca8307 -DIST dlang-tools-2.066.1.tar.gz 54399 BLAKE2B 46d3219d57cf16c62b4868f9334d55daaae7389b36e7d48c16e7eed92a8658544a6f8f7b95d06d0c751dadbc81bd911fcc0b53445ada2cb5d1c10e6e580e954f SHA512 3270d95e377cada0d01310daca4bd448b8fc9d5668fef661ca8bb94c31c69e27ef3c0c7d54bd294915ffaaeecda80bc488ceeb8af9d1133ab3c0abf4bb54e1ba -DIST dlang-tools-2.067.1.tar.gz 47619 BLAKE2B ee818e5268a9abec2f9fc56187d1d77745ad41bbe90bee67dfb3da07ff4d1d3effc20b67d44c3ab3e6a912af0c6b2e00ff689dad1e0133390041c0b0959e6cc8 SHA512 2e3cd4099e6a539d3bcb504a4b493f0a6b16b57c22000a24ffcdbd377fe9124d9adce8b4e564953df4aaccb90b4d8fa1894a921c4c772bc4de898fe35f86a798 -DIST dlang-tools-2.068.2.tar.gz 47648 BLAKE2B 5fa8e6b6e2b74a2457a17bdfc8f2d4d8485bbe20d28bef889fb2a5e9f5a420299d76a1a15e98cbd905b3c4892dda5a4cb8bd01367936f7613f58b1bb4a736de1 SHA512 659ef06c1c138a4dae04195acd5a7a65fcef5b3ca9218ec1ae61220579755614adc486a76d2a3648d2ef43b96fa365698f77e8593cd26e9fcfe90d6fc7ec0f00 -DIST dlang-tools-2.069.1.tar.gz 48211 BLAKE2B 8b24b9df4abb21a491d8336709aaf285b103b2ae9facdf292504cdf451780f7e00ceedfb901ca08ff24593f4ad5719b46314f95a473c87b3307219a5bc6a97dd SHA512 5b863176732f50c5786f9b95e54f916a8884dadb7c0eda55dcfbafac69f3656773e4f3f967f4f12f57c924b42ae771c3d937f07ad5edb71172b15e020a15c020 -DIST dlang-tools-2.070.2.tar.gz 48325 BLAKE2B c3cbb6d1544c14bef6843d5cb2a11132ef74832787b3d312cdbcb8a78903319032350f0d2fc9626ac570d894f89b9139893e3c6d68b4efbe483c5fb3ef909828 SHA512 381b664b178e8a1d87b16527c64b510604f234dbc4e55cee44d6e8e29300d75d6a2a7b26c750bf92a55596363739716f422c1f6e11f8031b8df082e821e1aaf7 -DIST dlang-tools-2.071.2.tar.gz 48284 BLAKE2B 554172c694d2324ce8bb372646126874b09d029575553ac66756db62c2a64a7478b977d00d2d7bb36b3b4d2465cb96d6e8fb473ae89aed00c273aad875108991 SHA512 110c531bc3f783abda18ed5a7f19a3cdb96da5696ce9f134b9c38f750fefe27c56accf29b9cba936af26287c544482fd23bea03c2fc8dfd923690b41e4ec17c7 -DIST dlang-tools-2.072.2.tar.gz 53174 BLAKE2B 151cb6418dcf6ef91e9a14334af9703cb39682e5864d83ca535ba3f5bc911a389099804b6597133626ca89ef9739eb1fdf3ba75eddcc52b2447c320b0430acab SHA512 d552c8f5f2153bba8622b1d92f90ee4152018a01bbcf979cbfc82c52f517d061d3f927e5e3d2d49bfc4bd701a611f664c26224e2e98c8618cd9ffdbf19fac7de -DIST dlang-tools-2.073.2.tar.gz 59453 BLAKE2B 4d327daa43023c47bceb247c76eb9cb56e62311e95092a71f55b97d564397c891b719b82fc478b70feaaafeea9301461459675f80d7f34960a51ebf4d27515af SHA512 c4ae2ca5c79457b1a8115a2c6d51bcf0a33939f3d04e2c374b6d75b32fdbc0128880f5c4bff197f4e13e2b6174f286742e0bf289fd864a10247b586675740cef -DIST dlang-tools-2.074.1.tar.gz 60313 BLAKE2B 4c437984c5cc482b05178c9ac6e63a949d593da0f62ea856c3115a23632af8d0c847343d740aaf8e8028a72c48a69a2b1d18dce3011b224c3db00d994732bf30 SHA512 510f78f6f66ffcfe31d6ce8d2a5f87b4a87393ef1b173caa6f6a658bd26093831bb63fc534c7f4099916df6776af6981929f853b133ffc852d05cf36215e0a02 -DIST dlang-tools-2.075.1.tar.gz 60310 BLAKE2B fefff1a0fade7503efa4556e8dd5c8eef280105fc8ff5d4820afb7f71075851ad5a48b4d30f8616aafb11ee3a2901efcff4df0a951b74890dc4e0391e8d076ba SHA512 5b659f0cd0fdb9f8837d12a83d2dc0361145f60608c06cb45b7d35581106d574e881856df592df7fd9e949a92dc32087bbb2e10613b90b46df7383e7b534d8e1 -DIST dlang-tools-2.076.1.tar.gz 100084 BLAKE2B 70d60776b87306b0e0562205a2e39e5e4e79bb33da3948c87dbe462659a72bdc15bea97bfbf593ff9e670d70836f33ca14eb645c20ffdaf6d0f98b3b7c0016c3 SHA512 0ceb2a518be1490b463060cb443690f69464c1faaae0bee174e4e52ca4e8fb56931796a565a0cd48167795bbb5c4507e4289e8af77d7e5b4648cdc18316a7547 -DIST dlang-tools-2.077.1.tar.gz 100087 BLAKE2B d49d326895ff6e92add8262bcd9de10854928e3cbd7d7217179ee2d573a2032b0d53fc8e5f424fc00cc3b45a4ff5d0f6181f3f504cee5b52713399decb8e6b3b SHA512 89464d91d4cc2db104f37dea869d52dadbf07eadef4fd8eae83d8bf10ba24974092c39599cefc40c15be47ea6e5b638216f6a3a79259b897f52bee8ee187ca70 -DIST dlang-tools-2.078.3.tar.gz 103170 BLAKE2B 5185e5404b8edd6fe43e8b00689bf1b7aaee2bc4cfb7ad5b2c4374328bfc1cbfa9329af8396b6eddb05ca2494922495187b75f97804655607a597f702e70f168 SHA512 5ab168dd002f257517a5be081f62353b6d63c4d70aac86bcec3477d81d440caf3f336d5fdc89cbc561baff89f554a8a0a4a6c71cfefa6ec90312a401ca021861 -DIST dlang-tools-2.079.1.tar.gz 108202 BLAKE2B 8b0801230f8df76cce207b1d0515bb22a1eba1d0f69c05ff20e5886cdc87fff23f58e948829d2ffe441e6e3d797d09c824d76898aa55b336f2583bb764f7d4ce SHA512 45cc8b8379741f8281736c0f14539ad493ba3332110edbb9f289c312afbd693c0220e21cf4981234b68866f84cfaa8714e70bc784ba5cf833aba623ba1586834 -DIST dlang-tools-2.080.1.tar.gz 110274 BLAKE2B df98d4f50f48e0ee0798898744d2099a2c0d79df7bcd88bbcdd8a716012c8bda4dd91263d1a46be3c4635ed0421f2f058a147954cefc1fae3f7ff25c186a0d42 SHA512 31acfdebeab3175dead39524fd7009a5bbaaeeaf4733dd20eb492893748e00ad0786cd1f2a7098dc08245158f6174b6a321ea62ccee0a44983f92705bda43055 -DIST dlang-tools-2.081.2.tar.gz 110459 BLAKE2B 550cf921e923235c2f418134f380c2a6ef67b50e0c7df100d7fc314727ab1a2f72f6bd3c53df346bfa6428f82de54eb155f54243601ad455e35cf28a56990fc5 SHA512 cd91fab26e503058aa172880d3b2db74879e49d80a89c4f43f5620f454fde52e48ad4dcd6433a70c6cf180d094d6819bc790d80b849f030e0d080b7a2015bf67 -DIST dlang-tools-2.082.1.tar.gz 113133 BLAKE2B 597e3fa5ace5f6fd56f415920d8ab3db634257a97de94790db5f6a5f50bec21b85e88569a8a7f4172f1201a3b9ded6d4ad6ea6e065d57ac22ffad00c393a0628 SHA512 b4de6303079631601dea83fae94d0a36a4b47ba2af907fbe8c1c6f6a5dec9fd8525f6a52093032b0d3ef53cea6314799e7f435322a6bf10609a3c67ae571b837 -DIST dlang-tools-2.083.1.tar.gz 113127 BLAKE2B abf5491331e9d0c4e24511b94da1c7e76d11a716549984d71e16c4d2d447042a729cecd557441dfde20f146280df16e6b1d7df2e7eb59c5cfa977e2b78efeeae SHA512 a5019507eb505188d64a7504deb9bde9637ddc7c49b8aed38dbc167fb0df81a4854363e5af6a21e10735833c872128861d4edc691565b8763e0cfa7f82a4d5c2 -DIST dlang-tools-2.084.1.tar.gz 113129 BLAKE2B eaa013e5d4c05561d3c91a2b597b3cc9858bb3447f08beb5c7ecc143a397592872878663d27ed187973bb2861c8f2f432377c1f3be71988db4063296dbc53f74 SHA512 30ffaed79d61b4f1080b6a1c53824517ee5ed4c9d55ae10146c9f200bad6c73ca8e30d84e8e70f3798027e99b472014e0e38e307ccc3caf70031e02f23dc9927 -DIST dlang-tools-2.085.1.tar.gz 116351 BLAKE2B 0d5f0b1bcd4b7f98eeac6ca2214789b3c0c76617f7982df7dc1efcc18f25d322899f55a27c4556a4d742c60e7f484a57b50f066b88dc1a2697b99066a94c7a90 SHA512 8149d0f38d000012eab18c2bb85ff6f0d1f9211fd367684b6efe507e24fbca9c773a7b51c89195a37f4d12995d7005d9a7f4aadbaf402ecd7ba2db7bc4499903 -DIST dlang-tools-2.086.1.tar.gz 116540 BLAKE2B 5a2e19f72fd8dd608e15dd5d5d4d6fe2296d7308fb926a064b1a438d8a698141e1acf0c9a829f65612e48d4b5b4c28336f8f3dc59b1a68cc856db13b80b1ee9d SHA512 9cb59613e43c31fcab4807451a6cb434226d3a0ff5ee9239f6d83fbceab8ef112dcf63e1545d93fb59980fccb55ee120aa0a724e18405b83efff7c913d229ef8 -DIST dlang-tools-2.087.1.tar.gz 117096 BLAKE2B 3384882ff647c459d2a2380d35cf355eaeb0828d0b965ce4aa2bc7b8652662b3f38b137b01f60d33df0400982ec1c96a1d2d3b6363ccbfe4f52d01d88dccbb93 SHA512 af5adf9971ed818ca93f7d0e462d7d3f91920caacc77c4b26cc828ef00ee28ee2bb56574c4c7f8692853af2e2d32495e49bf1fca4956652df4452eac099b52cd -DIST dlang-tools-2.088.1.tar.gz 117104 BLAKE2B 2920cb8950fb0e921665bab161584c35a267acbc4a34713afabfab2edc40c6d391a2a55ae2bb3a0f28f2be2ef5ddbeec767b9afcea510d9b35d57d1cf9e5ca52 SHA512 288739656404e345e683e6692a6478a03af8455d3e3ad56d3ba22e1d7d9cb1e5156f70116e4444138c798bfa28cf4b38263b6cd32a8d2483417e8ae51192ea65 -DIST dlang-tools-2.089.1.tar.gz 117693 BLAKE2B 6e499fd01bda7a58036b08f30319549ca2c786ea348ac93d045019fde745a3b30179af0d7c3999af8bd09f15d86876e43927cf069a70dc5120ebc08eb82a84c3 SHA512 ffc1eb9d42f167d2a519a052fdc87fb3db576d9b549dac80c993859f597dfbc492e783129b9c94dc664e33817bacf09b040d0cb2efbc679971ba768163eb4e42 -DIST dlang-tools-2.090.1.tar.gz 117709 BLAKE2B 8a714a5bd6860bf4a856fbbde2a7188b404b819e11f9ed815688b9acb5fa6e95a95c0fb4aa407495da89a0e3b19dba584be1d90f3c60c2af95090d6e81f221d6 SHA512 82f6d3fd4a7f6fd013425894ec5f817c960764479649c97139a019802fc5c2a83671102f1b2a9427e88446055e5a1a4fa884a4b86400a84107b2d5ca322b7a32 -DIST dlang-tools-2.091.1.tar.gz 117714 BLAKE2B bd0957f0e70401b1ededf29be7f942da1445c66e3ea4b47f31b136413b506c3dd03faa4cb1962a10ae51edd0cb18b282da072b0ba63f0f0d7e2cd3e460924e3a SHA512 b8fb4f4c1e9aed1e2134644152a32a7c6073d801458bf0a45a23e86cd761a19c4b517365112edc7af73fbef3c26b4106fa0ee7478a78fa41c531a060c25e3955 -DIST dlang-tools-2.092.1.tar.gz 119015 BLAKE2B 35121ccda680297d686b6133b80f27d04c133d3d6add4a335294c203a58475326563b5f81cd90a3d1b261c7799b244b739924ec32a6bbf887a98dcad486b64b4 SHA512 84d69e2b5e073bc038f438304060a490bc41c740eba14599b911aa66cc40b0f4ba1fa55536c77f01c6964210025283a3c6d32768493e9ca1e021eadaaa38f8b2 -DIST dlang-tools-2.093.1.tar.gz 118852 BLAKE2B d797d8eb5de2e8a8a404b0b77cff3fb8812bddf6e0b796396971fe0b409a11f882d1d5e54bbda0c477e710cdfe3e63578da0e8b6fc3929be7b062a01673d31f8 SHA512 db6de62436b10c5e52516b96ee695c2ed5952a8a4fc3fdc27b31596c02f5674afb0b5e40833b32f633fb5ac58cbafc934c0cdacb7826d0a1ca1658bd7301ddcf -DIST dlang-tools-2.094.2.tar.gz 118427 BLAKE2B a590f5e5490e3f51b55a9bd4018d38ea0ee84865af52869666ca9afbec1041ce4463dab707997b1d927a0c6284cbf82f248999582ea4c0fbc72fa7fffc4df1c4 SHA512 8fc9d95e77317afd0c73c8e2b85b01175d4d3494116ec6550f8c9d99d5ecfde9e8e4ff1aa8eb7477e4974faf6b66fb0dbc32bcb7d2facf7cec6cfadd8ea9ad81 -DIST dlang-tools-2.095.1.tar.gz 129274 BLAKE2B fd1fa3615d676f8f6b05892871d1e8786f9bac160eab799b01b7740db59a89cc14ad229125de04d7878935a8c6c5166c0d7711feba3d1096b6e03b73361ae1f4 SHA512 176d55bcdc99fc56c236f44c7a32d75dd2ca8a7ea3dc635ebe949f64d1fc4a6f7e4e61c342e94ff0d3431df9cc4c16b73133a40d013774e1d6406b4e51b19567 -DIST dlang-tools-2.096.1.tar.gz 129294 BLAKE2B 830dc185db7176fef179831214195901c5324cc3ae4ccb7f4b60d1f303b688acf13075bf810874272ccb72ea9b19f02805baccf7ec1cd4ff4c5080264bd8697c SHA512 b25a9180faab99d31cc9a2909d699bbcfb1aa9be0f393f7c691977932d09e84d3b162a385df7318aab41dc2e671f1c38fe746c77654a8042cdbae515b273f5c6 -DIST dlang-tools-2.097.2.tar.gz 129531 BLAKE2B ac1ad83e2e0f8fe715acd78eb13a7562533aea1792ec667c14ace3cf9cf4cc88b549d995671061d211b5d6c2137f6e563ec937222e964ca73764512a67b19607 SHA512 c4a237acee21db38b0dc22cb51afd893ebf102ff8e190eb52e2e0cee5b85cfa0644e7d4547d950f55044deca8651c261e84a4629ac6958b9a4b4b47343ee38d1 -DIST dlang-tools-2.098.1.tar.gz 129699 BLAKE2B b7902b2cdcb6f9bbf6e71356cfdaaf8e3cbd05125818b13b10357226745065034cccf20618307f4a9a57ad5a35f4ba170ce7c184967e8c795546b8030bbe4f26 SHA512 a7e96cb38c95d910307c0fefa3840f8315799d4713e6c7ec591bd37863683962aede4359c7114b715a760b438df540dfc42e8da8394b1f4c892384e21fe7575e -DIST dlang-tools-2.099.1.tar.gz 129867 BLAKE2B 6f37d08921a1532a7d5875df99e4037fb52a5ac59585bbc98d09d225afd2ce564963cc30f1ebaad093238ca758d7db2a874f9aa357fe23dce6a9a6c9ebcb6d21 SHA512 68cde8853bac2f3c92a2fbbe3f658e29b475bea2aeb5f5ffb96f2b3e85aca693b1d14c8fa248bad882461e55957c1de5cba9ac7a02b3a28be070e4869b6a4171 -DIST dlang-tools-2.100.2.tar.gz 129438 BLAKE2B 16784d5ec33cbc31dfefad2b3a5a4f776f65aa61f83392de08944651bf06f15325e8be0a6a006aed0dfac9aa4b4307c60b317a1c9cb6b2eb4ec04e59373f2009 SHA512 1a42e4c9d871debcdd8a6342770d92da3de42e9e80dfc4f62ac3610bfa2903fc28964fde820512233fe22d86045191ef08e3fa82a51f63bc023f8c404b6b349b -DIST dlang-tools-2.101.2.tar.gz 129467 BLAKE2B 04a2240693ba9e04f796d367e2f10e11d8a777c26a6acba6c1fd2f59481583fae653fdb75b4a335f2ddbec962469954b056ec365fabaa7d5f4a7dd7f26b8a06f SHA512 1d16e3c40b7a29703bfa66a58b8f5ee00421f982b5b14de05f8edd1f4504385b0a84726fd618908c235ebeb49c1ad53a8034f5dad6057c2701884023608581fc -DIST dlang-tools-2.102.2.tar.gz 129480 BLAKE2B 1eba640a429ab6812bf7f2c5a15ced31f603c8abaecb9ab729369e2519424784e20243b57de3a0a0b8dd46e6f07054d6c625e43ce9f1271427b4341d41ff5800 SHA512 5e46b3b2b9646688283ddcbe2a1610051da3035bfcb225790b4f5b653e5a2dd3f0b9ed9e143b18b62f1533323dffb91ab13fab483c0d42f575cc5be4f3c7adc9 -DIST dlang-tools-2.103.1.tar.gz 129477 BLAKE2B 4ae83c17fd354265ae8a221f849af9f293a6b81e86aec8713ee9e5eb32be6ebf2faa92c5d760270b76ac26eec05881d841264132cabdd493dc9ecffa00019f00 SHA512 5e4d535804f64b6d0374c12bf1fb9b64859f31e9ddd260ed73aefb66cbb6fd6cc0e892ac0e91d4ecf0771e817743f2c9cc9eb7b7631437083a799f98d6131eed DIST dlang-tools-2.104.2.tar.gz 129552 BLAKE2B 656e2ae6b6194906a9ee0b29827e3de9e25ae1b3f099dc91c5f75d63fd366c07c4367067d73c744d0307b3e74a6ef54a527d17916a1b60b47ebbb8a08ebb9442 SHA512 a2dcece4a68e0f8791a04b5fc431e240f5052c66e0fc732bc52bbb0345e46d40dba83451123c8ea07ef517121b1831acb1e4e7e4bf501fc320382632bbb543db -DIST dlang-tools-2.105.3.tar.gz 129641 BLAKE2B 31dad04cc0b80be9f93aaadf447f2b4006869765ea6f8f306fad8bfcc9081c1a62311b73208e90dade96dee151e5e7dec8572a57eff93e5ccc2d26c492f0f36a SHA512 6fff158b4f483a0e32d9d90e662da340cad22033b337f9105082863054d38c447068f2fac438e1b0186898887e236bfd8fd3137bc002495c2fabf2e0c599c3d9 DIST dlang-tools-2.106.0.tar.gz 129649 BLAKE2B ead7d6769b334b86e994cf0686b7e5e2f12dba871d587011f6de5110169ba1796ba44f0af10e8fd10a51a5755a8dd655d95cf54880c56f6473a03f9a2fc071cd SHA512 67bcb90eaeee08b4ef497cad6f5dae30ca62dad42794cc1438f8a1642a03e9a34b75ca155c1fcf4ed18b2d0d26d89d6c41a989dc196cc26b3abe0f10d161d06a diff --git a/dev-util/dlang-tools/dlang-tools-2.064.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.064.2.ebuild deleted file mode 100644 index a4ff489..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.064.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-2.070" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.065.0.ebuild b/dev-util/dlang-tools/dlang-tools-2.065.0.ebuild deleted file mode 100644 index a4ff489..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.065.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-2.070" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.066.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.066.1.ebuild deleted file mode 100644 index a4ff489..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.066.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-2.070" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.067.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.067.1.ebuild deleted file mode 100644 index a4ff489..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.067.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-2.070" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.068.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.068.2.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.068.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.069.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.069.1.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.069.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.070.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.070.2.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.070.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.071.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.071.2.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.071.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.072.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.072.2.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.072.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.073.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.073.2.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.073.2.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.074.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.074.1.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.074.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.075.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.075.1.ebuild deleted file mode 100644 index 1b61994..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.075.1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - for tool in ${TOOLS}; do - if use "${tool}"; then - emake -f posix.mak DMD="${DMD}" DFLAGS="${DMDFLAGS}" "${tool}" - fi - done -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin generated/linux/*/"${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.076.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.076.1.ebuild deleted file mode 100644 index 3336818..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.076.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.077.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.077.1.ebuild deleted file mode 100644 index 3336818..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.077.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.078.3.ebuild b/dev-util/dlang-tools/dlang-tools-2.078.3.ebuild deleted file mode 100644 index 3336818..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.078.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.079.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.079.1.ebuild deleted file mode 100644 index 3336818..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.079.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="${DLANG_SLOT}-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.080.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.080.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.080.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.081.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.081.2.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.081.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.082.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.082.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.082.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.083.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.083.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.083.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.084.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.084.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.084.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.085.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.085.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.085.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.086.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.086.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.086.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.087.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.087.1.ebuild deleted file mode 100644 index 003249a..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.087.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.088.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.088.1.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.088.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.089.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.090.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.090.1.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.090.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.091.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.091.1.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.091.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.092.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.093.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.093.1.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.093.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.094.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.094.2.ebuild deleted file mode 100644 index 5108ce1..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.094.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.095.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.095.1.ebuild deleted file mode 100644 index 20bea31..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.095.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.096.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.096.1.ebuild deleted file mode 100644 index 20bea31..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.096.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.097.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.097.2.ebuild deleted file mode 100644 index 3d753fc..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.097.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.098.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.098.1.ebuild deleted file mode 100644 index 3d753fc..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.098.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.099.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.099.1.ebuild deleted file mode 100644 index 20bea31..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.099.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="amd64 x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.076-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.100.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.100.2.ebuild deleted file mode 100644 index 6f1cef4..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.100.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-2.102" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.101.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.101.2.ebuild deleted file mode 100644 index 6f1cef4..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.101.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-2.102" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.102.2.ebuild b/dev-util/dlang-tools/dlang-tools-2.102.2.ebuild deleted file mode 100644 index 6f1cef4..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.102.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-2.102" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.103.1.ebuild b/dev-util/dlang-tools/dlang-tools-2.103.1.ebuild deleted file mode 100644 index 3d753fc..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.103.1.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dlang-tools/dlang-tools-2.105.3.ebuild b/dev-util/dlang-tools/dlang-tools-2.105.3.ebuild deleted file mode 100644 index 3d753fc..0000000 --- a/dev-util/dlang-tools/dlang-tools-2.105.3.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Ancilliary tools for the D programming language compiler" -HOMEPAGE="http://dlang.org/" -LICENSE="Boost-1.0" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -TOOLS="ddemangle detab dustmite rdmd" -IUSE="+ddemangle detab dustmite +rdmd" -REQUIRED_USE="|| ( ${TOOLS} )" - -DLANG_SLOT="$(ver_cut 1-2)" -RESTRICT="mirror" - -BETA="$(ver_cut 4)" -VERSION="$(ver_cut 1-3)" - -if [[ -n "${BETA}" ]]; then - # We want to convert a Gentoo version string into an upstream one: 2.097.0_rc1 -> 2.097.0-rc.1 - VERSION="$(ver_rs 3 "-" 4 ".")" -fi -SRC_URI="https://codeload.github.com/dlang/tools/tar.gz/v${VERSION} -> dlang-tools-${VERSION}.tar.gz" - -DLANG_VERSION_RANGE="2.075-" -DLANG_PACKAGE_TYPE="single" - -inherit desktop dlang xdg-utils - -S="${WORKDIR}/tools-${VERSION}" - -d_src_compile() { - use ddemangle && dlang_compile_bin ddemangle ddemangle.d - use detab && dlang_compile_bin detab detab.d - use dustmite && dlang_compile_bin dustmite DustMite/dustmite.d DustMite/splitter.d DustMite/polyhash.d - use rdmd && dlang_compile_bin rdmd rdmd.d -} - -d_src_install() { - for tool in ${TOOLS}; do - if use "${tool}"; then - dobin "${tool}" - fi - done - - # file icons - for size in 16 22 24 32 48 256; do - newicon --size "${size}" --context mimetypes "${FILESDIR}/icons/${size}/dmd-source.png" text-x-dsrc.png - done -} - -pkg_postinst() { - xdg_icon_cache_update -} - -pkg_postrm() { - xdg_icon_cache_update -} diff --git a/dev-util/dub/Manifest b/dev-util/dub/Manifest index 372e45d..2a5aed3 100644 --- a/dev-util/dub/Manifest +++ b/dev-util/dub/Manifest @@ -1,2 +1 @@ -DIST dub-1.29.0.tar.gz 1321720 BLAKE2B c24f55cb4d356538a22eda86b8abec0d0ccdb3ede6bc1e49424ba8350d0ac95b2c3b9307c6eaa9b9547be6a040548824ea32a019aac62287f8410c9beec07bd2 SHA512 f851ceccb7aa1ee00560c64fca2cf4239f0b260c7c2eee5c3688a555f7f37ff7bc4894cbc944ec0cf3a5b1cb1cf33d6d1e9cf23b24b42e098ccb3f432354a97c DIST dub-1.33.0.tar.gz 1488522 BLAKE2B f3171c4c85dca2bdae133c1f9f8f4ef79726a882ace9242ee825716c2f38ade16171eb1f0395856117d2b7ed592dd19e8e223ddff78ba900716832b346162f7e SHA512 027c77ac6179cb0cf26618a04604c15bbe4ae668901b54a0029b63ce4585cd1017c463cd9b6bc58f2eabafab85fb58935feb2866714e69d281d1d5cbe0a3f806 diff --git a/dev-util/dub/dub-1.29.0.ebuild b/dev-util/dub/dub-1.29.0.ebuild deleted file mode 100644 index 29c03c0..0000000 --- a/dev-util/dub/dub-1.29.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Package and build management system for D" -HOMEPAGE="https://code.dlang.org/" -LICENSE="MIT" - -SLOT="0" -KEYWORDS="~amd64 ~arm ~x86" -IUSE="debug" - -GITHUB_URI="https://codeload.github.com/dlang" -SRC_URI="${GITHUB_URI}/${PN}/tar.gz/v${PV} -> ${PN}-${PV}.tar.gz" -PATCHES="${FILESDIR}/${P}-gdc-dmd-pathfix.patch" - -# Upstream recommends the latest version available -DLANG_VERSION_RANGE="2.083-" -DLANG_PACKAGE_TYPE="single" - -inherit dlang - -DEPEND="net-misc/curl" -RDEPEND="${DEPEND}" - -d_src_compile() { - local imports=source versions="DubApplication DubUseCurl" libs="curl z" - dlang_compile_bin bin/dub $(<build-files.txt) - - # Generate man pages - bin/dub scripts/man/gen_man.d || die "Could not generate man pages." -} - -d_src_test() { - echo "Test phase disabled due to multiple problems." - #DUB="${S}/bin/dub" test/run-unittest.sh || die "Test phase failed" -} - -d_src_install() { - dobin bin/dub - dodoc README.md - - # All the files in the directory below, with the exception of gen_man.d and README, are man pages. - # To keep the ebuild simple, we will just glob on the files that end in .1 since there are currently - # no man pages in a different section. - doman scripts/man/*.1 -} diff --git a/eclass/dlang-compilers.eclass b/eclass/dlang-compilers.eclass index 4f89811..29c2dde 100644 --- a/eclass/dlang-compilers.eclass +++ b/eclass/dlang-compilers.eclass @@ -24,43 +24,7 @@ dlang-compilers_declare_versions() { # DMD _dlang_dmd_frontend=( - ["2.064"]="2.064 x86 amd64" - ["2.065"]="2.065 x86 amd64" - ["2.066"]="2.066 x86 amd64" - ["2.067"]="2.067 x86 amd64" - ["2.068"]="2.068 x86 amd64" - ["2.069"]="2.069 x86 amd64" - ["2.070"]="2.070 x86 amd64" - ["2.071"]="2.071 x86 amd64" - ["2.072"]="2.072 x86 amd64" - ["2.073"]="2.073 x86 amd64" - ["2.074"]="2.074 x86 amd64" - ["2.075"]="2.075 x86 amd64" - ["2.076"]="2.076 x86 amd64" - ["2.077"]="2.077 x86 amd64" - ["2.078"]="2.078 x86 amd64" - ["2.079"]="2.079 x86 amd64" - ["2.080"]="2.080 x86 amd64" - ["2.081"]="2.081 x86 amd64" - ["2.082"]="2.082 x86 amd64" - ["2.083"]="2.083 x86 amd64" - ["2.084"]="2.084 x86 amd64" - ["2.085"]="2.085 x86 amd64" ["2.086"]="2.086 x86 amd64" - ["2.087"]="2.087 x86 amd64" - ["2.088"]="2.088 x86 amd64" - ["2.089"]="2.089 x86 amd64" - ["2.090"]="2.090 x86 amd64" - ["2.091"]="2.091 x86 amd64" - ["2.092"]="2.092 x86 amd64" - ["2.093"]="2.093 x86 amd64" - ["2.094"]="2.094 x86 amd64" - ["2.095"]="2.095 x86 amd64" - ["2.096"]="2.096 x86 amd64" - ["2.097"]="2.097 x86 amd64" - ["2.098"]="2.098 x86 amd64" - ["2.099"]="2.099 x86 amd64" - ["2.100"]="2.100 x86 amd64" ["2.101"]="2.101 x86 amd64" ["2.102"]="2.102 x86 amd64" ["2.103"]="2.103 x86 amd64" diff --git a/net-misc/onedrive/Manifest b/net-misc/onedrive/Manifest index 920c137..266db1d 100644 --- a/net-misc/onedrive/Manifest +++ b/net-misc/onedrive/Manifest @@ -1,2 +1 @@ -DIST onedrive-2.4.23.tar.gz 1233921 BLAKE2B acf12b29101732dbb392d8a440cc08a7a321e4a7452d485366141b10623167be6f06d07d8840a728f8fbef1c09a7e42e30226a5600f42ac276fa001b51c4c261 SHA512 7117e23ee6e6e8499664aef899f37a3efbace57491f1756574c76fd0bfe6ddb76cf95b3001c717609cab7a6d7591d4347a24bc55437423b035b6e39fca4a7d3d DIST onedrive-2.4.25.tar.gz 1243977 BLAKE2B 0bcf0b3786586395746c343c0c808c9e868e71b5c0d7b1e789add2a1d1c1305741a8251e239ce48f4d7d76bb9b4ec4c6fbe247874545a0c24c84aeea47b93576 SHA512 bbf1a87be25f69041a36f41967ee5ee692faae012f38d050fdeca7de1fc35c4ff79bf597032354fc7421699f2e9b75b458364c45c17de2db112f884dac42d781 diff --git a/net-misc/onedrive/onedrive-2.4.23.ebuild b/net-misc/onedrive/onedrive-2.4.23.ebuild deleted file mode 100644 index eff9231..0000000 --- a/net-misc/onedrive/onedrive-2.4.23.ebuild +++ /dev/null @@ -1,64 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="Free Client for OneDrive on Linux" -HOMEPAGE="https://abraunegg.github.io/" -LICENSE="GPL-3" - -SLOT="0" -KEYWORDS="~amd64 ~x86" -RDEPEND=" - >=dev-db/sqlite-3.7.15:3 - net-misc/curl - libnotify? ( x11-libs/libnotify ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig -" -SRC_URI="https://codeload.github.com/abraunegg/onedrive/tar.gz/v${PV} -> ${P}.tar.gz" -DLANG_VERSION_RANGE="2.087-" -DLANG_PACKAGE_TYPE="single" -IUSE="debug libnotify" - -inherit dlang systemd bash-completion-r1 - -d_src_configure() { - # LDC is supported without wrapper - if [[ "${DLANG_VENDOR}" == "LDC" ]]; then - export DC=${DC} - export DCFLAGS=${DCFLAGS} - else - export DC=${DMD} - export DCFLAGS=${DMDFLAGS} - fi - econf --disable-version-check --enable-completions $(use_enable debug) $(use_enable libnotify notifications) \ - --with-zsh-completion-dir=/usr/share/zsh/site-functions \ - --with-bash-completion-dir="$(get_bashcompdir)" \ - --with-fish-completion-dir=/usr/share/fish/completions \ - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" -} - -src_install() { - emake DESTDIR="${D}" docdir=/usr/share/doc/${PF} install - # log directory - keepdir /var/log/onedrive - fperms 775 /var/log/onedrive - fowners root:users /var/log/onedrive - # init script - dobin contrib/init.d/onedrive_service.sh - newinitd contrib/init.d/onedrive.init onedrive -} - -pkg_postinst() { - elog "OneDrive Free Client needs to be authorized to access your data before the" - elog "first use. To do so, run onedrive in a terminal for the user in question and" - elog "follow the steps on screen." - elog - ewarn "When upgrading from 2.3 you are required to reauthorise your client." - ewarn "This is due to changing the client identifier to assist with resolving" - ewarn "the correct handling of 429 error responses (activityLimitReached)" -} diff --git a/profiles/use.desc b/profiles/use.desc index a264d27..ae1566f 100644 --- a/profiles/use.desc +++ b/profiles/use.desc @@ -1,40 +1,4 @@ -dmd-2_064 - Build for DMD 2.064 -dmd-2_065 - Build for DMD 2.065 -dmd-2_066 - Build for DMD 2.066 -dmd-2_067 - Build for DMD 2.067 -dmd-2_068 - Build for DMD 2.068 -dmd-2_069 - Build for DMD 2.069 -dmd-2_070 - Build for DMD 2.070 -dmd-2_071 - Build for DMD 2.071 -dmd-2_072 - Build for DMD 2.072 -dmd-2_073 - Build for DMD 2.073 -dmd-2_074 - Build for DMD 2.074 -dmd-2_075 - Build for DMD 2.075 -dmd-2_076 - Build for DMD 2.076 -dmd-2_077 - Build for DMD 2.077 -dmd-2_078 - Build for DMD 2.078 -dmd-2_079 - Build for DMD 2.079 -dmd-2_080 - Build for DMD 2.080 -dmd-2_081 - Build for DMD 2.081 -dmd-2_082 - Build for DMD 2.082 -dmd-2_083 - Build for DMD 2.083 -dmd-2_084 - Build for DMD 2.084 -dmd-2_085 - Build for DMD 2.085 dmd-2_086 - Build for DMD 2.086 -dmd-2_087 - Build for DMD 2.087 -dmd-2_088 - Build for DMD 2.088 -dmd-2_089 - Build for DMD 2.089 -dmd-2_090 - Build for DMD 2.090 -dmd-2_091 - Build for DMD 2.091 -dmd-2_092 - Build for DMD 2.092 -dmd-2_093 - Build for DMD 2.093 -dmd-2_094 - Build for DMD 2.094 -dmd-2_095 - Build for DMD 2.295 -dmd-2_096 - Build for DMD 2.096 -dmd-2_097 - Build for DMD 2.097 -dmd-2_098 - Build for DMD 2.098 -dmd-2_099 - Build for DMD 2.099 -dmd-2_100 - Build for DMD 2.100 dmd-2_101 - Build for DMD 2.101 dmd-2_102 - Build for DMD 2.102 dmd-2_103 - Build for DMD 2.103 |