summaryrefslogtreecommitdiff
path: root/dev-util/bnfc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-util/bnfc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-util/bnfc')
-rw-r--r--dev-util/bnfc/Manifest8
-rw-r--r--dev-util/bnfc/bnfc-2.8.1.ebuild39
-rw-r--r--dev-util/bnfc/bnfc-2.8.ebuild43
-rw-r--r--dev-util/bnfc/files/bnfc-2.8-alex-3.1.6.patch8
-rw-r--r--dev-util/bnfc/metadata.xml8
5 files changed, 106 insertions, 0 deletions
diff --git a/dev-util/bnfc/Manifest b/dev-util/bnfc/Manifest
new file mode 100644
index 000000000000..4c52e9970ff6
--- /dev/null
+++ b/dev-util/bnfc/Manifest
@@ -0,0 +1,8 @@
+AUX bnfc-2.8-alex-3.1.6.patch 207 SHA256 3210659abd57d96868e2a5b027f7756842e0c44cead6d3231ddf6ef0928a17ab SHA512 6d467ff25b7e8ef70c99b80f4f847b2c22ad39890f72a9a2dee851783af45a91567629f87685e0f8a2d3d64213161713cd7282feed4cd927aff7feab38b97b48 WHIRLPOOL 5bf389db6a4a67d67329e6cd05389b19d3006c1ce864c37b555d5e6c65c9c999bc795f68c9552ca491d4193669996bc674ac4cbf2eee50770634b3c44ce445dd
+DIST BNFC-2.8.1.tar.gz 225015 SHA256 2c1bea5c034483813091eea0ea5c830fdde8fedd31b1fc021ea69823b30a5920 SHA512 d5ea9b4129a4f71c2d66cda2f859a2c39be6d4400cddbd5a5303b5b408f4cf03ce7a92825224f4674c6cc48bec07429c447b9b39fc4e6d144c922bf1b0829561 WHIRLPOOL 445c6544067c6349efaca1b61e004a8df8eb035473056901d21b064965266f98acb271e36901acbcc963763ba06299d58f99be05f9383e2d4a380a4e07ca27d8
+DIST BNFC-2.8.tar.gz 183591 SHA256 21be5fddcfe8e1970c94872f36d5f29d07709f69e8e139b68bf6b27e75677f34 SHA512 358700360dbfbeacf3276150856415e08e1498c6af27254302d406e5407b7b4f84ac0dcf9dcf8391128ac9d77a17a928c2427961ec8c3ffdb9af8d169145cafb WHIRLPOOL e234f98df56f69f3c130ee5592c53bfad6e66f9c414d8b1a46370d9662fc68a389a93256980de9ef07315bd40e617f7d6c3683c2340a2b53417acff57fc6f8b6
+EBUILD bnfc-2.8.1.ebuild 851 SHA256 09ea6217ed53a0e4b6c5a93f1f968e3df0f3bfff113a978ad7172379230636ad SHA512 25b3cdf3dd18e9a5043cbf8f2db6032234cc334613ddb69b8940e601fea80271bf3600cba3c492e43c5acf50505df020e2ec27917281a2a0e39aff6f7f06476b WHIRLPOOL 3be41cd8ad888fd5151d272c22c6b82551765a722335a42bd928c87efafbe7f95f10f3a04bf0905f4a9f0d34d21229dcc9fc645b25cad81ff619ada144d1926e
+EBUILD bnfc-2.8.ebuild 914 SHA256 e050eb0616275d0e552ccbd5e2b3dc2833dd7bc02cfaa67fff26caaff8f438b2 SHA512 a4977c0c5cbbd29f3003efdf1c21f66815e889ff9e2b96c5761eb9c64bc6bb345f0e2358edba3ef91d0d67551a45816cb3a7d7d109abb0d760c31d250f281c55 WHIRLPOOL b15fa7319c0a8650581041248435b9370297e85022202b2fdcaac3330e5a0dc9a992c170a9a6897a60f057cacfc5bc5c0da6591ba44d2bbce2b037484f0f448f
+MISC ChangeLog 2903 SHA256 c03f6b9544ba6816fe24f66fd3d6c343017c053924d8ab4105f8e59fa7486a16 SHA512 02c4e1d82a8e2530482f46b7d4b3ca1cd3c280c232ed3857218093e21c7ad00a68b3876fd912b1ac0f6a268b725ab15babce78ae9006d1c24e4b4a09d18f4a8a WHIRLPOOL 43386828da165c8f265a2615493533ed3679e27a922dfc972ccf433663d8e258c439dc1dd1567497e51bf664a02b7a1174d0ef227e18ad20d39befd519ebf60c
+MISC ChangeLog-2015 3993 SHA256 6a61269293aed587b67a36205956a662def4061e657d9cae38fe2c3fae0ba020 SHA512 821a4ee097872761f00bf0fc9d95c268edce0b5c92b725a5e5deaf3a347a6bb48ad14e80a1eff0d01fd99521e0c64f3b9b39990869ca5159083297f05ed40f5a WHIRLPOOL fbd02265cff310601c7abbfd0e36c89a4e748125a5825d627638ec15b7db53309b095ff11fa3de9f5ca3805430e7f5d4942523613752beca87d98622e2b00578
+MISC metadata.xml 249 SHA256 42d7c7dd941e18315af7fac3764608244765e6ff2ef268e05606543f7c1d2356 SHA512 ce055b41ff1c10209e88579fe21ce16550be7e9b21f87724564f06430aa6f478974f186a10c8ff7e92398f534c09109aeed57eae1c6d2b56b5c99ebfb64a0015 WHIRLPOOL d7559dc58d8f1945ae7523fee4bf65454c971fa788032e0a767f2b6a6366db3ad86e21ab6a46412db18549ecf39575a6f21b94a421f839b0efe47a7b5200648a
diff --git a/dev-util/bnfc/bnfc-2.8.1.ebuild b/dev-util/bnfc/bnfc-2.8.1.ebuild
new file mode 100644
index 000000000000..054b7ddd2bc9
--- /dev/null
+++ b/dev-util/bnfc/bnfc-2.8.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.6.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="BNFC"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A compiler front-end generator"
+HOMEPAGE="http://bnfc.digitalgrammars.com/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+ test? ( >=dev-haskell/doctest-0.8
+ dev-haskell/hspec
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/temporary )
+"
+
+S="${WORKDIR}/${MY_P}"
diff --git a/dev-util/bnfc/bnfc-2.8.ebuild b/dev-util/bnfc/bnfc-2.8.ebuild
new file mode 100644
index 000000000000..661b7ce9b92e
--- /dev/null
+++ b/dev-util/bnfc/bnfc-2.8.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+# ebuild generated by hackport 0.4.5.9999
+
+CABAL_FEATURES="bin lib profile haddock hoogle hscolour test-suite"
+inherit haskell-cabal
+
+MY_PN="BNFC"
+MY_P="${MY_PN}-${PV}"
+
+DESCRIPTION="A compiler front-end generator"
+HOMEPAGE="http://bnfc.digitalgrammars.com/"
+SRC_URI="mirror://hackage/packages/archive/${MY_PN}/${PV}/${MY_P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0/${PV}"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+RESTRICT=test # missing files
+
+RDEPEND="dev-haskell/mtl:=[profile?]
+ >=dev-lang/ghc-7.4.1:=
+"
+DEPEND="${RDEPEND}
+ dev-haskell/alex
+ >=dev-haskell/cabal-1.8
+ dev-haskell/happy
+ test? ( >=dev-haskell/doctest-0.8
+ dev-haskell/hspec
+ dev-haskell/hunit
+ >=dev-haskell/quickcheck-2.5
+ dev-haskell/temporary )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-alex-3.1.6.patch
+}
diff --git a/dev-util/bnfc/files/bnfc-2.8-alex-3.1.6.patch b/dev-util/bnfc/files/bnfc-2.8-alex-3.1.6.patch
new file mode 100644
index 000000000000..e9834830e257
--- /dev/null
+++ b/dev-util/bnfc/files/bnfc-2.8-alex-3.1.6.patch
@@ -0,0 +1,8 @@
+diff --git a/src/LexBNF.x b/src/LexBNF.x
+index 927e15d..aea3386 100644
+--- a/src/LexBNF.x
++++ b/src/LexBNF.x
+@@ -11,2 +11,3 @@ import qualified Data.Bits
+ import Data.Word (Word8)
++import Data.Char (ord)
+ }
diff --git a/dev-util/bnfc/metadata.xml b/dev-util/bnfc/metadata.xml
new file mode 100644
index 000000000000..b7878815d80d
--- /dev/null
+++ b/dev-util/bnfc/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>haskell@gentoo.org</email>
+ <name>Gentoo Haskell</name>
+ </maintainer>
+</pkgmetadata>