packages feed

hackport 0.2.12 → 0.2.13

raw patch · 4 files changed

+115/−115 lines, 4 filesnew-uploader

Files

Portage/EBuild.hs view
@@ -78,7 +78,7 @@   nl.   ss ("# ebuild generated by hackport " ++ hackportVersion ebuild). nl.   nl.-  ss "EAPI=\"2\"". nl.+  ss "EAPI=\"3\"". nl.   nl.   ss "CABAL_FEATURES=". quote' (sepBy " " $ features ebuild). nl.   ss "inherit haskell-cabal". nl.
− README
@@ -1,111 +0,0 @@-Hackport-========--About--------Hackport is a utility application for Gentoo Linux to ease the tasks for the-Haskell Project.--The main purpose for Hackport is to interact with Hackage and create-Ebuilds from Cabal packages. It also does handy functions to compare-hackage, the overlay and the portage tree.--Features-----------    'hackport update'-        Update the local copy of hackage's package list. You should run this-        every once in a while to get a more recent copy.-    -    'hackport list [FILTER]'-        Print packages from hackage, with an optional substring matching.--    'hackport merge <package>'-        Create a Gentoo Linux Ebuild for hackage package named <package>.-        The category defaults to dev-haskell, but is overridden if an older-        version has been merged previously to another category. The category-        can also be overridden with the syntax category/package. Example:--            $ hackport merge x11-wm/xmonad--        Hackport will make an ebuild that uses the haskell-cabal eclass, and-        set the following properties:--        PN (package name)-            Package name converted into lower case-        PV (package version)-            Package version with tags dropped.-        KEYWORDS-            Defaults to ~amd64 ~x86-        CABAL_FEATURES-            Set to "bin" for executables, and "lib haddock profile" for-            libraries. Packages that contains both a binary and library will-            get the union.-        DEPEND-            GHC dependency defaults to >=dev-lang/ghc-6.6.1.-            Cabal dependency is fetched from Cabal field 'Cabal-Version'.-            All other package dependencies are converted into gentoo syntax.-            Range dependencies are flattened and usually needs manual-            tweaking.-        DESCRIPTION-            From Synopsis if it is non-empty, otherwise Description.-        HOMEPAGE-            From Homepage-        SRC_URI-            From package url-        LICENSE -            From cabal license converted into gentoo licenses-        SLOT-            Defaults to "0"--    'hackport diff [missing|additions|newer|common]'-        Prints a list showing a diff between hackage and the overlay.-        For each package it shows the latest version in both hackage and the-        overlay.---        Optional parameters:-            'all', the default action-                List all packages.-            'missing'-                List packages that exist in hackage but not in the overlay,-                or where the hackage version is more recent.-            'additions'-                List packages only in the overlay, or where the overlay has-                a more recent version.-            'newer'-                List packages where hackage has a more recent version.-            'common'-                List packages where hackage and the overlay has the same-                version.--    'hackport status [toportage]'-        Provides an overview comparing the overlay to the portage tree.-        It will teel you, for each package and version, if the package exist--            - only in the portage tree-            - only in the overlay-            - both in the portage tree and the overlay-            - both in the portage tree and the overlay,-                but the ebuilds are not identical--        Optional parameters:-            '--to-portage'-                Only print packages that are likely to be interesting to-                move to the portage tree.-                It will print packages when they exist in both portage and-                the overlay, and:-                    - the ebuilds differ, or-                    - the overlay has a more recent version--    'hackport make-ebuild <path/to/package.ebuild>'-        Generates standalone .ebuild file from .cabal spec and stores result in same-        directory.-        Option is useful for packages not-on-hackage and for debug purposes.-----------    Henning Günther-    Duncan Coutts-    Lennart Kolmodin
+ README.rst view
@@ -0,0 +1,111 @@+Hackport+========++About+-----++Hackport is a utility application for Gentoo Linux to ease the tasks for the+Haskell Project.++The main purpose for Hackport is to interact with Hackage and create+Ebuilds from Cabal packages. It also does handy functions to compare+hackage, the overlay and the portage tree.++Features+--------++    'hackport update'+        Update the local copy of hackage's package list. You should run this+        every once in a while to get a more recent copy.+    +    'hackport list [FILTER]'+        Print packages from hackage, with an optional substring matching.++    'hackport merge <package>'+        Create a Gentoo Linux Ebuild for hackage package named <package>.+        The category defaults to dev-haskell, but is overridden if an older+        version has been merged previously to another category. The category+        can also be overridden with the syntax category/package. Example:++            $ hackport merge x11-wm/xmonad++        Hackport will make an ebuild that uses the haskell-cabal eclass, and+        set the following properties:++        PN (package name)+            Package name converted into lower case+        PV (package version)+            Package version with tags dropped.+        KEYWORDS+            Defaults to ~amd64 ~x86+        CABAL_FEATURES+            Set to "bin" for executables, and "lib haddock profile" for+            libraries. Packages that contains both a binary and library will+            get the union.+        DEPEND+            GHC dependency defaults to >=dev-lang/ghc-6.6.1.+            Cabal dependency is fetched from Cabal field 'Cabal-Version'.+            All other package dependencies are converted into gentoo syntax.+            Range dependencies are flattened and usually needs manual+            tweaking.+        DESCRIPTION+            From Synopsis if it is non-empty, otherwise Description.+        HOMEPAGE+            From Homepage+        SRC_URI+            From package url+        LICENSE +            From cabal license converted into gentoo licenses+        SLOT+            Defaults to "0"++    'hackport diff [missing|additions|newer|common]'+        Prints a list showing a diff between hackage and the overlay.+        For each package it shows the latest version in both hackage and the+        overlay.+++        Optional parameters:+            'all', the default action+                List all packages.+            'missing'+                List packages that exist in hackage but not in the overlay,+                or where the hackage version is more recent.+            'additions'+                List packages only in the overlay, or where the overlay has+                a more recent version.+            'newer'+                List packages where hackage has a more recent version.+            'common'+                List packages where hackage and the overlay has the same+                version.++    'hackport status [toportage]'+        Provides an overview comparing the overlay to the portage tree.+        It will teel you, for each package and version, if the package exist++            - only in the portage tree+            - only in the overlay+            - both in the portage tree and the overlay+            - both in the portage tree and the overlay,+                but the ebuilds are not identical++        Optional parameters:+            '--to-portage'+                Only print packages that are likely to be interesting to+                move to the portage tree.+                It will print packages when they exist in both portage and+                the overlay, and:+                    - the ebuilds differ, or+                    - the overlay has a more recent version++    'hackport make-ebuild <path/to/package.ebuild>'+        Generates standalone .ebuild file from .cabal spec and stores result in same+        directory.+        Option is useful for packages not-on-hackage and for debug purposes.++-------++    Henning Günther+    Duncan Coutts+    Lennart Kolmodin
hackport.cabal view
@@ -1,5 +1,5 @@ Name:           hackport-Version:	0.2.12+Version:	0.2.13 License:	GPL License-file:   LICENSE Author:		Henning Günther, Duncan Coutts, Lennart Kolmodin@@ -12,8 +12,8 @@ Cabal-Version:  >=1.10  source-repository head-  type: darcs-  location: http://code.haskell.org/gentoo/hackport/+  type: git+  location: git://github.com/gentoo-haskell/hackport.git  Flag split-base