diff options
author | Horodniceanu Andrei <a.horodniceanu@proton.me> | 2023-12-12 11:04:12 +0200 |
---|---|---|
committer | Horodniceanu Andrei <a.horodniceanu@proton.me> | 2023-12-16 14:41:27 +0200 |
commit | cd19627d55d107a5a2eb1f3f9cf83b488379e6d8 (patch) | |
tree | a9fb6939f83fdba0459d399f65a7668efeedbd66 /dev-lang/dmd | |
parent | stabilization sweep (diff) | |
download | dlang-cd19627d55d107a5a2eb1f3f9cf83b488379e6d8.tar.gz dlang-cd19627d55d107a5a2eb1f3f9cf83b488379e6d8.tar.bz2 dlang-cd19627d55d107a5a2eb1f3f9cf83b488379e6d8.zip |
*/*: Remove old versions
Signed-off-by: Horodniceanu Andrei <a.horodniceanu@proton.me>
Diffstat (limited to 'dev-lang/dmd')
64 files changed, 0 insertions, 4205 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 |