diff options
-rw-r--r-- | dev-haskell/libmpd/Manifest | 1 | ||||
-rw-r--r-- | dev-haskell/libmpd/libmpd-0.9.2.0.ebuild | 34 | ||||
-rw-r--r-- | dev-haskell/libmpd/metadata.xml | 3 | ||||
-rw-r--r-- | dev-haskell/timezone-olson/Manifest | 1 | ||||
-rw-r--r-- | dev-haskell/timezone-olson/metadata.xml | 13 | ||||
-rw-r--r-- | dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild | 25 | ||||
-rw-r--r-- | x11-misc/xmobar/Manifest | 1 | ||||
-rw-r--r-- | x11-misc/xmobar/xmobar-0.37.ebuild | 99 |
8 files changed, 161 insertions, 16 deletions
diff --git a/dev-haskell/libmpd/Manifest b/dev-haskell/libmpd/Manifest index 3ada508603a7..b55cc43093f9 100644 --- a/dev-haskell/libmpd/Manifest +++ b/dev-haskell/libmpd/Manifest @@ -1 +1,2 @@ DIST libmpd-0.9.1.0.tar.gz 41332 BLAKE2B 16d4ee3ae4edeb647927ca03ebcad0ce94cf0e5dbcd15550843ad7a56f92683fe6e5c0e265875d4df944493d7273499e8ae0a8127d75a1b16416965d95a833df SHA512 f8fb657c4eec2444aaa6ec58966ea9fc8f4944ce13e4dc380f8fbf3dd87a39e1db18c563a25ac09ea1c6f3b5c8596a25dc0e81d8b7d2771c970d85c06d208496 +DIST libmpd-0.9.2.0.tar.gz 41824 BLAKE2B 1788acb7e4152a9612a8cd503ac9751a5165a80044f1470bb4b6b055e9a52b538c9bf9cd5f0d2796e08f11e1c7a80e2739cbedf6869e1929a2f27fda08ec32ae SHA512 44b09e239a757308e59434eec80382465b684c9a00803c917194268a5b5b548b9da8e33ead8582c2a797badd0edb38846267009848a4f2300098adda4004aa18 diff --git a/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild b/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild new file mode 100644 index 000000000000..dab573197d1d --- /dev/null +++ b/dev-haskell/libmpd/libmpd-0.9.2.0.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.7.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="An MPD client library" +HOMEPAGE="https://github.com/vimus/libmpd-haskell#readme" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=dev-haskell/attoparsec-0.10.1:=[profile?] <dev-haskell/attoparsec-1:=[profile?] + >=dev-haskell/data-default-class-0.0.1:=[profile?] <dev-haskell/data-default-class-1:=[profile?] + >=dev-haskell/mtl-2.0:=[profile?] <dev-haskell/mtl-3:=[profile?] + >=dev-haskell/network-2.6.3.5:=[profile?] + >=dev-haskell/old-locale-1:=[profile?] <dev-haskell/old-locale-2:=[profile?] + >=dev-haskell/safe-exceptions-0.1:=[profile?] <dev-haskell/safe-exceptions-0.2:=[profile?] + >=dev-haskell/text-0.11:=[profile?] <dev-haskell/text-2:=[profile?] + >=dev-haskell/utf8-string-0.3.1:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] + >=dev-lang/ghc-8.0.1:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-1.24.0.0 + test? ( >=dev-haskell/hspec-1.3 + >=dev-haskell/quickcheck-2.10 ) +" diff --git a/dev-haskell/libmpd/metadata.xml b/dev-haskell/libmpd/metadata.xml index 65d5c95ca6b0..b7878815d80d 100644 --- a/dev-haskell/libmpd/metadata.xml +++ b/dev-haskell/libmpd/metadata.xml @@ -5,7 +5,4 @@ <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> - <upstream> - <remote-id type="github">vimus/libmpd-haskell#readme</remote-id> - </upstream> </pkgmetadata> diff --git a/dev-haskell/timezone-olson/Manifest b/dev-haskell/timezone-olson/Manifest index 5c2e04ba3878..db4b1e8e0238 100644 --- a/dev-haskell/timezone-olson/Manifest +++ b/dev-haskell/timezone-olson/Manifest @@ -1 +1,2 @@ DIST timezone-olson-0.1.9.tar.gz 11471 BLAKE2B 37ec5948b7584751ea3ed6e6aa0c11b78766d74969f6acd0813de08c36c78ddec58cc047eb5bca9fba26a692162985dbca25c6ba2d78172bb894edd4b7146c1c SHA512 1ad8f98ba3573f11154e18c5c0d2d7ee3b32f165d388318622195199da4765d1a0352b8a13fa38a6b2fb008de93f34d2a6aa35d2d7ada53e1ae8c5404d68b645 +DIST timezone-olson-0.2.0.tar.gz 11301 BLAKE2B 51782a94097516e40f7f71548bd1f52ed673836a5bd289634f60bc9293534980966680ca689f584d15eeb0acd8a186ce9c8effb39a6c718008b1690d9858681e SHA512 06c73b24b23caa41f3dce472bca384e3ee7ba02a3dd8bc4458bc758bc6aabdeca9be299f16419702e860f38ea213fd62d90e63fc4746dc2015c0e06b15aba6dd diff --git a/dev-haskell/timezone-olson/metadata.xml b/dev-haskell/timezone-olson/metadata.xml index dec7b007d319..b7878815d80d 100644 --- a/dev-haskell/timezone-olson/metadata.xml +++ b/dev-haskell/timezone-olson/metadata.xml @@ -5,17 +5,4 @@ <email>haskell@gentoo.org</email> <name>Gentoo Haskell</name> </maintainer> - <longdescription> - A parser and renderer for binary Olson timezone - files whose format is specified by the tzfile(5) - man page on Unix-like systems. For more - information about this format, see - <http://www.twinsun.com/tz/tz-link.htm>. Functions - are provided for converting the parsed data into - 'TimeZoneSeries' objects from the timezone-series - package. On many platforms, binary Olson timezone - files suitable for use with this package are - available in the directory /usr/share/zoneinfo - and its subdirectories on your computer. - </longdescription> </pkgmetadata> diff --git a/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild b/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild new file mode 100644 index 000000000000..c2f5b93c0c90 --- /dev/null +++ b/dev-haskell/timezone-olson/timezone-olson-0.2.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.7.9999 + +CABAL_FEATURES="lib profile haddock hoogle hscolour" +inherit haskell-cabal + +DESCRIPTION="A pure Haskell parser and renderer for binary Olson timezone files" +HOMEPAGE="http://projects.haskell.org/time-ng/" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" + +RDEPEND=">=dev-haskell/extensible-exceptions-0.1.0:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] + >=dev-haskell/timezone-series-0.1.0:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] + >=dev-lang/ghc-8.4.3:= +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 +" diff --git a/x11-misc/xmobar/Manifest b/x11-misc/xmobar/Manifest index 4e4fd46bf3e8..6144625238ea 100644 --- a/x11-misc/xmobar/Manifest +++ b/x11-misc/xmobar/Manifest @@ -1 +1,2 @@ DIST xmobar-0.36.tar.gz 136890 BLAKE2B be76faaec78d66b5f0f99542bc59330106c34413c5502f4dbef8dc47647dbf7ebfc94311de965520ca620c8cfbdc1ba68a3eab36da65e476c413ad9f8f4f3695 SHA512 abb7f9cf367fa5c03f5928006fc5f7c38434743350d5f524307b99448cb30436fb44e0c856bd274032a6803f05b64e6d4ac553f51f4bd817efd2861408007c02 +DIST xmobar-0.37.tar.gz 139585 BLAKE2B b7f115dc18f1ec6f2dc767c0cf6f4f94a9e3691cd5823302cc033542a10430bd3f29f906c4b1d8705cfae7e999695ac85d03d0c3ecfe4f7efaeac627a5e61d3f SHA512 a2904f3658ea32654ba343cd2c815928900e29e819dbc5ddff931601f42bae244365d2636ffce8b52c4dc57f88f3abebeffc62924fd3b39e197698d7b0da7d5d diff --git a/x11-misc/xmobar/xmobar-0.37.ebuild b/x11-misc/xmobar/xmobar-0.37.ebuild new file mode 100644 index 000000000000..df9b615bd71e --- /dev/null +++ b/x11-misc/xmobar/xmobar-0.37.ebuild @@ -0,0 +1,99 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# ebuild generated by hackport 0.6.7 +#hackport: flags: -all_extensions,+with_threaded,+with_utf8,with_iwlib:iwlib,with_alsa:alsa,with_xft:xft,with_datezone:timezone,with_dbus:dbus,with_mpd:mpd,with_inotify:inotify,with_mpris:mpris,with_xpm:xpm,with_nl80211:wifi + +CABAL_FEATURES="lib profile haddock hoogle hscolour test-suite" +inherit haskell-cabal + +DESCRIPTION="A Minimalistic Text Based Status Bar" +HOMEPAGE="https://xmobar.org" +SRC_URI="https://hackage.haskell.org/package/${P}/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~x86" +IUSE="alsa dbus inotify iwlib mpd mpris +rtsopts timezone uvmeter +weather wifi xft xpm" + +RDEPEND="dev-haskell/async:=[profile?] + >=dev-haskell/extensible-exceptions-0.1:=[profile?] <dev-haskell/extensible-exceptions-0.2:=[profile?] + >=dev-haskell/mtl-2.1:=[profile?] <dev-haskell/mtl-2.3:=[profile?] + dev-haskell/old-locale:=[profile?] + >=dev-haskell/parsec-3.1:=[profile?] <dev-haskell/parsec-3.2:=[profile?] + >=dev-haskell/parsec-numbers-0.1.0:=[profile?] + dev-haskell/regex-compat:=[profile?] + >=dev-haskell/stm-2.3:=[profile?] <dev-haskell/stm-2.6:=[profile?] + >=dev-haskell/utf8-string-0.3:=[profile?] <dev-haskell/utf8-string-1.1:=[profile?] + >=dev-haskell/x11-1.6.1:=[profile?] + >=dev-lang/ghc-8.4.3:= + x11-libs/libXrandr + x11-libs/libXrender + alsa? ( >=dev-haskell/alsa-core-0.5:=[profile?] <dev-haskell/alsa-core-0.6:=[profile?] + >=dev-haskell/alsa-mixer-0.3:=[profile?] <dev-haskell/alsa-mixer-0.4:=[profile?] ) + dbus? ( >=dev-haskell/dbus-1:=[profile?] + weather? ( dev-haskell/http-client-tls:=[profile?] + dev-haskell/http-conduit:=[profile?] + dev-haskell/http-types:=[profile?] ) + xpm? ( x11-libs/libXpm ) ) + !dbus? ( !uvmeter? ( weather? ( !xpm? ( dev-haskell/http-client-tls:=[profile?] + dev-haskell/http-conduit:=[profile?] + dev-haskell/http-types:=[profile?] ) ) ) ) + inotify? ( >=dev-haskell/hinotify-0.3:=[profile?] <dev-haskell/hinotify-0.5:=[profile?] ) + mpd? ( >=dev-haskell/libmpd-0.9.2.0:=[profile?] ) + mpris? ( >=dev-haskell/dbus-1:=[profile?] + !dbus? ( !uvmeter? ( weather? ( dev-haskell/http-client-tls:=[profile?] + dev-haskell/http-conduit:=[profile?] + dev-haskell/http-types:=[profile?] ) ) ) + xpm? ( x11-libs/libXpm + weather? ( dev-haskell/http-client-tls:=[profile?] + dev-haskell/http-conduit:=[profile?] + dev-haskell/http-types:=[profile?] ) ) + !xpm? ( uvmeter? ( weather? ( dev-haskell/http-client-tls:=[profile?] ) ) ) ) + !mpris? ( !dbus? ( weather? ( dev-haskell/http-client-tls:=[profile?] ) + xpm? ( x11-libs/libXpm + weather? ( dev-haskell/http-conduit:=[profile?] + dev-haskell/http-types:=[profile?] ) ) ) ) + timezone? ( >=dev-haskell/timezone-olson-0.2:=[profile?] <dev-haskell/timezone-olson-0.3:=[profile?] + >=dev-haskell/timezone-series-0.1:=[profile?] <dev-haskell/timezone-series-0.2:=[profile?] ) + uvmeter? ( dev-haskell/http-conduit:=[profile?] + dev-haskell/http-types:=[profile?] ) + wifi? ( >=dev-haskell/cereal-0.5.8.1:=[profile?] + >=dev-haskell/netlink-1.1.1.0:=[profile?] ) + !wifi? ( iwlib? ( >=dev-haskell/iwlib-0.1.0:=[profile?] <dev-haskell/iwlib-0.2:=[profile?] + net-wireless/wireless-tools ) ) + xft? ( >=dev-haskell/x11-xft-0.2:=[profile?] <dev-haskell/x11-xft-0.4:=[profile?] ) +" +DEPEND="${RDEPEND} + >=dev-haskell/cabal-2.2.0.1 + test? ( >=dev-haskell/hspec-2 <dev-haskell/hspec-3 + dev-haskell/temporary ) +" + +src_configure() { + haskell-cabal_src_configure \ + --flag=-all_extensions \ + $(cabal_flag alsa with_alsa) \ + $(cabal_flag timezone with_datezone) \ + $(cabal_flag dbus with_dbus) \ + $(cabal_flag inotify with_inotify) \ + $(cabal_flag wifi with_nl80211) \ + $(cabal_flag mpd with_mpd) \ + $(cabal_flag mpris with_mpris) \ + $(cabal_flag iwlib with_iwlib) \ + $(cabal_flag rtsopts with_rtsopts) \ + --flag=with_threaded \ + --flag=with_utf8 \ + $(cabal_flag uvmeter with_uvmeter) \ + $(cabal_flag weather with_weather) \ + $(cabal_flag xft with_xft) \ + $(cabal_flag xpm with_xpm) +} + +src_install() { + cabal_src_install + + dodoc examples/xmobar.config examples/xmobar.hs readme.md changelog.md +} |