diff options
51 files changed, 695 insertions, 573 deletions
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest index 6646fa08e436..a2427a90c7ff 100644 --- a/app-emacs/ebuild-mode/Manifest +++ b/app-emacs/ebuild-mode/Manifest @@ -1,3 +1,2 @@ -DIST ebuild-mode-1.46.tar.xz 34928 BLAKE2B ee2686f3862fc7aa5f820311a6e45d62b153426134422c56a2a6222795163f454291da5510e86c52edee1b22b7bec641ceb132147b29243ee647774a8e91342b SHA512 e7a81c9a3692db1c6db41e138b382e3027094529d4ad3244ecde5a245340f911f8a63ce8ce8bbd7910116c704bcf8fcce90142b8863ecc1b543760ef1411833e DIST ebuild-mode-1.47.tar.xz 34812 BLAKE2B abbc3be110239f9e1765d4f1293856a7fc616d497ac5256a28b7d78fc57c8d725abccbf7b9e5908cb85f9a684dc1be26ab88152d836c2ec3a481802091729717 SHA512 13ee756ef914a314f6705df78735a3926a50d156f4abeff917bed68298aec81f072d53a60f7b985d9bb2caddcdbf65fd26f6c9189e6c5c1822674d9142b7db17 DIST ebuild-mode-1.48.tar.xz 34764 BLAKE2B cd54e8a1b65232538924aafd10f6dcadd457634313ccf08c97b841d0255f02496a0e3308a4d9cdcd5cbbc41f9f5c373e14641fa31202cfa369fd10f8562cf5da SHA512 d37d7951030877454416dca761c9775eadaa514f29bba8745f61c0f3a5ecb42675c230301286d5a8cce76d8ef7082f5db76151f69b35f6a999118c5e60a5f9c0 diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.46.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.46.ebuild deleted file mode 100644 index f3b7d240a8ee..000000000000 --- a/app-emacs/ebuild-mode/ebuild-mode-1.46.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit elisp readme.gentoo-r1 - -DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos" - -BDEPEND="sys-apps/texinfo" - -DOCS="ChangeLog keyword-generation.sh" -ELISP_TEXINFO="${PN}.texi" -SITEFILE="50${PN}-gentoo-1.39.el" -DOC_CONTENTS="Some optional features may require installation of additional - packages, like dev-python/docutils-glep for glep." diff --git a/app-xemacs/ebuild-mode/Manifest b/app-xemacs/ebuild-mode/Manifest index 6646fa08e436..a2427a90c7ff 100644 --- a/app-xemacs/ebuild-mode/Manifest +++ b/app-xemacs/ebuild-mode/Manifest @@ -1,3 +1,2 @@ -DIST ebuild-mode-1.46.tar.xz 34928 BLAKE2B ee2686f3862fc7aa5f820311a6e45d62b153426134422c56a2a6222795163f454291da5510e86c52edee1b22b7bec641ceb132147b29243ee647774a8e91342b SHA512 e7a81c9a3692db1c6db41e138b382e3027094529d4ad3244ecde5a245340f911f8a63ce8ce8bbd7910116c704bcf8fcce90142b8863ecc1b543760ef1411833e DIST ebuild-mode-1.47.tar.xz 34812 BLAKE2B abbc3be110239f9e1765d4f1293856a7fc616d497ac5256a28b7d78fc57c8d725abccbf7b9e5908cb85f9a684dc1be26ab88152d836c2ec3a481802091729717 SHA512 13ee756ef914a314f6705df78735a3926a50d156f4abeff917bed68298aec81f072d53a60f7b985d9bb2caddcdbf65fd26f6c9189e6c5c1822674d9142b7db17 DIST ebuild-mode-1.48.tar.xz 34764 BLAKE2B cd54e8a1b65232538924aafd10f6dcadd457634313ccf08c97b841d0255f02496a0e3308a4d9cdcd5cbbc41f9f5c373e14641fa31202cfa369fd10f8562cf5da SHA512 d37d7951030877454416dca761c9775eadaa514f29bba8745f61c0f3a5ecb42675c230301286d5a8cce76d8ef7082f5db76151f69b35f6a999118c5e60a5f9c0 diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.46.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.46.ebuild deleted file mode 100644 index c880a91f8ae1..000000000000 --- a/app-xemacs/ebuild-mode/ebuild-mode-1.46.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit xemacs-elisp - -DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" -HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 hppa x86" - -RDEPEND=">=app-editors/xemacs-21.4.20-r5 - app-xemacs/sh-script" -DEPEND="${RDEPEND}" - -src_compile() { - ${XEMACS_BATCH_CLEAN} -eval "(add-to-list 'load-path \".\")" \ - -f batch-byte-compile ebuild-mode.el gentoo-newsitem-mode.el || die - xemacs-elisp-make-autoload-file \ - ebuild-mode.el gentoo-newsitem-mode.el || die -} diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.47.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.47.ebuild index e65982b198ea..9ed99b9368d9 100644 --- a/app-xemacs/ebuild-mode/ebuild-mode-1.47.ebuild +++ b/app-xemacs/ebuild-mode/ebuild-mode-1.47.ebuild @@ -3,8 +3,6 @@ EAPI=7 -inherit xemacs-elisp - DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" @@ -15,11 +13,24 @@ KEYWORDS="amd64 hppa x86" RDEPEND=">=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script" -DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" src_compile() { - ${XEMACS_BATCH_CLEAN} -eval "(add-to-list 'load-path \".\")" \ - -f batch-byte-compile ebuild-mode.el gentoo-newsitem-mode.el || die - xemacs-elisp-make-autoload-file \ + local XEMACS="${EPREFIX}/usr/bin/xemacs" + + "${XEMACS}" -batch -q --no-site-file \ + -eval "(add-to-list 'load-path \".\")" \ + -f batch-byte-compile \ + ebuild-mode.el gentoo-newsitem-mode.el || die + + "${XEMACS}" -batch -q --no-site-file \ + -eval "(setq autoload-package-name \"${PN}\")" \ + -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \ + -l autoload -f batch-update-autoloads \ ebuild-mode.el gentoo-newsitem-mode.el || die } + +src_install() { + insinto /usr/share/xemacs/site-packages/lisp/${PN} + doins *.el *.elc +} diff --git a/app-xemacs/ebuild-mode/ebuild-mode-1.48.ebuild b/app-xemacs/ebuild-mode/ebuild-mode-1.48.ebuild index ad5a9ccad6d0..d329637b970d 100644 --- a/app-xemacs/ebuild-mode/ebuild-mode-1.48.ebuild +++ b/app-xemacs/ebuild-mode/ebuild-mode-1.48.ebuild @@ -3,8 +3,6 @@ EAPI=7 -inherit xemacs-elisp - DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files" HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs" SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" @@ -15,11 +13,24 @@ KEYWORDS="~amd64 ~hppa ~x86" RDEPEND=">=app-editors/xemacs-21.4.20-r5 app-xemacs/sh-script" -DEPEND="${RDEPEND}" +BDEPEND="${RDEPEND}" src_compile() { - ${XEMACS_BATCH_CLEAN} -eval "(add-to-list 'load-path \".\")" \ - -f batch-byte-compile ebuild-mode.el gentoo-newsitem-mode.el || die - xemacs-elisp-make-autoload-file \ + local XEMACS="${EPREFIX}/usr/bin/xemacs" + + "${XEMACS}" -batch -q --no-site-file \ + -eval "(add-to-list 'load-path \".\")" \ + -f batch-byte-compile \ + ebuild-mode.el gentoo-newsitem-mode.el || die + + "${XEMACS}" -batch -q --no-site-file \ + -eval "(setq autoload-package-name \"${PN}\")" \ + -eval "(setq generated-autoload-file \"${S}/auto-autoloads.el\")" \ + -l autoload -f batch-update-autoloads \ ebuild-mode.el gentoo-newsitem-mode.el || die } + +src_install() { + insinto /usr/share/xemacs/site-packages/lisp/${PN} + doins *.el *.elc +} diff --git a/dev-haskell/fclabels/Manifest b/dev-haskell/fclabels/Manifest index 81228d9902a3..4c0e6417c89d 100644 --- a/dev-haskell/fclabels/Manifest +++ b/dev-haskell/fclabels/Manifest @@ -1,3 +1,4 @@ DIST fclabels-2.0.2.3.tar.gz 22787 BLAKE2B f07d4c04e92b5a127e578fe6bb81581c51b0c1856ded72fd5f34f6662ec792324e19ba62a7ebaaaf3bb80e80548af6328149212b9bb2d528a074b31e24710b4e SHA512 54e6391ec9fa3c3032c9609a1df0f2082947342a6ea48f3378686eec5bf14bc29ca2f7243ab74fa69b2b18a0749ab40417f59e7338cb5fdc1c4404fb00b6dd7d DIST fclabels-2.0.3.1.tar.gz 24536 BLAKE2B f917c7c382979f5fac26c4637f8c0ea979acf9814abf3ba4751c77af68c6bbf2a8f68744478e8d734ce2c1dc105ce6678c45bc49abe5fb81ea921bc3c13a3f52 SHA512 031e86184c363188ff638f51fa4fa0b7a8fcfc2ffd76013694a56488e938c7bd7dcfe1b3cdd7fec95c69ccc4eedf9a1d0fba11318ac3022358d16d201fe3d98d +DIST fclabels-2.0.3.3.tar.gz 24714 BLAKE2B 2bba8892bdacd87fda89106b60752714edd8d2bf15abffe0f1e8cd0b6d17f18f4313e1adbb8c1307de71927936208e65225f9a49b73389f15f1ea9cfccbe82a4 SHA512 0c0f7ed886b65a80aea4e19b5763d7b91ce948b63f86d507ecf0b6874716a190752e0806957c71e0ed0ed97422ba3d09a2be0c82588c8dabfd647474c1a33cff DIST fclabels-2.0.3.tar.gz 24475 BLAKE2B cb7455c9d3a55e0d3902b176d4b156fb34e40516d853591d2da1538675c7b6a99245da82ebc83692d40fc38e13e62cf7fa2b2605d3bcebe90a16b79e0f79ef44 SHA512 efc203a90eae0e3ff23b977c642009281fc46724735c646638a312788df5edd1adc9f62d1199fe5b4260cf4dce2e55b6eb3999d8f31aec8b2e952e8fbfea1b90 diff --git a/dev-haskell/fclabels/fclabels-2.0.3.3.ebuild b/dev-haskell/fclabels/fclabels-2.0.3.3.ebuild new file mode 100644 index 000000000000..f9cd7dee05f4 --- /dev/null +++ b/dev-haskell/fclabels/fclabels-2.0.3.3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.5.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="First class accessor labels implemented as lenses" +HOMEPAGE="https://github.com/sebastiaanvisser/fclabels" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/mtl-1.0:=[profile?] <dev-haskell/mtl-2.3:=[profile?] + >=dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 + test? ( >=dev-haskell/hunit-1.2 ) +" + +src_prepare() { + default + + cabal_chdeps \ + 'base >= 4.5 && < 4.12' 'base >= 4.5' \ + 'HUnit >= 1.2 && < 1.7' 'HUnit >= 1.2' \ + 'template-haskell >= 2.2 && < 2.14' 'template-haskell >= 2.2' +} diff --git a/dev-haskell/fgl-arbitrary/Manifest b/dev-haskell/fgl-arbitrary/Manifest index 57999261856c..3eebf648c9fd 100644 --- a/dev-haskell/fgl-arbitrary/Manifest +++ b/dev-haskell/fgl-arbitrary/Manifest @@ -1,2 +1,3 @@ DIST fgl-arbitrary-0.2.0.1.tar.gz 6080 BLAKE2B 0bdc70e420aa4989d636b984274ec35806a721fda38501aa5a1cab5c1a6806bb81446fb9918c278752d07d817f18fe202f72604689d862a3538252453b065889 SHA512 841aac5e72c840180a25a3f8132c801c216c25a1cc1e66a91e4a3dd81b4b684ff29aed7bd6780d18c62e200db83eed1bdec6d34abec3e2b77bb5767a4f43915e DIST fgl-arbitrary-0.2.0.2.tar.gz 6068 BLAKE2B 8034e36d5f98ec6f00619bcf1885315ce4f95354f22a8763914a748f0652df818ec665da26835b2d1579dfd749e25d39d10c543f56f5ce49975e653cbf0d736a SHA512 294850708d511ed52e6973820e44dffb3c183e64d1c10b1324ee46e0fd3966abf0bce7bca1c5831e67b88965e715f2e2e85a5abdd201fd584a10f720b419b57e +DIST fgl-arbitrary-0.2.0.3.tar.gz 6079 BLAKE2B 13fadb149568115d8a31138d9c92c039a369e8e4cbce68156434ecc5ed6ed1ed86cd1ada17567103b57073ff402a5f768bd54779593bfda6d776853a7cc94349 SHA512 d944f9c6ec7e116cec9df84d7b0ef2750e3aa255bed74f6450d9d6fa9786c50de20cf37b4f8725e1303b465583a7a6c3f3d4fd48517ddbb2b7354f01d728d830 diff --git a/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.3-r1.ebuild b/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.3-r1.ebuild new file mode 100644 index 000000000000..fac31c1559cb --- /dev/null +++ b/dev-haskell/fgl-arbitrary/fgl-arbitrary-0.2.0.3-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.2.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="QuickCheck support for fgl" +HOMEPAGE="http://hackage.haskell.org/package/fgl-arbitrary" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/fgl-5.5.2.0:=[profile?] <dev-haskell/fgl-6:=[profile?] + >=dev-haskell/quickcheck-2.3:2=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 + test? ( >=dev-haskell/hspec-2.1 ) +" + +src_prepare() { + default + + cabal_chdeps \ + 'QuickCheck >= 2.3 && < 2.10' 'QuickCheck >= 2.3' \ + 'hspec >= 2.1 && < 2.5' 'hspec >= 2.1' +} diff --git a/dev-haskell/file-embed/Manifest b/dev-haskell/file-embed/Manifest index b6348aa7b5f0..b5aaeff437ae 100644 --- a/dev-haskell/file-embed/Manifest +++ b/dev-haskell/file-embed/Manifest @@ -1,3 +1,4 @@ DIST file-embed-0.0.10.tar.gz 6247 BLAKE2B b8ab7590d0ac8ad9539b07732b589053a98b4ef87feaf2fc816ea81a2b87a9a41bcac9ef44d7180dcec52ea3a266eca7ba01236b3c5699c77685a9119582ba00 SHA512 aa0ef37987b9f84685e064411de080d608d5b9a8c839a332fc163eb218c1a8fcb1fb9dc6bfba0033717f10252e07bb5f72183c3b64bb83488553e9b97bdf3111 +DIST file-embed-0.0.11.tar.gz 6469 BLAKE2B c1d8071b765c8709435f86b9985feccf2e46f3bfefb25a73cb7032e2a059a0a3fd0b405a0a552de89923b9f8331a045476fb472da9504c24d5f27310a7fd23c3 SHA512 2c6ac6bdf951706a6d2cfe317bb6c50e3fb166acd746ff9af0420212bfc8f298cf4dea08b2e38cb4615b98cbc15954e1b7d46918970234e4ab91012e34bf7b41 DIST file-embed-0.0.7.tar.gz 4283 BLAKE2B 54b6eb380f2894838e05b0c08a29f9092077d73284632c8b1daa211b08dc8a183fae329c0f5bb66741a6018a9b87f65efd6fcf3868afab5616a230f3024f9e8b SHA512 ae87b0df303261d7a36d1388c7d92f021e36e58feece5f9a12d55fbc16a74aa0553fda2bbaaf34e819108d39655997a44d8b473b48de1b410b00a993de439b26 DIST file-embed-0.0.9.tar.gz 5624 BLAKE2B a67eec3f43e6c89ec97a4b68295e5da376536fc0565fa55a6db47ab4b6534f0a95bef31b26873fea9bd62dd85891b0409f4588ac5dc1bee066c9f132f6ba96e9 SHA512 897ebcf06eaf6e5ba0c08763adf5f5c47321599cac884e856bac21c178b9116bb3117bab89bb5a1ed2369711a8998c37c2daaf6f7555c403c55c09c5204ce1f7 diff --git a/dev-haskell/file-embed/file-embed-0.0.11.ebuild b/dev-haskell/file-embed/file-embed-0.0.11.ebuild new file mode 100644 index 000000000000..5b824b772182 --- /dev/null +++ b/dev-haskell/file-embed/file-embed-0.0.11.ebuild @@ -0,0 +1,24 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.1 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Use Template Haskell to embed file contents directly" +HOMEPAGE="https://github.com/snoyberg/file-embed" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.8 +" diff --git a/dev-haskell/file-location/Manifest b/dev-haskell/file-location/Manifest index d4d9b242d5cd..fa247cb49238 100644 --- a/dev-haskell/file-location/Manifest +++ b/dev-haskell/file-location/Manifest @@ -1 +1,2 @@ +DIST file-location-0.4.9.1.tar.gz 6961 BLAKE2B 5b3248db2a03ad699ba1354a88b6d0aa4e124e607be6692e7be7a9cec403d42dcb2e304a60c85e879855a9e5e3e49309d8aa112edaa12986f79b8408fa49b781 SHA512 a84a6ed3ff1a786331e202ae505df3981e81b3ce085e588632868357626b82a559dc649aa1623a09462741c5133ee0e5d5deb10713d94cc8286b82aa2e706d94 DIST file-location-0.4.9.tar.gz 6959 BLAKE2B 1cc083a9fb71fb80a11b56e27d8fc468f806d1417efbaf618ea07a4f68df5addf7c479bf5490d50bf07b34ff6babdaefc11536068c15bff274b07bbf4189be74 SHA512 cbea7ef5a6797efd242219a32c7d46b5a0fe2b20d4c93e7ab758cf27519b021c2e2c34ab91d4eedfba8a61a51f81312346d575f8c83296b87b1f7bea8985d40f diff --git a/dev-haskell/file-location/file-location-0.4.9.1.ebuild b/dev-haskell/file-location/file-location-0.4.9.1.ebuild new file mode 100644 index 000000000000..f284847d7468 --- /dev/null +++ b/dev-haskell/file-location/file-location-0.4.9.1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.2.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="common functions that show file location information" +HOMEPAGE="https://github.com/gregwebs/FileLocation.hs" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT=test # error stack changed from ghc-7.10 + +RDEPEND="dev-haskell/hunit:=[profile?] + dev-haskell/lifted-base:=[profile?] + >=dev-haskell/th-orphans-0.9:=[profile?] + >=dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 +" diff --git a/dev-haskell/filelock/Manifest b/dev-haskell/filelock/Manifest index b0bf5f9419bc..6f0e01413b44 100644 --- a/dev-haskell/filelock/Manifest +++ b/dev-haskell/filelock/Manifest @@ -1 +1,2 @@ DIST filelock-0.1.0.1.tar.gz 5884 BLAKE2B 27596191c70ca71f11fdcd3bd66362d51407774dcda2e9f31220981af5e259edbf7cac8db87fb7899741c937caf240e7e1af210f569b33600c3407956c1fa975 SHA512 73cc119bcca61b040692738aefcc779debef8815182a9f74e9e0700d9b1e5de0e12812f573f9daa8a127d99269f69e3cfc572cd5cd104d1fddb04ec8d4bf0c97 +DIST filelock-0.1.1.3.tar.gz 7187 BLAKE2B d56f23a9e590417a70586c934de4f189696e61f24799992124cd24bee10091e789e4c393bbc7ea96873d6704eadcb205aa14846e54dd6c30fcc4ce99c64f3e9f SHA512 2fc95f33311d43501daaed8472cffd198a0b9146325a9cfded5952c9a43b550fab6e89b722c2453034ee233480778bf2af9fb6089f111d168ebec1ececbaa895 diff --git a/dev-haskell/filelock/filelock-0.1.1.3.ebuild b/dev-haskell/filelock/filelock-0.1.1.3.ebuild new file mode 100644 index 000000000000..87391957179d --- /dev/null +++ b/dev-haskell/filelock/filelock-0.1.1.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Portable interface to file locking (flock / LockFileEx)" +HOMEPAGE="https://github.com/takano-akio/filelock" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="public-domain" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/ghc-7.4.2:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.14.0 + test? ( dev-haskell/async ) +" diff --git a/dev-haskell/filestore/Manifest b/dev-haskell/filestore/Manifest index 86c7223e6af6..79313cc76bef 100644 --- a/dev-haskell/filestore/Manifest +++ b/dev-haskell/filestore/Manifest @@ -1,2 +1,3 @@ DIST filestore-0.6.1.tar.gz 31837 BLAKE2B 8aa628da69bb84fbc0654c8d82bad208f0cecb4749f7ec82e8e4261a48464e008f2a7690e504e442cec368afef5d977073cb1544a346d1e915adc0dc3f2c35ee SHA512 48d307b928c7a79974e057b604cde80cb4394f6840300aae637f82884f7741553a7edc791f5b0d7c002eec2a025f4ae015a326453525c351368050fe5cf255b4 DIST filestore-0.6.2.tar.gz 31096 BLAKE2B 2477879d7cb361e96bc030dfdf1bd6e00b865d5a77133d428b358c8aac514f64c957d8500f5ca96ea2f905bdcc0c98b5138da212faba83589117feb5491f86b5 SHA512 3cc3ab2e46cbd6210dc507a6411db347c626219cc9bdfc39fcdc63f10f813b6066c069b3f614a2a4e2f5522608be11f64a11742570270f2d06da4b330ea97b44 +DIST filestore-0.6.3.4.tar.gz 32070 BLAKE2B a4096d31aa1382eab3c41eb55c58c19171de67caea3078f5383dea61fb13b51adb71bbdae0b8d670c61b72be9394494d776c0dc797c4d2b71d3d49a13851f8c8 SHA512 d5a7cf4ca3bc3fbc8d8f066fad5e3913d8fef4c13d894f3df604fab91ad2c4e1bb585c5c067220055e9356dc99a860b03b281e46c3b16517bce130a8bc57eda7 diff --git a/dev-haskell/filestore/filestore-0.6.3.4.ebuild b/dev-haskell/filestore/filestore-0.6.3.4.ebuild new file mode 100644 index 000000000000..c35fb8e3c6f9 --- /dev/null +++ b/dev-haskell/filestore/filestore-0.6.3.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Interface for versioning file stores" +HOMEPAGE="http://hackage.haskell.org/package/filestore" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="+maxcount" + +RDEPEND=">=dev-haskell/diff-0.2:=[profile?] <dev-haskell/diff-0.4:=[profile?] + >=dev-haskell/old-locale-1.0:=[profile?] <dev-haskell/old-locale-1.1:=[profile?] + >=dev-haskell/parsec-2:=[profile?] <dev-haskell/parsec-3.2:=[profile?] + >=dev-haskell/split-0.1:=[profile?] <dev-haskell/split-0.3:=[profile?] + >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] + >=dev-haskell/xml-1.3:=[profile?] <dev-haskell/xml-1.4:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 + test? ( >=dev-haskell/hunit-1.2 <dev-haskell/hunit-1.7 + dev-haskell/mtl ) +" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag maxcount maxcount) +} diff --git a/dev-haskell/fingertree/Manifest b/dev-haskell/fingertree/Manifest index 68db2dd45224..8af4cda6e438 100644 --- a/dev-haskell/fingertree/Manifest +++ b/dev-haskell/fingertree/Manifest @@ -1 +1,2 @@ DIST fingertree-0.1.1.0.tar.gz 14415 BLAKE2B b05ce26d0275ac9910607927914759008ed1c7e8ceeeeebbe6200ec5a96e39efc10372a69edc71cde01bbd8f5ba8600e7dd7ec7e31e676225127a133607e5edb SHA512 47d7387e11cf05a2df323c6af76a12e6cf02a857f7131203400cbc6ba9ee4c3c9e2c721a8423e6456a385f5ea0c4aedd0e9a2600d2d33609c0457cd259337016 +DIST fingertree-0.1.4.2.tar.gz 18978 BLAKE2B 25eafe2e25ac00121c29bf6e54d6dd754e3672bb321451dcbc89594123b4f71b263fa8584bfeaaa63362d9901af7263c8028ea2f75684e2f2f960f31feecbb9a SHA512 016a772830c0bb27ec15fa99c9dff280c210f288a1f2dc15828224a6a8cdad87ade816191320aa59c876eba6b33cdb47a778572e66a8f3c989984cea2f4970ac diff --git a/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild b/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild new file mode 100644 index 000000000000..b7ccc62538ad --- /dev/null +++ b/dev-haskell/fingertree/fingertree-0.1.4.2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Generic finger-tree structure, with example instances" +HOMEPAGE="http://hackage.haskell.org/package/fingertree" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18 + test? ( dev-haskell/hunit + dev-haskell/quickcheck + dev-haskell/test-framework + dev-haskell/test-framework-hunit + dev-haskell/test-framework-quickcheck2 ) +" diff --git a/dev-haskell/fmlist/Manifest b/dev-haskell/fmlist/Manifest index 41cbf639b40a..777c4bf70177 100644 --- a/dev-haskell/fmlist/Manifest +++ b/dev-haskell/fmlist/Manifest @@ -1 +1,2 @@ +DIST fmlist-0.9.3.tar.gz 4428 BLAKE2B 818911f2e670e7b371e0dd58bb9ee661a7f0fd4130e611606d393aeea7b5c4d0eddb8ce04babb2d85cac54a4d3511457c2291eeb5b548967a4409291e18990a9 SHA512 1dba120af3c06d22b41269b22aad7950dd1d567daee213eeaa316f8dcd9e97a2f4499372b310561bb3a25909c38060c0aefacfe640d85ec3c90c5f5503db8915 DIST fmlist-0.9.tar.gz 4256 BLAKE2B b6dff5a18f3e13c16c7aed41eb4b22d6fa01ee0a8fe8250fab706a0d07b38cf50bf09b40f0b794aae304c6c4e93fd30ede2ab1765cbbdede2a08e9b12b5d07ea SHA512 ddead2f2742e91365381ac9c003f59ea57441c4e9a32b01f3d1aa989120d954b01bb6b19f148a4d89c0cb7332093c39f17567d8c479d47133a0568b8abc757d4 diff --git a/dev-haskell/fmlist/fmlist-0.9.3.ebuild b/dev-haskell/fmlist/fmlist-0.9.3.ebuild new file mode 100644 index 000000000000..0ff4a019eb12 --- /dev/null +++ b/dev-haskell/fmlist/fmlist-0.9.3.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="FoldMap lists" +HOMEPAGE="https://github.com/sjoerdvisscher/fmlist" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-haskell/fail:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.10 +" diff --git a/dev-haskell/getopt-generics/Manifest b/dev-haskell/getopt-generics/Manifest index b6b2ee796d1f..594f4969deb4 100644 --- a/dev-haskell/getopt-generics/Manifest +++ b/dev-haskell/getopt-generics/Manifest @@ -1 +1,2 @@ DIST getopt-generics-0.13.0.1.tar.gz 27772 BLAKE2B abe9dc94069dbc3cca4296290f2ca4d34a5088443cdcae018da36854963948ca7758c3622ad243f1284e39d08f420d3e9f885557d23c785520325dea11d4d278 SHA512 df27c67bd92047b5213404220389200cf72c79d20a761c390120d13a82fb126aa38ef5afbb826ae2be0fe65941f4fe5be42bb49301fabd6343e8b0c8a7f3e707 +DIST getopt-generics-0.13.0.4.tar.gz 19194 BLAKE2B 2c091df40c0c39f5e314367f2eb76aad296b8ead1fd26e84b1f578c1b3347c6961931dbc709a7c5c4374e16b965a573e4fb9c5c7c10f870b75e132ae1c84ff51 SHA512 f053dcd59126932745a98c955eca70dc3f50eda7e5a390bf7e5d7c639d89df9d714a6b449166a5b288a77e69f203207e8d8480ad86484b68c7a609e5f1a03fca diff --git a/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild b/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild new file mode 100644 index 000000000000..4b16299b9e02 --- /dev/null +++ b/dev-haskell/getopt-generics/getopt-generics-0.13.0.4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="Create command line interfaces with ease" +HOMEPAGE="https://github.com/soenkehahn/getopt-generics#readme" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/base-compat-0.8:=[profile?] + dev-haskell/base-orphans:=[profile?] + >=dev-haskell/generics-sop-0.2.3:=[profile?] <dev-haskell/generics-sop-0.6:=[profile?] + dev-haskell/tagged:=[profile?] + >=dev-lang/ghc-7.4.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.12 + test? ( >=dev-haskell/hspec-2.1.8 + dev-haskell/quickcheck + dev-haskell/safe + dev-haskell/silently ) +" diff --git a/dev-haskell/gio/Manifest b/dev-haskell/gio/Manifest index 8cd6d16dcb8a..c5e0aa3bf801 100644 --- a/dev-haskell/gio/Manifest +++ b/dev-haskell/gio/Manifest @@ -1,3 +1,4 @@ DIST gio-0.12.5.3.tar.gz 79099 BLAKE2B 0c54108185f183489ed342162766937d104a9cff9e169485fd049d81e67c140808241a7110d8fddebb0f7ad7f49ff1a408d67595012f973b979019db5ae553e0 SHA512 51a72df085091847967ddf37e707a479c055a1e39f81edd1a302f2bbc2f1a4214fd9ea82bafd5a32f5e045944fcfa64c6ba6427481acee820280456ae80f413f DIST gio-0.13.1.1.tar.gz 79378 BLAKE2B 03b0b3dbe73fca50dd913ea024534be31c6364c2bf7416aba0c6b4a09ac71b56bc01f3a147625f3d7b1871c945589d8841d2fab62637b40ba401d3e3e3986f5c SHA512 7256450cc3bfe5469ed304ea093fef9ee11033331e2520c9deb420ff725d95c5ebfbc8cdfa24d3138a1799b70ca178b8d113957f6e09b871f270c0af168207d9 DIST gio-0.13.3.1.tar.gz 70058 BLAKE2B a5a7b0a7fd8da7feaa5e1f7af06bf67bdec2c95b6c14e607659d3a4d27e3ccc55bf14e84a530d311176eb3ee5daf781b4d37a92fcc21b7f976c909701fb3804b SHA512 3273de2a04afc90ae569f8c36147bb4391ee4d45b64e21baeb259d67489c40a1d497587647885137e90bba21e2a460430aa56138e2099ce9e1d105b876ef33e8 +DIST gio-0.13.6.0.tar.gz 70094 BLAKE2B 5c114db1ca43def45f2deea628e6d20343c3f27f5337b8f266e1a7c32e7d1300404d21543fa082db05d8e55527bb47d9abba14a6bccca0a8202b317dc8cfe13c SHA512 d9bd77f887d7112d878b7349b7c79dcaf483ac5567d9fea0e902c161700eeb9be9b574584b440ccd580c504b1b76b0bc2b4d6d30de2c3b1a05c72c8f67790de9 diff --git a/dev-haskell/gio/gio-0.13.6.0.ebuild b/dev-haskell/gio/gio-0.13.6.0.ebuild new file mode 100644 index 000000000000..01e2e153bf6b --- /dev/null +++ b/dev-haskell/gio/gio-0.13.6.0.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Binding to GIO" +HOMEPAGE="http://projects.haskell.org/gtk2hs/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?] + dev-haskell/mtl:=[profile?] + >=dev-lang/ghc-7.4.1:= + dev-libs/glib:2 +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.1 + >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 + virtual/pkgconfig +" + +src_prepare() { + default + + cabal_chdeps \ + 'Cabal >= 1.24 && < 2.5' 'Cabal >= 1.24 && < 3.1' +} diff --git a/dev-haskell/glib/Manifest b/dev-haskell/glib/Manifest index ebb22779f971..7ee2ddb0f7d9 100644 --- a/dev-haskell/glib/Manifest +++ b/dev-haskell/glib/Manifest @@ -1,3 +1,4 @@ DIST glib-0.12.5.4.tar.gz 46080 BLAKE2B f787a9dddfd3eb826fb156a4c53ee2d75d7fd87c23deb39af71e08a6cbe84cba2bdf9da3808c9cdc49379f46e740d3dcb98381fa835b665351983c28e1a74d57 SHA512 2ae2b70d839c88461c6dc38bd370e336b004b94316cbffee158203a311e8b9d0ffe93063d431740f1b3c42d2c55bc8fd46ebfbd4e591a447704ceb68a5815312 DIST glib-0.13.2.2.tar.gz 48662 BLAKE2B c64359438c7f202036f27df68b6210b1f8011200ae69d060878d30a9487e8634e48e3afc195263710cd8f1c066e95b77a3a16f265e576118dffd232106dbf075 SHA512 97c49911cc53a1a01df4cdacb0aa715b41988d3689a7dbdd2c9499c9a4858497f3deb6fb492394751210899af5569efba2171468417c5961b7fb73863ce652c1 DIST glib-0.13.4.1.tar.gz 39441 BLAKE2B e6340021276a8bc5de4101c910a5d03c16474ddff402f3327433ca4b03a7bd300195b45045d99a9379b6f21d6474ef3043f77405060d8baca6285fca3bf42f6f SHA512 537f70688e398b8c68727b8260080790569e7f1b87633912a1438c5b1ed590221ac633168a83e7bc49728292ae53f8eaaf268d78c0be0df81527c5a3ce810869 +DIST glib-0.13.7.0.tar.gz 39518 BLAKE2B 85dd85a491f0263715cd6633282a2028cec2ccd7f12e49ac6029aa7420468f52777760cb339b35ce8123c8c0feb5947324bcb0084e8214b7c8c6919169b42ab7 SHA512 507fdcc6d686ea25b46d9d6f112aa29ebf751b3db99a19c9938ebd8675a8c167aafe151c96fe115662d15696c79aada93a0b197450159e8f45bc329e3de4455a diff --git a/dev-haskell/glib/glib-0.13.7.0.ebuild b/dev-haskell/glib/glib-0.13.7.0.ebuild new file mode 100644 index 000000000000..5ea50c20e5bf --- /dev/null +++ b/dev-haskell/glib/glib-0.13.7.0.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Binding to the GLIB library for Gtk2Hs" +HOMEPAGE="http://projects.haskell.org/gtk2hs/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+closure-signals" + +RDEPEND=">=dev-haskell/text-1.0.0.0:=[profile?] <dev-haskell/text-1.3:=[profile?] + >=dev-haskell/utf8-string-0.2:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] + >=dev-lang/ghc-7.4.1:= + dev-libs/glib:2 +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.1 + >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 + virtual/pkgconfig +" + +src_prepare() { + default + + cabal_chdeps \ + 'Cabal >= 1.24 && < 2.5' 'Cabal >= 1.24 && < 3.1' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag closure-signals closure_signals) +} diff --git a/dev-haskell/gluraw/Manifest b/dev-haskell/gluraw/Manifest index 3f232b61fd7b..245c6d94f51d 100644 --- a/dev-haskell/gluraw/Manifest +++ b/dev-haskell/gluraw/Manifest @@ -2,3 +2,4 @@ DIST GLURaw-1.3.0.0.tar.gz 7779 BLAKE2B 7de3ec011ffaeb9cb098d0253452433c1b2c0214 DIST GLURaw-1.4.0.1.tar.gz 8445 BLAKE2B fbfe156d291fa830c91672b2c8aaff4c60c04ff990af66991da1fd8845645dc876751648f15c81c2004176d839b75a9b595be9513eb3970aad1d4fd17b5400b4 SHA512 48eb52f7923148c014f89d07029cb7293b325f9bc0d3786c685f1de73a58553602d77edd8261da3d3bdc7090249d11234ef97e76ba436bcd9acc2a8cdec78bed DIST GLURaw-1.5.0.1.tar.gz 10121 BLAKE2B e21d22e49349becd367686684e87f915cf42a5afb50fd03a2b811ff1047f5bc60eb709b09fcd935497a7a0512bb219a646705011dc0046e132034f49344f9eeb SHA512 085e28e63a28a72e766ec1404d4cf4f3189251e5a159fc00f5d06916a6e38ef80cf9f319e06e3a751db2354042aca4e74e5a736bba966457edc0f24197c950ad DIST GLURaw-2.0.0.3.tar.gz 10515 BLAKE2B eab97d41f801c5607a25e42463accdc615c4c2d21126481f472ff0faa78341d04956834eb7c6fe738c6670a788d5c7b729a08e6de234a1497391be3b8520d0f1 SHA512 dccd459c9392b1608d91cb80904346472209cb5dc8f2afbbb1ad07e24ddc0c8affc2eda4bb9aec9b2bc0e94e4546685cb60239c5687c629a8184b91162b4cc56 +DIST GLURaw-2.0.0.4.tar.gz 10557 BLAKE2B 6e25f2167bf4fd9307a07c1081966cd2072d145317752a53d104a0dcc9ad282f83c9d98ba2a0ccab14d900d2f1ab0b0e0d381aef651baf4f077d830de8ef0803 SHA512 971402ed5fd84e8f0e6abca27fd78bee298750930901e66cc782b53d79d28093085120c3fc373a38d5a1354d55f69e1ec1c5ede5a0b1f9a019cf705f11ffcfcc diff --git a/dev-haskell/gluraw/gluraw-2.0.0.4.ebuild b/dev-haskell/gluraw/gluraw-2.0.0.4.ebuild new file mode 100644 index 000000000000..f13939c1cdcd --- /dev/null +++ b/dev-haskell/gluraw/gluraw-2.0.0.4.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +# ebuild generated by hackport 0.5.6.9999 +#hackport: flags: -usenativewindowslibraries + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="GLURaw" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A raw binding for the OpenGL graphics system" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/openglraw-3.0:=[profile?] <dev-haskell/openglraw-3.4:=[profile?] + >=dev-lang/ghc-7.8.2:= + virtual/glu +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 +" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-usenativewindowslibraries +} diff --git a/dev-haskell/glut/Manifest b/dev-haskell/glut/Manifest index cd0c53c6ba42..08cd0f8fe9c4 100644 --- a/dev-haskell/glut/Manifest +++ b/dev-haskell/glut/Manifest @@ -1,2 +1,3 @@ DIST GLUT-2.5.1.1.tar.gz 655292 BLAKE2B 49347d5ffdb887388cd862902bd548dfdb1a4a024d98f0a5de64cd2e6cb7cf7021956ee170439d6cea145c65a5f3ebf9f4e9f2b6e7e38f10be3cb92c276fc8f4 SHA512 79895fea8b49178a93f59efa094a9eca26d23c2bb4b07902d83c8403e8c45c3a10a1961177bfc272339be279d012a0e8ff273881bcc54128fc40ff11f5f8bdd9 DIST GLUT-2.7.0.11.tar.gz 656855 BLAKE2B cb45b6207a2af626c251d8c3abe64fbf295db5f7c396cb99bedb6326ed9a16e416c5e8de1f402926edf0109f52e79be1a7c7087adb388f27e07394e53b6e95c3 SHA512 aa9977f2d2141dc4fbc38915ffe8bfd6cf5a5c93502d3b813a41195556ada91644774869a6daa33f44964c517370e006830578b9b1b5cb59b7b49abedb1dcc66 +DIST GLUT-2.7.0.15.tar.gz 654907 BLAKE2B c955d2942ffa2ac8d8370726cc32a67772dba2e343f2ad0a10e24134ae9bf5762bb108292e17275db3665572379bbaab55f605b79973bf90b066818934501aeb SHA512 d4ee183f7a9600e86ddea7783e3236ab33510217b6c1e815fb46936e95db851ea35c6b504142595779665b74912fcc312cbee8462e4719e78e9d5c99913692de diff --git a/dev-haskell/glut/glut-2.7.0.15.ebuild b/dev-haskell/glut/glut-2.7.0.15.ebuild new file mode 100644 index 000000000000..a02bf667d8b7 --- /dev/null +++ b/dev-haskell/glut/glut-2.7.0.15.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.9999 +#hackport: flags: -usenativewindowslibraries,buildexamples:examples + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +MY_PN="GLUT" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A binding for the OpenGL Utility Toolkit" +HOMEPAGE="http://www.haskell.org/haskellwiki/Opengl" +SRC_URI="https://hackage.haskell.org/package/${MY_P}/${MY_P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="examples" + +RDEPEND=">=dev-haskell/opengl-2.12:=[profile?] <dev-haskell/opengl-3.1:=[profile?] + >=dev-haskell/statevar-1.1:=[profile?] <dev-haskell/statevar-1.3:=[profile?] + >=dev-lang/ghc-7.8.2:= + examples? ( >=dev-haskell/openglraw-1.0:=[profile?] <dev-haskell/openglraw-3.4:=[profile?] + >=dev-haskell/random-1.0:=[profile?] <dev-haskell/random-1.2:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.18.1.3 +" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag examples buildexamples) \ + --flag=-usenativewindowslibraries +} diff --git a/dev-haskell/gnuidn/gnuidn-0.2.2-r1.ebuild b/dev-haskell/gnuidn/gnuidn-0.2.2-r1.ebuild new file mode 100644 index 000000000000..d5bd3de599cc --- /dev/null +++ b/dev-haskell/gnuidn/gnuidn-0.2.2-r1.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +# ebuild generated by hackport 0.4.6.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" # Drop test-suite: uses dev-haskell/chell-quickcheck +inherit haskell-cabal + +DESCRIPTION="Bindings for GNU IDN" +HOMEPAGE="https://john-millikin.com/software/haskell-gnuidn/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RESTRICT=test + +RDEPEND="dev-haskell/text:=[profile?] + >=dev-lang/ghc-7.4.1:= + net-dns/libidn:0= +" +DEPEND="${RDEPEND} + dev-haskell/c2hs + >=dev-haskell/cabal-1.8 + virtual/pkgconfig +" diff --git a/dev-haskell/gtk/Manifest b/dev-haskell/gtk/Manifest index 049cef0f40e1..ed6385a0c500 100644 --- a/dev-haskell/gtk/Manifest +++ b/dev-haskell/gtk/Manifest @@ -1,3 +1,4 @@ DIST gtk-0.12.5.7.tar.gz 671695 BLAKE2B fb76cd0adabfdbd2ba8ba67a9b272d1feb13321bd9bbd2bfd0305899c90152df02864c57896d7b923b55d3c12a2375d33112526aed2de996621961c454392510 SHA512 ec8bb9a97f329a6be314d05481027bfe38317d3c16b48209d71a56b82dcf797cab1b1c94726a66d66677858523306ff59ab225b09d36f32b678a8b11a9ad165c DIST gtk-0.13.9.tar.gz 684971 BLAKE2B fafbdab72b0b2d3a8d3e4ed54bb6cac2ca0140fc20332b7c20e008943a095a17dd1fe705842fc8099c75840cd4f527abddd3eb2a302a92d9faaf1239e1f15f16 SHA512 11ef461382b67da40d9dffda8f4cbfe086ef937affedf1ac154cb2ca306b22f03f1b00512b7ef5de49d71041b0ee2cc0ddb6761ad51524b1fbbbf740653f12a0 +DIST gtk-0.14.10.tar.gz 677787 BLAKE2B 536b4ce1bdbb17c662342bd8cb8086354a31842e1fc39e4bb2e4c2e505fb03f4e1ad0b689fb48dcf24d61c280cf659d8f30ac0fe77083e9887054cc8ed5feb75 SHA512 857fa71391e4bc8d884f5bb5e4f072ebd35b6bbcdc3901b6e28e03e79f4732d56430cf395aabc6007d3f7b1e991dcf0c6e21c9b84ccde96b1943d26ad37243eb DIST gtk-0.14.6.tar.gz 679274 BLAKE2B 4554cfd990abb8ad189b11baf6f38525e72c1989f762f091a7e7fcde159d5516ad9fee71bdb6e7983b1b4293280f59e6a4db34fb4944b14e209e2660fbf95334 SHA512 f6f12fb0b07129b313858134d7dd1844a75f1ceaae27b14172891c281949822c222841665cdea62e3bb27c7b47e7fd3e0370721ebc520a0335b512ddf66f9428 diff --git a/dev-haskell/gtk/gtk-0.14.10-r2.ebuild b/dev-haskell/gtk/gtk-0.14.10-r2.ebuild new file mode 100644 index 000000000000..c3723ffeddfc --- /dev/null +++ b/dev-haskell/gtk/gtk-0.14.10-r2.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.5.5.9999 +#hackport: flags: have-gio:gio,-have-quartz-gtk + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Binding to the Gtk+ graphical user interface library" +HOMEPAGE="http://projects.haskell.org/gtk2hs/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="2/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+deprecated +fmode-binary +gio" + +RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?] + >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?] + dev-haskell/mtl:=[profile?] + >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?] + >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?] + >=dev-lang/ghc-7.4.1:= + dev-libs/glib:2 + x11-libs/gtk+:2 + gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.1 + >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 + virtual/pkgconfig +" + +src_prepare() { + default + + cabal_chdeps \ + 'Cabal >= 1.24 && < 2.3' 'Cabal >= 1.24 && < 3.1' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag deprecated deprecated) \ + $(cabal_flag fmode-binary fmode-binary) \ + $(cabal_flag gio have-gio) \ + --flag=-have-quartz-gtk +} diff --git a/dev-haskell/gtk2hs-buildtools/Manifest b/dev-haskell/gtk2hs-buildtools/Manifest index 57eb6c77cb41..37c4f11a656e 100644 --- a/dev-haskell/gtk2hs-buildtools/Manifest +++ b/dev-haskell/gtk2hs-buildtools/Manifest @@ -1,3 +1,4 @@ DIST gtk2hs-buildtools-0.12.5.1.tar.gz 169038 BLAKE2B 5cfb74ddafa9137a5893edab4273ce446d1905ac96524320941bc4ae2addc1e7e225caff38634760ca17052d3b6f4bafee0933ee4ccaf73eab0e837903e3c419 SHA512 ec25d74209c79414b66cf15e7b041be39f2179d37a4ecc5a2859022db2245ebf7258d13e130d9b8eae53a35575fc200c7ab0bbc4e99571bc2e7b410a9d268c56 DIST gtk2hs-buildtools-0.13.0.4.tar.gz 169272 BLAKE2B 25d32aae481560dfd74b7484e2533a88fef84c7c12aae0154f9e3eb80b8efbc872b35290f852c440f17a6c104fc0e50e27698bbab9c3247255ea0185e741bfe8 SHA512 ac5eba81fbeb0387a6294868259e2122b1b90aa76d5c7c9062df6796ec697cca87b73789275deaa1374fa34985b67e5b342b4cd3284393fa17f7c13543657299 DIST gtk2hs-buildtools-0.13.2.2.tar.gz 178124 BLAKE2B b1fdaecc2260f53407a9d7bf6d5307db06a02cc0ebb0aeceafd30ba88cde60c7aeb7f169c653c7dbc191c46cb0369f8746d09a88824389003dcc51bc3ce4acad SHA512 4d5dac91529fa8856f1e3369ed97d688e7423767a2db5387f092ebc65f624d4689ead154a7036177a1de8978726901196b8161c846f5afd134ffda1e29517b06 +DIST gtk2hs-buildtools-0.13.5.1.tar.gz 178132 BLAKE2B b89696a0a0b1fc3f43413e78993133250f1a5850ee14cf4a8f10adc85135d3822ace8f3eaa8a9d2a9ff7276c202991d72c2ef866fe4b9032fcc45b2d4c5e4b0e SHA512 ddce2ae75756086b89032e3e15654e235432fdf843ef14c0833d371b3912d9489727a711cd92afc9ba96abc543c102a428b78db39cb56a35d81be6f54398b68f diff --git a/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild new file mode 100644 index 000000000000..1e71ee3e2c27 --- /dev/null +++ b/dev-haskell/gtk2hs-buildtools/gtk2hs-buildtools-0.13.5.1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.1.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Tools to build the Gtk2Hs suite of User Interface libraries" +HOMEPAGE="http://projects.haskell.org/gtk2hs/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~sparc ~x86" +IUSE="+closuresignals" + +RDEPEND=">=dev-haskell/cabal-1.24.0.0:=[profile?] + dev-haskell/fail:=[profile?] + dev-haskell/hashtables:=[profile?] + dev-haskell/random:=[profile?] + >=dev-lang/ghc-7.8.2:= +" +DEPEND="${RDEPEND} + dev-haskell/alex + >=dev-haskell/cabal-1.18.1.3 + dev-haskell/happy +" +# These patches are available in -r1. Disabled here +# due to incompatibility with <dev-haskell/cabal-3 +# PATCHES=("${FILESDIR}"/${PN}-0.13.1.0-ia64.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p1-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p2-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p3-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p4-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p5-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p6-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p7-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p8-cabal-3.patch +# "${FILESDIR}"/${PN}-0.13.5.1-p9-cabal-3.patch) + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag closuresignals closuresignals) +} diff --git a/dev-haskell/gtk3/Manifest b/dev-haskell/gtk3/Manifest index 8a8a287dec41..55cb495552e5 100644 --- a/dev-haskell/gtk3/Manifest +++ b/dev-haskell/gtk3/Manifest @@ -1,2 +1,3 @@ DIST gtk3-0.13.7.tar.gz 673031 BLAKE2B 4a99b1c430cad1d940b9c30cbf4ab2bcddf64d2bdcc645b2ad37c86069a4817c677ccc3552007c9aeb41755125650cea19c70786dd4a64d348bf483bd08a3073 SHA512 c350ae55a7044684e6f2d94592decfcd01d3e96900a468cd417bad52713502c89c328f96cd4ff29647169a76287b8dada9654d46c4dc884c0dab0590ad57762e DIST gtk3-0.14.6.tar.gz 675439 BLAKE2B 7b5699db78f68e763ba972c2a82aa4044d2b97e60137443732b199afb2b611758130b9dcc8240da7492d0853c8bbdc88aa9e18884798eb1c33d7f6af7fbd9409 SHA512 d03930164fa117ebd6bcc79b79a9cfc0449c5ed0b3de6999f26ad63673a67a146f989245efa68b4e1484091689b350a5df95ed49bbbe9d4a30fbe418cbb37209 +DIST gtk3-0.14.9.tar.gz 676542 BLAKE2B d2aeec5fd59dfe71e6c62e6abf60370f12ca8d7a3d3716593151a2f7697e8b53bbf4e8c094df1a2162703422cfb390407c8a83b564fed78c16f94d3d07036122 SHA512 aaf2a257c74f5b0a569d0e61aef535e2f0c8158feb34bed523c7aff31cf155098f93d3a88ba49bea906ae669bf63fb0486f4c747a620c2199c2e7859486e7270 diff --git a/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild b/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild new file mode 100644 index 000000000000..17c84fb68921 --- /dev/null +++ b/dev-haskell/gtk3/gtk3-0.14.9-r2.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.5.5.9999 +#hackport: flags: have-gio:gio,build-demos:examples + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="Binding to the Gtk+ 3 graphical user interface library" +HOMEPAGE="http://projects.haskell.org/gtk2hs/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="LGPL-2.1" +SLOT="0/${PV}" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="+fmode-binary +gio" + +RDEPEND=">=dev-haskell/cairo-0.13.0.0:=[profile?] <dev-haskell/cairo-0.14:=[profile?] + >=dev-haskell/glib-0.13.0.0:=[profile?] <dev-haskell/glib-0.14:=[profile?] + dev-haskell/mtl:=[profile?] + >=dev-haskell/pango-0.13.0.0:=[profile?] <dev-haskell/pango-0.14:=[profile?] + >=dev-haskell/text-0.11.0.6:=[profile?] <dev-haskell/text-1.3:=[profile?] + >=dev-lang/ghc-7.4.1:= + dev-libs/glib:2 + x11-libs/gtk+:3 + gio? ( >=dev-haskell/gio-0.13.0:=[profile?] <dev-haskell/gio-0.14:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.24 <dev-haskell/cabal-3.1 + >=dev-haskell/gtk2hs-buildtools-0.13.2.0 <dev-haskell/gtk2hs-buildtools-0.14 + virtual/pkgconfig +" + +src_prepare() { + default + + cabal_chdeps \ + 'Cabal >= 1.24 && < 2.3' 'Cabal >= 1.24 && < 3.1' +} + +src_configure() { + haskell-cabal_src_configure \ + $(cabal_flag fmode-binary fmode-binary) \ + $(cabal_flag gio have-gio) +} diff --git a/dev-libs/libatasmart/Manifest b/dev-libs/libatasmart/Manifest index 74a2b4dea5b2..fc6fc6b74d98 100644 --- a/dev-libs/libatasmart/Manifest +++ b/dev-libs/libatasmart/Manifest @@ -1,4 +1,2 @@ -DIST libatasmart-0.19.tar.xz 251204 BLAKE2B 7e2a9823c27eee5a41f93464b28236239891349639162c5fdc114c241a70fb39a3046c3de16ce402787cd86e13609fff0578bd26f7a2c994fefe3c9756d45968 SHA512 ec9edb019c477873b01289ba365ad0ed0946505d651c1f6f83a63ef61b3976a5db6439c8a0c74d9a55325db9a3a587ad6f655f8d1af9387b0d08356eccabdb62 -DIST libatasmart_0.19-2.debian.tar.gz 6511 BLAKE2B d283dd1db988b95436a99cf804790b6c9b22d48b41d561a6fd2b9aff0948241ab5e775c5c35691692103acd5e73ad2e46278b9d37f886cd48c91cc69353a1564 SHA512 78e86b0c1d2a56dddc8d9ac97ee325871e319ad2226f1fbd5a048d792cd05e5d8162d282c1f767086da5329cd1ee67b37fbb5a2fd3c950f84e9efab11abcf754 DIST libatasmart_0.19-5.debian.tar.xz 6452 BLAKE2B 09bde3d5d79062d4df82e5582e932b6b566a91607086ddd805925d1966cdee4cb4ba43863f4b7d26a98588479b117841050f762d23c6719448635bf1e681b315 SHA512 434b6ef3ea377485ce745e147da8bb72851b2eeabe6f418379511650f0161f15a9ee21f4f0b5f9beb218b99eb417c1aeafdea4640995efbaf45024f40ce71802 DIST libatasmart_0.19.orig.tar.xz 251204 BLAKE2B 7e2a9823c27eee5a41f93464b28236239891349639162c5fdc114c241a70fb39a3046c3de16ce402787cd86e13609fff0578bd26f7a2c994fefe3c9756d45968 SHA512 ec9edb019c477873b01289ba365ad0ed0946505d651c1f6f83a63ef61b3976a5db6439c8a0c74d9a55325db9a3a587ad6f655f8d1af9387b0d08356eccabdb62 diff --git a/dev-libs/libatasmart/libatasmart-0.19-r2.ebuild b/dev-libs/libatasmart/libatasmart-0.19-r2.ebuild deleted file mode 100644 index 059a6224249e..000000000000 --- a/dev-libs/libatasmart/libatasmart-0.19-r2.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit eutils - -PATCH_LEVEL=2 - -DESCRIPTION="A small and lightweight parser library for ATA S.M.A.R.T. hard disks" -HOMEPAGE="http://0pointer.de/blog/projects/being-smart.html" -SRC_URI="http://0pointer.de/public/${P}.tar.xz - mirror://debian/pool/main/liba/${PN}/${PN}_${PV}-${PATCH_LEVEL}.debian.tar.gz" - -LICENSE="LGPL-2.1" -SLOT="0/4" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86" -IUSE="static-libs" - -RDEPEND="virtual/libudev:=" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -src_prepare() { - # https://bugs.gentoo.org/470874 - local d="${WORKDIR}"/debian/patches - sed -i -e '/#/d' \ - -e "s|^|${d}/|" "${d}"/series || die - eapply $(<"${d}"/series) - eapply_user -} - -src_configure() { - econf \ - --docdir="${EPREFIX}"/usr/share/doc/${PF} \ - $(use_enable static-libs static) -} - -src_install() { - default - prune_libtool_files --all -} diff --git a/dev-libs/libsodium/Manifest b/dev-libs/libsodium/Manifest index 5cb0dd246a97..9388c6720201 100644 --- a/dev-libs/libsodium/Manifest +++ b/dev-libs/libsodium/Manifest @@ -1,4 +1 @@ -DIST libsodium-1.0.11.tar.gz 1846782 BLAKE2B aadab6c89d11740dca72d7686d06cfeca6c504fca9e78108778817da4071d9e7bb6115df42e9509cd872ae7a5489ef15c099cabaf564f28e90b7f74a63bae140 SHA512 4b1293c4d0e52264beecdd05833857bc4d77d1c2a97eea0138fe04df383b9a2dfcad4a79ccd9aed8f6c0047ba67c49292b0d2ccf987ab0b5046b46b1586ccbd7 -DIST libsodium-1.0.15.tar.gz 1866057 BLAKE2B 220e327f7803c6cf0b1260b313a225d7cc7a965b36920c744379c5939643e588687032478e3d7a79b4614c5fa57b0dd2afd216b2e23ca69ad16ea67764a840ca SHA512 299a208f8342793d13498e95b23f1749f5b5b13ec276db3ec401130615e837ef475b6a1283b6e87a5f8227d23e70e38ca721073dadd5dc88fe4aff342aa64adc -DIST libsodium-1.0.16.tar.gz 1910835 BLAKE2B d0d83730cfdb64a928c4597a3bcf4ae179d74bb9f850364bf0670547a12842009c0ca32d36d06053906fb649497406b1d7988e167772d5f1138d23798d8775f7 SHA512 eab917d599c9c1fe971a6ecf915b9a6476ccec2d46cf23cbfbf06dd3833089b422f192de4d55f17b93362f1251ba8d5ddeb95ced1a422a3a2631b4b82553907f DIST libsodium-1.0.18.tar.gz 1919817 BLAKE2B a42d898fe77f232dcbb75728e776b88f006e89f734c4d335e75e01d37b1034cc024df2e89d4350ecbe713d3e4b32c08bec537922c81cc63b0e87ee7fd89b2940 SHA512 17e8638e46d8f6f7d024fe5559eccf2b8baf23e143fadd472a7d29d228b186d86686a5e6920385fe2020729119a5f12f989c3a782afbd05a8db4819bb18666ef diff --git a/dev-libs/libsodium/libsodium-1.0.11-r1.ebuild b/dev-libs/libsodium/libsodium-1.0.11-r1.ebuild deleted file mode 100644 index fe9bd6598f34..000000000000 --- a/dev-libs/libsodium/libsodium-1.0.11-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils autotools - -DESCRIPTION="A portable fork of NaCl, a higher-level cryptographic library" -HOMEPAGE="https://github.com/jedisct1/libsodium" -SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/18" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes" - -PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf - - # --disable-pie needed on x86, bug #512734 - use x86 && myconf="${myconf} --disable-pie" - - econf \ - $(use_enable asm) \ - $(use_enable minimal) \ - $(use_enable !urandom blocking-random) \ - $(use_enable static-libs static) \ - $(use_enable cpu_flags_x86_sse4_1 sse4_1) \ - $(use_enable cpu_flags_x86_aes aesni) \ - ${myconf} -} - -src_install() { - default - prune_libtool_files -} diff --git a/dev-libs/libsodium/libsodium-1.0.15-r1.ebuild b/dev-libs/libsodium/libsodium-1.0.15-r1.ebuild deleted file mode 100644 index ae0419e4c365..000000000000 --- a/dev-libs/libsodium/libsodium-1.0.15-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils autotools - -DESCRIPTION="A portable fork of NaCl, a higher-level cryptographic library" -HOMEPAGE="https://github.com/jedisct1/libsodium" -SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/23" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux" -IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes" - -PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch ) - -src_prepare() { - default - eautoreconf -} - -src_configure() { - local myconf - - # --disable-pie needed on x86, bug #512734 - use x86 && myconf="${myconf} --disable-pie" - # --disable-ssp is needed on musl x86 - use x86 && use elibc_musl && myconf+="${myconf} --disable-ssp" - - econf \ - $(use_enable asm) \ - $(use_enable minimal) \ - $(use_enable !urandom blocking-random) \ - $(use_enable static-libs static) \ - $(use_enable cpu_flags_x86_sse4_1 sse4_1) \ - $(use_enable cpu_flags_x86_aes aesni) \ - ${myconf} -} - -src_install() { - default - prune_libtool_files -} diff --git a/dev-libs/libsodium/libsodium-1.0.16-r2.ebuild b/dev-libs/libsodium/libsodium-1.0.16-r2.ebuild deleted file mode 100644 index 4bec9558e24a..000000000000 --- a/dev-libs/libsodium/libsodium-1.0.16-r2.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit autotools multilib-minimal - -DESCRIPTION="A portable fork of NaCl, a higher-level cryptographic library" -HOMEPAGE="https://github.com/jedisct1/libsodium" -SRC_URI="http://download.libsodium.org/${PN}/releases/${P}.tar.gz" - -LICENSE="ISC" -SLOT="0/23" -KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux" -IUSE="+asm minimal static-libs +urandom cpu_flags_x86_sse4_1 cpu_flags_x86_aes" - -PATCHES=( "${FILESDIR}"/${PN}-1.0.10-cpuflags.patch ) - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - local ECONF_SOURCE="${S}" - local myconf - - # --disable-pie is needed on x86, see bug #512734 - if [[ "${MULTILIB_ABI_FLAG}" == "abi_x86_32" ]]; then - myconf="${myconf} --disable-pie" - # --disable-ssp is needed on musl x86 - if use elibc_musl; then - myconf+="${myconf} --disable-ssp" - fi - fi - - econf \ - $(use_enable asm) \ - $(use_enable minimal) \ - $(use_enable !urandom blocking-random) \ - $(use_enable static-libs static) \ - $(use_enable cpu_flags_x86_sse4_1 sse4_1) \ - $(use_enable cpu_flags_x86_aes aesni) \ - ${myconf} -} - -multilib_src_install_all() { - einstalldocs - find "${D}" -name "*.la" -delete || die -} diff --git a/dev-python/polib/Manifest b/dev-python/polib/Manifest index 14efa1d4ec57..275b9a16cbf0 100644 --- a/dev-python/polib/Manifest +++ b/dev-python/polib/Manifest @@ -1,2 +1 @@ -DIST polib-1.0.7.tar.gz 156282 BLAKE2B 4d4a9f9901fe7b7b7aa5fc54b9391e051b8d02d1749752e1c9a563d9285670db5d43d7c5015fe266f78c89d1ff7a334bd2afe2d7d8b68fb376df35f8902cb0ed SHA512 bfec3538f9ab499ff2149bb40e0685b4cb6d5f0bc7ce8dc33e1fc511a6169e01c1a317e652daed7b3bfd9bbfe6ee1d545b4d8913f54e91504c4debb5b1b94b6e DIST polib-1.1.0.tar.gz 158484 BLAKE2B 41766f00e3928eacf3c98406b6acce224f0d0cb44d79326c834db900ed8b91181911ab7e26845a737057dd07c067a784d0b06278952708c17888db42d8c1e303 SHA512 74681585b4d7252e107acd7d73f49f7e91c90adcd180722d39d35c40ec158434798af0124a16788cf564c73b84f52a040aefeb58355a1a3cd85848c3f6a5e67f diff --git a/dev-python/polib/polib-1.0.7.ebuild b/dev-python/polib/polib-1.0.7.ebuild deleted file mode 100644 index f064e6656656..000000000000 --- a/dev-python/polib/polib-1.0.7.ebuild +++ /dev/null @@ -1,36 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{2_7,3_5,3_6} ) - -inherit distutils-r1 - -DESCRIPTION="A library to manipulate gettext files (.po and .mo files)" -HOMEPAGE="https://bitbucket.org/izi/polib/wiki/Home" -SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="alpha amd64 arm arm64 ia64 ppc ppc64 sparc x86" -IUSE="doc" - -DEPEND="doc? ( dev-python/sphinx[${PYTHON_USEDEP}] )" - -PATCHES=( - "${FILESDIR}"/${PN}-1.0.7-BE-test.patch -) - -python_compile_all() { - use doc && emake -C docs html -} - -python_test() { - "${PYTHON}" tests/tests.py || die "Tests failed under ${EPYTHON}" -} - -python_install_all() { - local DOCS=( CHANGELOG README.rst ) - use doc && local HTML_DOCS=( docs/_build/html/. ) - distutils-r1_python_install_all -} diff --git a/gnome-extra/gnome-shell-extension-gsconnect/files/gnome-shell-extension-gsconnect-28-silent-flag.patch b/gnome-extra/gnome-shell-extension-gsconnect/files/gnome-shell-extension-gsconnect-28-silent-flag.patch new file mode 100644 index 000000000000..444642ee3c72 --- /dev/null +++ b/gnome-extra/gnome-shell-extension-gsconnect/files/gnome-shell-extension-gsconnect-28-silent-flag.patch @@ -0,0 +1,39 @@ +From 1811528ca72a2b83924bc717c424f1301bf17c30 Mon Sep 17 00:00:00 2001 +From: Andy Holmes <andrew.g.r.holmes@gmail.com> +Date: Sun, 1 Dec 2019 16:39:41 -0800 +Subject: [PATCH] Notification Plugin: ignore the `silent` flag entirely + +Upstream kdeconnect-android is tagging many notifications as `silent`, +causing them to never be shown. Since we already handle duplicates in +the Shell, we ignore that flag for now. + +closes #720 +--- + src/service/plugins/notification.js | 8 ++++---- + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/src/service/plugins/notification.js b/src/service/plugins/notification.js +index b31a828ba..45ed2050c 100644 +--- a/src/service/plugins/notification.js ++++ b/src/service/plugins/notification.js +@@ -135,16 +135,16 @@ var Plugin = GObject.registerClass({ + + /** + * Handle an incoming notification or closed report. ++ * ++ * FIXME: upstream kdeconnect-android is tagging many notifications as ++ * `silent`, causing them to never be shown. Since we already handle ++ * duplicates in the Shell, we ignore that flag for now. + */ + _handleNotification(packet) { + // A report that a remote notification has been dismissed + if (packet.body.hasOwnProperty('isCancel')) { + this.device.hideNotification(packet.body.id); + +- // A silent notification; silence it by aborting the icon transfer +- } else if (packet.body.hasOwnProperty('silent') && packet.body.silent) { +- this.device.rejectTransfer(packet); +- + // A normal, remote notification + } else { + this.receiveNotification(packet); diff --git a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-28.ebuild b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-28-r1.ebuild index 00b71ce55d36..6b7eee3c5791 100644 --- a/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-28.ebuild +++ b/gnome-extra/gnome-shell-extension-gsconnect/gnome-shell-extension-gsconnect-28-r1.ebuild @@ -35,6 +35,11 @@ DISABLE_AUTOFORMATTING="yes" DOC_CONTENTS="For knowing more about how to do the setup, please visit: https://github.com/andyholmes/gnome-shell-extension-gsconnect/wiki/Installation" +PATCHES=( + # Fix WhastApp notifications, https://github.com/andyholmes/gnome-shell-extension-gsconnect/issues/720 + "${FILESDIR}/${P}-silent-flag.patch" +) + src_configure() { # nemo support relies on nemo-python from https://github.com/linuxmint/nemo-extensions # https://bugs.gentoo.org/694388 diff --git a/net-wireless/bluez/bluez-5.51.ebuild b/net-wireless/bluez/bluez-5.51.ebuild deleted file mode 100644 index eff855210bfb..000000000000 --- a/net-wireless/bluez/bluez-5.51.ebuild +++ /dev/null @@ -1,290 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python2_7 ) - -inherit autotools python-single-r1 readme.gentoo-r1 systemd udev multilib-minimal - -DESCRIPTION="Bluetooth Tools and System Daemons for Linux" -HOMEPAGE="http://www.bluez.org" -SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz" - -LICENSE="GPL-2+ LGPL-2.1+" -SLOT="0/3" -KEYWORDS="amd64 arm arm64 ~hppa ~mips ppc ppc64 x86" -IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev user-session" - -# Since this release all remaining extra-tools need readline support, but this could -# change in the future, hence, this REQUIRED_USE constraint could be dropped -# again in the future. -REQUIRED_USE=" - extra-tools? ( deprecated readline ) - test? ( ${PYTHON_REQUIRED_USE} ) - test-programs? ( ${PYTHON_REQUIRED_USE} ) -" - -TEST_DEPS="${PYTHON_DEPS} - >=dev-python/dbus-python-1[${PYTHON_USEDEP}] - dev-python/pygobject:3[${PYTHON_USEDEP}] -" -BDEPEND=" - virtual/pkgconfig - test? ( ${TEST_DEPS} ) -" -DEPEND=" - >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}] - >=sys-apps/hwids-20121202.2 - btpclient? ( >=dev-libs/ell-0.14 ) - cups? ( net-print/cups:= ) - mesh? ( - >=dev-libs/ell-0.14 - dev-libs/json-c:= - sys-libs/readline:0= - ) - midi? ( media-libs/alsa-lib ) - obex? ( dev-libs/libical:= ) - readline? ( sys-libs/readline:0= ) - systemd? ( - >=sys-apps/dbus-1.6:=[user-session=] - sys-apps/systemd - ) - !systemd? ( >=sys-apps/dbus-1.6:= ) - udev? ( >=virtual/udev-172 ) -" -RDEPEND="${DEPEND} - selinux? ( sec-policy/selinux-bluetooth ) - test-programs? ( ${TEST_DEPS} ) -" - -RESTRICT="!test? ( test )" - -PATCHES=( - # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844) - # http://www.spinics.net/lists/linux-bluetooth/msg58739.html - # https://bugs.gentoo.org/539844 - "${FILESDIR}"/${PN}-udevadm-path-r1.patch - - # build: Quote systemd variable names, bug #527432 - # http://article.gmane.org/gmane.linux.bluez.kernel/67230 - "${FILESDIR}"/${PN}-5.39-systemd-quote.patch - - # Include limits.h for PATH_MAX - # https://marc.info/?l=linux-bluetooth&m=157156119320950&w=2 - # https://bugs.gentoo.org/695940 - "${FILESDIR}"/${PN}-5.51-include-limits-h.patch - - # Fedora patches - # http://www.spinics.net/lists/linux-bluetooth/msg40136.html - "${FILESDIR}"/0001-obex-Use-GLib-helper-function-to-manipulate-paths.patch -) - -pkg_setup() { - if use test || use test-programs; then - python-single-r1_pkg_setup - fi - - if ! use udev; then - ewarn - ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth" - ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work," - ewarn "and hid2hci will not be available." - ewarn - fi -} - -src_prepare() { - default - - # http://www.spinics.net/lists/linux-bluetooth/msg38490.html - if ! use user-session || ! use systemd; then - eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r1.patch - fi - - if use cups; then - sed -i \ - -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \ - Makefile.{in,tools} || die - fi - - # Broken test https://bugzilla.kernel.org/show_bug.cgi?id=196621 - # https://bugs.gentoo.org/618548 - sed -i -e '/unit_tests += unit\/test-gatt\b/d' Makefile.am || die - - eautoreconf - - multilib_copy_sources -} - -multilib_src_configure() { - local myconf=( - # readline is automagic when client is enabled - # --enable-client always needs readline, bug #504038 - # --enable-mesh is handled in the same way - ac_cv_header_readline_readline_h=$(multilib_native_usex readline) - ac_cv_header_readline_readline_h=$(multilib_native_usex mesh) - ) - - if ! multilib_is_native_abi; then - myconf+=( - # deps not used for the library - {DBUS,GLIB}_{CFLAGS,LIBS}=' ' - ) - fi - - econf \ - --localstatedir=/var \ - --disable-android \ - --enable-datafiles \ - --enable-optimization \ - $(use_enable debug) \ - --enable-pie \ - --enable-threads \ - --enable-library \ - --enable-tools \ - --enable-manpages \ - --enable-monitor \ - --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \ - --with-systemduserunitdir="$(systemd_get_userunitdir)" \ - $(multilib_native_use_enable btpclient) \ - $(multilib_native_use_enable btpclient external-ell) \ - $(multilib_native_use_enable cups) \ - $(multilib_native_use_enable deprecated) \ - $(multilib_native_use_enable experimental) \ - $(multilib_native_use_enable mesh) \ - $(multilib_native_use_enable mesh external-ell) \ - $(multilib_native_use_enable midi) \ - $(multilib_native_use_enable obex) \ - $(multilib_native_use_enable readline client) \ - $(multilib_native_use_enable systemd) \ - $(multilib_native_use_enable test-programs test) \ - $(multilib_native_use_enable udev) \ - $(multilib_native_use_enable udev sixaxis) -} - -multilib_src_compile() { - if multilib_is_native_abi; then - default - else - emake -f Makefile -f - libs \ - <<<'libs: $(lib_LTLIBRARIES)' - fi -} - -multilib_src_test() { - multilib_is_native_abi && default -} - -multilib_src_install() { - if multilib_is_native_abi; then - emake DESTDIR="${D}" install - - # Only install extra-tools when relevant USE flag is enabled - if use extra-tools; then - ewarn "Upstream doesn't support using this tools and their bugs are" - ewarn "likely to be ignored forever, also that tools can break" - ewarn "without previous announcement." - ewarn "Upstream also states all this tools are not really needed," - ewarn "then, if you still need to rely on them, you must ask them" - ewarn "to either install that tool by default or add the needed" - ewarn "functionality to the existing 'official' tools." - ewarn "Please report this issues to:" - ewarn "http://www.bluez.org/development/lists/" - - # Upstream doesn't install this, bug #524640 - # http://permalink.gmane.org/gmane.linux.bluez.kernel/53115 - # http://comments.gmane.org/gmane.linux.bluez.kernel/54564 - dobin tools/btmgmt - # gatttool is only built with readline, bug #530776 - # https://bugzilla.redhat.com/show_bug.cgi?id=1141909 - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720486 - # https://bugs.archlinux.org/task/37686 - dobin attrib/gatttool - # https://bugzilla.redhat.com/show_bug.cgi?id=1699680 - dobin tools/avinfo - fi - - # Not installed by default after being built, bug #666756 - use btpclient && dobin tools/btpclient - - # Unittests are not that useful once installed, so make them optional - if use test-programs; then - # Few are needing python3, the others are python2 only. Remove - # until we see how to pull in python2 and python3 for runtime - rm "${ED}"/usr/$(get_libdir)/bluez/test/example-gatt-server || die - rm "${ED}"/usr/$(get_libdir)/bluez/test/example-gatt-client || die - rm "${ED}"/usr/$(get_libdir)/bluez/test/agent.py || die - rm "${ED}"/usr/$(get_libdir)/bluez/test/test-mesh || die - - python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test - - for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test -maxdepth 1 -type f ! -name "*.*"); do - dosym "${i}" /usr/bin/bluez-"${i##*/}" - done - fi - else - emake DESTDIR="${D}" \ - install-pkgincludeHEADERS \ - install-libLTLIBRARIES \ - install-pkgconfigDATA - fi -} - -multilib_src_install_all() { - # We need to ensure obexd can be spawned automatically by systemd - # when user-session is enabled: - # http://marc.info/?l=linux-bluetooth&m=148096094716386&w=2 - # https://bugs.gentoo.org/show_bug.cgi?id=577842 - # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804908 - # https://bugs.archlinux.org/task/45816 - # https://bugzilla.redhat.com/show_bug.cgi?id=1318441 - # https://bugzilla.redhat.com/show_bug.cgi?id=1389347 - if use user-session && use systemd; then - ln -s "${ED}"/usr/lib/systemd/user/obex.service "${ED}"/usr/lib/systemd/user/dbus-org.bluez.obex.service - fi - - find "${D}" -name '*.la' -type f -delete || die - - keepdir /var/lib/bluetooth - - # Upstream don't want people to play with them - # But we keep installing them due to 'historical' reasons - insinto /etc/bluetooth - local d - for d in input network; do - doins profiles/${d}/${d}.conf - done - # Setup auto enable as Fedora does for allowing to use - # keyboards/mouse as soon as possible - sed -i 's/#\[Policy\]$/\[Policy\]/; s/#AutoEnable=false/AutoEnable=true/' src/main.conf || die - doins src/main.conf - - newinitd "${FILESDIR}"/bluetooth-init.d-r4 bluetooth - - einstalldocs - use doc && dodoc doc/*.txt - # Install .json files as examples to be used by meshctl - if use mesh; then - dodoc tools/mesh/*.json - local DOC_CONTENTS="Some example .json files were installed into - /usr/share/doc/${PF} to be used with meshctl. Feel free to - uncompress and copy them to ~/.config/meshctl to use them." - readme.gentoo_create_doc - fi - - # From Fedora: - # Scripts for automatically btattach-ing serial ports connected to Broadcom HCIs - # as found on some Atom based x86 hardware - udev_dorules "${FILESDIR}/69-btattach-bcm.rules" - systemd_newunit "${FILESDIR}/btattach-bcm_at.service" "btattach-bcm@.service" - exeinto /usr/libexec/bluetooth - doexe "${FILESDIR}/btattach-bcm-service.sh" -} - -pkg_postinst() { - use udev && udev_reload - systemd_reenable bluetooth.service - - has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp" - use mesh && readme.gentoo_print_elog -} diff --git a/sys-libs/ncurses/ncurses-6.1_p20190609.ebuild b/sys-libs/ncurses/ncurses-6.1_p20190609.ebuild index 1d219963c3f5..88082eb18b7a 100644 --- a/sys-libs/ncurses/ncurses-6.1_p20190609.ebuild +++ b/sys-libs/ncurses/ncurses-6.1_p20190609.ebuild @@ -19,7 +19,7 @@ fi LICENSE="MIT" # The subslot reflects the SONAME. SLOT="0/6" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86" IUSE="ada +cxx debug doc gpm minimal profile static-libs test threads tinfo trace unicode" RESTRICT="!test? ( test )" |