From a2ebe93513edebc32576d4a88ec81bcca1df0058 Mon Sep 17 00:00:00 2001 From: dradancer Date: Thu, 2 Jan 2014 23:09:12 +0000 Subject: [PATCH 1/8] Added recipe --- .../command_not_found-0.0.1.recipe | 63 +++++++++++++++++++ 1 file changed, 63 insertions(+) create mode 100644 app-shells/command_not_found/command_not_found-0.0.1.recipe diff --git a/app-shells/command_not_found/command_not_found-0.0.1.recipe b/app-shells/command_not_found/command_not_found-0.0.1.recipe new file mode 100644 index 000000000..62d7091d5 --- /dev/null +++ b/app-shells/command_not_found/command_not_found-0.0.1.recipe @@ -0,0 +1,63 @@ +SUMMARY="Command-not-found program" +DESCRIPTION=" +Command-not-found hooks into the command_not_found_handle +to inform end users where to find an application if they don't have it. +It can also check for typos (a feature of zsh) +" +HOMEPAGE="https://github.com/jrabbit-cnf/" +SRC_URI="git+https://github.com/jrabbit/haiku-cnf.git#87cd5d0c212e377cffa5d3e2a00c143fe751c6fb" +ARCHITECTURES="x86 x86_gcc2" +REVISION="1" +DISABLE_SOURCE_PACKAGE="yes" + +LICENSE="GNU GPL v2" +COPYRIGHT="(c) 2011 Jrabbit" + +PROVIDES=" + command_not_found = $portVersion + cmd:command_not_found = $portVersion +" +REQUIRES=" + haiku >= $haikuVersion + cmd:python +" +BUILD_REQUIRES=" + cmd:python +" +POST_INSTALL_SCRIPTS=" + boot/post-install/options.sh +" +INSTALL() +{ + #Unfortunately- we can't use install_cnf.py as it uses the old dir structure" + + mkdir -p $dataDir/profile.d + cat << EOF >> $dataDir/profile.d/command_not_found.sh +#!/bin/bash +if [ -e /boot/common/bin/python ]; then + command_not_found_handle() { + /bin/env python /bin/command_not_found "\$1" + } +else + command_not_found_handle() { + echo "\$1 not found: try installoptionalpkg \$1; and check installoptionalpkg -l" + } +fi +EOF + chmod 0777 $dataDir/profile.d/command_not_found.sh + + mkdir -p $postInstallDir + cat << EOF >> $postInstallDir/options.sh +mkdir -p ~/config/settings/command-not-found/ +cat << EOT >> ~/config/settings/command-not-found/options.json +{ +"autocorrect": false, +"spellcheck": false, +"haikuports": false +} +EOT +EOF + + mkdir -p $binDir + install -m 0755 haiku_cnf.py $binDir/command_not_found +} From eaa1c4da459909d32e10170af1989f39c608f71a Mon Sep 17 00:00:00 2001 From: dradancer Date: Fri, 3 Jan 2014 09:16:01 +0000 Subject: [PATCH 2/8] Linewrap added to description --- .../command_not_found/command_not_found-0.0.1.recipe | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app-shells/command_not_found/command_not_found-0.0.1.recipe b/app-shells/command_not_found/command_not_found-0.0.1.recipe index 62d7091d5..369fee274 100644 --- a/app-shells/command_not_found/command_not_found-0.0.1.recipe +++ b/app-shells/command_not_found/command_not_found-0.0.1.recipe @@ -1,9 +1,9 @@ SUMMARY="Command-not-found program" -DESCRIPTION=" -Command-not-found hooks into the command_not_found_handle -to inform end users where to find an application if they don't have it. -It can also check for typos (a feature of zsh) +DESCRIPTION="Command-not-found hooks into the command_not_found_handle \ +to inform end users where to find an application if they don't have it. \ +It can also check for typos (a feature of zsh). " + HOMEPAGE="https://github.com/jrabbit-cnf/" SRC_URI="git+https://github.com/jrabbit/haiku-cnf.git#87cd5d0c212e377cffa5d3e2a00c143fe751c6fb" ARCHITECTURES="x86 x86_gcc2" From 5a61c9efed1b376a9ddc168507223e8bbf4fd4c1 Mon Sep 17 00:00:00 2001 From: dradancer Date: Sat, 4 Jan 2014 15:35:32 +0000 Subject: [PATCH 3/8] Convert recipe into a patch --- .../command_not_found-0.0.1.recipe | 35 ++------------ .../command_not_found/install-script.patch | 48 +++++++++++++++++++ 2 files changed, 53 insertions(+), 30 deletions(-) create mode 100644 app-shells/command_not_found/install-script.patch diff --git a/app-shells/command_not_found/command_not_found-0.0.1.recipe b/app-shells/command_not_found/command_not_found-0.0.1.recipe index 369fee274..89528990b 100644 --- a/app-shells/command_not_found/command_not_found-0.0.1.recipe +++ b/app-shells/command_not_found/command_not_found-0.0.1.recipe @@ -25,39 +25,14 @@ BUILD_REQUIRES=" cmd:python " POST_INSTALL_SCRIPTS=" - boot/post-install/options.sh + boot/post-install/install_cnf.py " INSTALL() { - #Unfortunately- we can't use install_cnf.py as it uses the old dir structure" - - mkdir -p $dataDir/profile.d - cat << EOF >> $dataDir/profile.d/command_not_found.sh -#!/bin/bash -if [ -e /boot/common/bin/python ]; then - command_not_found_handle() { - /bin/env python /bin/command_not_found "\$1" - } -else - command_not_found_handle() { - echo "\$1 not found: try installoptionalpkg \$1; and check installoptionalpkg -l" - } -fi -EOF - chmod 0777 $dataDir/profile.d/command_not_found.sh - - mkdir -p $postInstallDir - cat << EOF >> $postInstallDir/options.sh -mkdir -p ~/config/settings/command-not-found/ -cat << EOT >> ~/config/settings/command-not-found/options.json -{ -"autocorrect": false, -"spellcheck": false, -"haikuports": false -} -EOT -EOF - mkdir -p $binDir install -m 0755 haiku_cnf.py $binDir/command_not_found + + mkdir -p $postInstallDir + patch < "$portDir/install-script.patch" + mv install_cnf.py $postInstallDir } diff --git a/app-shells/command_not_found/install-script.patch b/app-shells/command_not_found/install-script.patch new file mode 100644 index 000000000..1e7d961de --- /dev/null +++ b/app-shells/command_not_found/install-script.patch @@ -0,0 +1,48 @@ +--- install_cnf.py.orig 2014-01-04 15:27:36.568590336 +0000 ++++ install_cnf.py 2014-01-04 15:30:33.947126272 +0000 +@@ -1,32 +1,29 @@ + #!/bin/env python + import os + +-hacks = """# command-not-found tomfoolery +-if [ -e /boot/common/bin/python ]; then +- command_not_found_handle(){ +- /boot/common/bin/python /boot/common/bin/command_not_found.py "$1" +- } +-else +- command_not_found_handle(){ +- echo "$1 not found: try installoptionalpkg $1; and check installoptionalpkg -l" +- } +-fi ++hacks = """ ++#!/bin/env python ++command_not_found_handle(){ ++ /bin/env python /bin/command_not_found "$1" ++} + \n + """ + +- + default_options="""{ + "autocorrect": false, + "spellcheck": false, + "haikuports": false + }\n""" +-home = os.environ['HOME'] +-if not os.path.exists("%s/config/settings/command-not-found/options.json" % home): +- profile = open("/etc/profile", "a") ++ ++if not os.path.exists("/boot/common/etc/profile.d/command-not-found.sh") ++ os.mkdir("/boot/common/etc/profile.d") ++ profile = open("/boot/common/etc/profile.d/command-not-found.sh", "a") + profile.write(hacks) + profile.close() ++ ++home = os.environ['HOME'] ++if not os.path.exists("%s/config/settings/command-not-found/options.json" % home): + os.mkdir("%s/config/settings/command-not-found/" % home) + options = open("%s/config/settings/command-not-found/options.json" % home, "w") + options.write(default_options) + options.close() +-os.system("install -m 755 haiku_cnf.py /boot/common/bin/command_not_found.py") +\ No newline at end of file From a3075c664d921d1750688d5f0ab325c65e4ddf79 Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Sat, 4 Jan 2014 18:59:59 +0000 Subject: [PATCH 4/8] Added recipe for Free Heroes II engine --- games-rpg/fheroes2/fheroes2-r3182.recipe | 79 +++++++++++++++++++ .../fheroes2/patches/fheroes2-r3182.patch | 23 ++++++ 2 files changed, 102 insertions(+) create mode 100644 games-rpg/fheroes2/fheroes2-r3182.recipe create mode 100644 games-rpg/fheroes2/patches/fheroes2-r3182.patch diff --git a/games-rpg/fheroes2/fheroes2-r3182.recipe b/games-rpg/fheroes2/fheroes2-r3182.recipe new file mode 100644 index 000000000..a9b098e4e --- /dev/null +++ b/games-rpg/fheroes2/fheroes2-r3182.recipe @@ -0,0 +1,79 @@ +DESCRIPTION=" +Free implementation of Heroes of the Might and Magic II engine. \ +SDL is used. Free Heroes 2 is a turn based strategy video game. \ +The original game was voted the sixth best PC game of all time \ +by PC Gamer magazine in May 1997. +" +SUMMARY="Free implementation of Heroes of the Might and Magic II engine." +HOMEPAGE="http://sourceforge.net/projects/fheroes2/" +LICENSE="GNU GPL v2" # todo... +COPYRIGHT="2006-2013 Andrey Afletdinov" +SRC_URI="https://sourceforge.net/projects/fheroes2/files/fheroes2/fheroes2-src-r3182.tgz/download" +CHECKSUM_MD5="bb6cad25a9a83c603d00f7d4a4cb5c92" +REVISION="1" +SOURCE_DIR="fheroes-src" + +ARCHITECTURES="x86 ?x86_64" +if [ $effectiveTargetArchitecture != x86_gcc2 ]; then + # x86_gcc2 is fine as primary target architecture as long as we're building + # for a different secondary architecture. + ARCHITECTURES="$ARCHITECTURES x86_gcc2" +else + ARCHITECTURES="$ARCHITECTURES !x86_gcc2" +fi +SECONDARY_ARCHITECTURES="x86 ?x86_64" + +PATCHES="fheroes2-r3182.patch" + +PROVIDES=" + fheroes2$secondaryArchSuffix = $portVersion + app:fheroes2$secondaryArchSuffix = $portVersion + " + +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion + lib:libsdl$secondaryArchSuffix + lib:libogg$secondaryArchSuffix + lib:libsdl_image$secondaryArchSuffix + lib:libsdl_mixer$secondaryArchSuffix + lib:libsdl_net$secondaryArchSuffix + lib:libsdl_ttf$secondaryArchSuffix + lib:libintl$secondaryArchSuffix + lib:libpng$secondaryArchSuffix + lib:libiconv$secondaryArchSuffix + lib:libz$secondaryArchSuffix + lib:libfreetype$secondaryArchSuffix + " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + devel:libsdl$secondaryArchSuffix + devel:libogg$secondaryArchSuffix + devel:libsdl_image$secondaryArchSuffix + devel:libsdl_mixer$secondaryArchSuffix + devel:libsdl_net$secondaryArchSuffix + devel:libsdl_ttf$secondaryArchSuffix + devel:libgettextlib$secondaryArchSuffix + devel:libpng$secondaryArchSuffix + devel:libiconv$secondaryArchSuffix + devel:libz$secondaryArchSuffix + devel:libfreetype$secondaryArchSuffix + " +BUILD_PREREQUIRES=" + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + cmd:make + cmd:libpng_config$secondaryArchSuffix + " + +BUILD() +{ + make +} + +INSTALL() +{ + fhDir=$appsDir/fheroes2/ + mkdir -p $fhDir + cp -rf data files image maps README fheroes2* $fhDir + addAppDeskbarSymlink $fhDir/fheroes2 "Free Heroes 2" +} diff --git a/games-rpg/fheroes2/patches/fheroes2-r3182.patch b/games-rpg/fheroes2/patches/fheroes2-r3182.patch new file mode 100644 index 000000000..f359cdd3a --- /dev/null +++ b/games-rpg/fheroes2/patches/fheroes2-r3182.patch @@ -0,0 +1,23 @@ +diff --git a/src/Makefile b/src/Makefile +index 430c5ab..979b3ba 100644 +--- a/src/Makefile ++++ b/src/Makefile +@@ -8,7 +8,7 @@ SDL_FLAGS := $(shell sdl-config --cflags) + + CFLAGS := $(CFLAGS) -Wall -fsigned-char + LDFLAGS := $(LDFLAGS) +-LIBS := ++LIBS := -lintl -liconv + + ifdef DEBUG + CFLAGS := $(CFLAGS) -O0 -g -pedantic -DWITH_DEBUG +@@ -70,6 +70,9 @@ endif + ifeq ($(OS),Linux) + PLATFORM := all + endif ++ifeq ($(OS),Haiku) ++PLATFORM := all ++endif + endif + + include Makefile.$(PLATFORM) From 730b43569d67decb90e37962da556b6332c911aa Mon Sep 17 00:00:00 2001 From: Artur Jamro Date: Sat, 4 Jan 2014 19:19:53 +0000 Subject: [PATCH 5/8] FHeroes2 recipe: little fixes --- games-rpg/fheroes2/fheroes2-r3182.recipe | 2 +- games-rpg/fheroes2/patches/fheroes2-r3182.patch | 14 +++----------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/games-rpg/fheroes2/fheroes2-r3182.recipe b/games-rpg/fheroes2/fheroes2-r3182.recipe index a9b098e4e..9e38cc47b 100644 --- a/games-rpg/fheroes2/fheroes2-r3182.recipe +++ b/games-rpg/fheroes2/fheroes2-r3182.recipe @@ -6,7 +6,7 @@ by PC Gamer magazine in May 1997. " SUMMARY="Free implementation of Heroes of the Might and Magic II engine." HOMEPAGE="http://sourceforge.net/projects/fheroes2/" -LICENSE="GNU GPL v2" # todo... +LICENSE="GNU GPL v2" COPYRIGHT="2006-2013 Andrey Afletdinov" SRC_URI="https://sourceforge.net/projects/fheroes2/files/fheroes2/fheroes2-src-r3182.tgz/download" CHECKSUM_MD5="bb6cad25a9a83c603d00f7d4a4cb5c92" diff --git a/games-rpg/fheroes2/patches/fheroes2-r3182.patch b/games-rpg/fheroes2/patches/fheroes2-r3182.patch index f359cdd3a..411e3f032 100644 --- a/games-rpg/fheroes2/patches/fheroes2-r3182.patch +++ b/games-rpg/fheroes2/patches/fheroes2-r3182.patch @@ -1,22 +1,14 @@ diff --git a/src/Makefile b/src/Makefile -index 430c5ab..979b3ba 100644 +index 430c5ab..481eecf 100644 --- a/src/Makefile +++ b/src/Makefile -@@ -8,7 +8,7 @@ SDL_FLAGS := $(shell sdl-config --cflags) - - CFLAGS := $(CFLAGS) -Wall -fsigned-char - LDFLAGS := $(LDFLAGS) --LIBS := -+LIBS := -lintl -liconv - - ifdef DEBUG - CFLAGS := $(CFLAGS) -O0 -g -pedantic -DWITH_DEBUG -@@ -70,6 +70,9 @@ endif +@@ -70,6 +70,10 @@ endif ifeq ($(OS),Linux) PLATFORM := all endif +ifeq ($(OS),Haiku) +PLATFORM := all ++LIBS := -lintl -liconv +endif endif From f12ffeae0f8a7b84f7e796dedb7632f995a174eb Mon Sep 17 00:00:00 2001 From: noryb009 Date: Fri, 3 Jan 2014 20:36:03 -0500 Subject: [PATCH 6/8] Add rebol recipe --- dev-lang/rebol/rebol-2.101.0.5.75.recipe | 60 +++++++++++++++++------- 1 file changed, 42 insertions(+), 18 deletions(-) diff --git a/dev-lang/rebol/rebol-2.101.0.5.75.recipe b/dev-lang/rebol/rebol-2.101.0.5.75.recipe index 51f503d36..4aa1edf6d 100644 --- a/dev-lang/rebol/rebol-2.101.0.5.75.recipe +++ b/dev-lang/rebol/rebol-2.101.0.5.75.recipe @@ -1,18 +1,47 @@ +SUMMARY="A lightweight scripting language" DESCRIPTION=" -Language with lightweight domain-specific sublanguages and micro-formats. +A scripting language that provides a lightweight platform for distributed \ +computing and communication. It is mainly designed for network communications, \ +providing effective solutions to modern network distributed applications. " HOMEPAGE="http://www.rebol.com/" -SRC_URI="https://github.com/rebol/r3/archive/master.zip" -CHECKSUM_MD5="b6dc765aa910ad7d7e4af649d5e35431" +SRC_URI="https://github.com/rebol/r3/archive/4d9840f8e661e7067472e828ee6ad8dd3008b247.zip" +CHECKSUM_MD5="752fe4843dd1ce80678e9d66ec20a6dc" +SRC_URI_2="http://ports-space.haiku-files.org/dev-lang/rebol/r3-make.zip" +CHECKSUM_MD5_2="a922e0e82d020dedebcfa1a529028636" +SRC_URI_3="https://github.com/rebolsource/rebol-test/archive/502075cc3a4116c1785081e602eb8e28efd3247f.zip" +CHECKSUM_MD5_3="dc1e322361df2f21cb26032612a8b101" +LICENSE="Apache v2" +COPYRIGHT="2014 REBOL Technologies" REVISION="1" -STATUS_HAIKU="stable" -DEPEND="" +ARCHITECTURES="x86_gcc2 x86 !x86_64" + +PROVIDES=" + rebol = $portVersion + cmd:r3 = $portVersion + " + +REQUIRES=" + haiku >= $haikuVersion + " + +BUILD_REQUIRES=" + haiku_devel >= $haikuVersion + " +BUILD_PREREQUIRES=" + cmd:gcc + cmd:make + cmd:nm + cmd:strip + " + +SOURCE_DIR="rebol-4d9840f8e661e7067472e828ee6ad8dd3008b247" BUILD() { - cd r3-master/make - wget http://metaeducation.com/media/shared/haiku/r3-make.zip - unzip r3-make.zip + cd make + cp $sourceDir2/r3-make-$targetArchitecture r3-make + chmod +x r3-make make make OS_ID=0.5.75 make prep make @@ -20,19 +49,14 @@ BUILD() INSTALL() { - cd r3-master/make - mkdir -p $DESTDIR`finddir B_COMMON_BIN_DIRECTORY` - install -m 0755 r3 $DESTDIR`finddir B_COMMON_BIN_DIRECTORY`/rebol + mkdir -p $binDir + cp make/r3 $binDir } TEST() { - mkdir -p tests + [ -d tests ] && rm -rf tests + mkdir tests cd tests - wget -N https://github.com/rebolsource/rebol-test/archive/master.zip - unzip -o master - ../r3-master/make/r3 rebol-test-master/run-safe.r + ../make/r3 $sourceDir3/rebol-test-502075cc3a4116c1785081e602eb8e28efd3247f/run-recover.r } - -LICENSE="Apache v2" -COPYRIGHT="2013 REBOL Technologies" From aeb2606424f6645f6340a86e6b456e7e550bf5f1 Mon Sep 17 00:00:00 2001 From: dradancer Date: Sun, 5 Jan 2014 00:05:16 +0100 Subject: [PATCH 7/8] Cleaned up summary/description in app-arch and app-editors (plus a few miscellanous) --- app-arch/cpio/cpio-2.11.recipe | 17 ++++++++++---- app-arch/gzip/gzip-1.2.4a.recipe | 6 ++++- app-arch/gzip/gzip-1.3.12.recipe | 6 ++++- app-arch/gzip/gzip-1.4.recipe | 6 ++++- app-arch/unzip/unzip-6.0.recipe | 10 ++++---- app-arch/zip/zip-3.0.recipe | 8 +++++-- app-arch/zoo/zoo-2.10.recipe | 9 ++++++-- app-crypt/gnupg/gnupg-1.4.10.recipe | 12 ++++++++-- app-crypt/gnupg/gnupg-1.4.11.recipe | 6 ++--- app-doc/doxygen/doxygen-1.7.4.recipe | 23 ++++++++++++++++--- app-editors/jed/jed-0.99_19.recipe | 13 +++++++---- app-editors/joe/joe-3.8_hg.recipe | 13 ++++++----- app-editors/nano/nano-2.2.6.recipe | 5 +++- app-editors/nano/nano-2.3.1.recipe | 13 ++++++++++- app-editors/ne/ne-2.1.recipe | 7 +++++- app-editors/qemacs/qemacs-0.3.2dev_cvs.recipe | 15 +++++++++++- app-editors/qemacs/qemacs-0.3.3.recipe | 14 ++++++++++- app-editors/se/se-3.0.recipe | 6 ++++- app-i18n/anthy/anthy-9100.recipe | 9 ++++++-- app-misc/figlet/figlet-222.recipe | 8 +++++-- app-shells/bash/bash-4.1.recipe | 8 +++++-- app-shells/zsh/zsh-5.0.0.recipe | 9 ++++++-- 22 files changed, 174 insertions(+), 49 deletions(-) diff --git a/app-arch/cpio/cpio-2.11.recipe b/app-arch/cpio/cpio-2.11.recipe index 6ce45212e..4605f522a 100644 --- a/app-arch/cpio/cpio-2.11.recipe +++ b/app-arch/cpio/cpio-2.11.recipe @@ -1,8 +1,15 @@ -DESCRIPTION=" -GNU cpio copies files into or out of a cpio or tar archive. The archive can be \ -another file on the disk, a magnetic tape, or a pipe. -" -HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html" +SUMMARY="GNU cpio copies files into or out of a cpio or tar archive" +DESCRIPTION="GNU cpio copies files into or out of a cpio or tar archive. \ +The archive can be another file on the disk, a magnetic tape, or a pipe. \ +GNU cpio supports the following archive formats: binary, old ASCII, \ +new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. \ +The tar format is provided for compatability with the tar program. \ +By default, cpio creates binary format archives, for compatibility \ +with older cpio programs. When extracting from archives, cpio automatically \ +recognizes which kind of archive it is reading and can read archives created \ +on machines with a different byte-order." + +HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html" SRC_URI="http://ftp.gnu.org/gnu/cpio/cpio-2.11.tar.gz" CHECKSUM_MD5="1112bb6c45863468b5496ba128792f6c" REVISION="1" diff --git a/app-arch/gzip/gzip-1.2.4a.recipe b/app-arch/gzip/gzip-1.2.4a.recipe index a48ec2e18..c04e7e653 100644 --- a/app-arch/gzip/gzip-1.2.4a.recipe +++ b/app-arch/gzip/gzip-1.2.4a.recipe @@ -1,4 +1,8 @@ -DESCRIPTION="GNU zip" +SUMMARY="GNU zip" +DESCRIPTION="gzip (GNU zip) is a compression utility designed to be a \ +replacement for compress. It provides better compression than compress \ +and although bzip2 produces smaller files is not as fast as bzip2 is." + HOMEPAGE="http://www.gzip.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.2.4a.tar.gz" CHECKSUM_MD5="39053e044b18ecd0627f80fbe7cfeaad" diff --git a/app-arch/gzip/gzip-1.3.12.recipe b/app-arch/gzip/gzip-1.3.12.recipe index e3fb7a487..d7823b858 100644 --- a/app-arch/gzip/gzip-1.3.12.recipe +++ b/app-arch/gzip/gzip-1.3.12.recipe @@ -1,4 +1,8 @@ -DESCRIPTION="GNU zip" +SUMMARY="GNU zip" +DESCRIPTION="gzip (GNU zip) is a compression utility designed to be a \ +replacement for compress. It provides better compression than compress \ +and although bzip2 produces smaller files is not as fast as bzip2 is." + HOMEPAGE="http://www.gzip.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.3.12.tar.gz" CHECKSUM_MD5="b5bac2d21840ae077e0217bc5e4845b1" diff --git a/app-arch/gzip/gzip-1.4.recipe b/app-arch/gzip/gzip-1.4.recipe index 0dbe2f094..72b06c5f5 100644 --- a/app-arch/gzip/gzip-1.4.recipe +++ b/app-arch/gzip/gzip-1.4.recipe @@ -1,4 +1,8 @@ -DESCRIPTION="GNU zip" +SUMMARY="GNU zip" +DESCRIPTION="gzip (GNU zip) is a compression utility designed to be a \ +replacement for compress. It provides better compression than compress \ +and although bzip2 produces smaller files is not as fast as bzip2 is." + HOMEPAGE="http://www.gzip.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.gz" CHECKSUM_MD5="e381b8506210c794278f5527cba0e765" diff --git a/app-arch/unzip/unzip-6.0.recipe b/app-arch/unzip/unzip-6.0.recipe index 7fcd94f5d..011f50a25 100644 --- a/app-arch/unzip/unzip-6.0.recipe +++ b/app-arch/unzip/unzip-6.0.recipe @@ -1,7 +1,9 @@ -DESCRIPTION=" -unzip -" -HOMEPAGE="http://www.info-zip.org/UnZip.html" +SUMMARY="unzip" +DESCRIPTION="UnZip is an extraction utility for archives compressed in \ +.zip format (zipfiles). UnZip can list or extract files from an archive \ +or test its integrity." + +HOMEPAGE="http://www.info-zip.org/UnZip.html" SRC_URI="http://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz" REVISION="1" STATUS_HAIKU="broken" diff --git a/app-arch/zip/zip-3.0.recipe b/app-arch/zip/zip-3.0.recipe index 5b68a26d1..2a4e6c8e8 100644 --- a/app-arch/zip/zip-3.0.recipe +++ b/app-arch/zip/zip-3.0.recipe @@ -1,5 +1,9 @@ -DESCRIPTION="zip" -HOMEPAGE="http://www.info-zip.org/Zip.html" +SUMMARY="Zip" +DESCRIPTION="Zip is a compression and packaging utility with high \ +portability. It supports password-based encryption of files and filenames, \ +incremental backups and multi-part archives." + +HOMEPAGE="http://www.info-zip.org/Zip.html" SRC_URI="http://downloads.sourceforge.net/project/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz" REVISION="1" STATUS_HAIKU="broken" diff --git a/app-arch/zoo/zoo-2.10.recipe b/app-arch/zoo/zoo-2.10.recipe index b6f401a28..071570906 100644 --- a/app-arch/zoo/zoo-2.10.recipe +++ b/app-arch/zoo/zoo-2.10.recipe @@ -1,5 +1,10 @@ -DESCRIPTION="Manipulate archives of files in compressed form" -HOMEPAGE="unknown" +SUMMARY="Zoo archive utility" +DESCRIPTION="Zoo is a compression utility. It uses LZW compression algorithm \ +which compresses files to 20-80% of their original size depending on the data type. \ +Zoo can store and selectively extract multiple generations of the same file.\ +This package exists for its historical value. If you are looking for a compression \ +tool for serious use, check tar and gzip." +HOMEPAGE="unknown" SRC_URI="ftp://ftp.kiarchive.ru/pub/unix/arcers/zoo-2.10pl1.tar.gz" CHECKSUM_MD5="70a0a785ecc8f7f747be1421e495d837" REVISION="1" diff --git a/app-crypt/gnupg/gnupg-1.4.10.recipe b/app-crypt/gnupg/gnupg-1.4.10.recipe index 04e8e6e99..5b436044a 100644 --- a/app-crypt/gnupg/gnupg-1.4.10.recipe +++ b/app-crypt/gnupg/gnupg-1.4.10.recipe @@ -1,5 +1,13 @@ -DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement." -HOMEPAGE="http://www.gnupg.org/" +SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard." +DESCRIPTION=" +GnuPG is the GNU project's complete and free implementation of the OpenPGP \ +standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data \ +and communication, features a versatile key management system as well as \ +access modules for all kinds of public key directories. GnuPG, also known as \ +GPG, is a command line tool with features for easy integration with other \ +applications. +" +HOMEPAGE="http://www.gnupg.org/" SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.10.tar.bz2" CHECKSUM_MD5="dcf7ed712997888d616e029637bfc303" REVISION="1" diff --git a/app-crypt/gnupg/gnupg-1.4.11.recipe b/app-crypt/gnupg/gnupg-1.4.11.recipe index 6eb199520..7aa9d0378 100644 --- a/app-crypt/gnupg/gnupg-1.4.11.recipe +++ b/app-crypt/gnupg/gnupg-1.4.11.recipe @@ -1,4 +1,4 @@ -SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard." +SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard." DESCRIPTION=" GnuPG is the GNU project's complete and free implementation of the OpenPGP \ standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data \ @@ -6,8 +6,8 @@ and communication, features a versatile key management system as well as \ access modules for all kinds of public key directories. GnuPG, also known as \ GPG, is a command line tool with features for easy integration with other \ applications. -" -HOMEPAGE="http://www.gnupg.org/" +" +HOMEPAGE="http://www.gnupg.org/" SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.bz2" CHECKSUM_MD5="411744e1ef8ce90b87938c4203f001f1" REVISION="1" diff --git a/app-doc/doxygen/doxygen-1.7.4.recipe b/app-doc/doxygen/doxygen-1.7.4.recipe index d91ec987f..afd8e0200 100644 --- a/app-doc/doxygen/doxygen-1.7.4.recipe +++ b/app-doc/doxygen/doxygen-1.7.4.recipe @@ -1,7 +1,24 @@ +SUMMARY="Generate documentation from source code" DESCRIPTION=" -Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL \ -(Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D. -" +Doxygen is the de facto standard tool for generating documentation from \ +annotated C++ sources, but it also supports other popular programming \ +languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba and \ +Microsoft flavors), Fortran, VHDL, Tcl, and to some extent D. +Doxygen can help you in three ways: +1. It can generate an on-line documentation browser (in HTML) and/or an \ +off-line reference manual (in $\mbox{\LaTeX}$) from a set of documented source \ +files. There is also support for generating output in RTF (MS-Word), \ +PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The \ +documentation is extracted directly from the sources, which makes it much \ +easier to keep the documentation consistent with the source code. +2. You can configure doxygen to extract the code structure from undocumented \ +source files. This is very useful to quickly find your way in large source \ +distributions. Doxygen can also visualize the relations between the various \ +elements by means of include dependency graphs, inheritance diagrams, and \ +collaboration diagrams, which are all generated automatically. +3. You can also use doxygen for creating normal documentation (as I did for \ +the doxygen user manual and web-site). +" HOMEPAGE="http://www.doxygen.org" SRC_URI="http://ftp.stack.nl/pub/users/dimitri/doxygen-1.7.4.src.tar.gz" CHECKSUM_MD5="ff908759ff7cd9464424b04ae6c68e48" diff --git a/app-editors/jed/jed-0.99_19.recipe b/app-editors/jed/jed-0.99_19.recipe index 27e503e7d..d4f588114 100644 --- a/app-editors/jed/jed-0.99_19.recipe +++ b/app-editors/jed/jed-0.99_19.recipe @@ -1,7 +1,10 @@ -DESCRIPTION=" -JED is a freely available text editor -" -HOMEPAGE="http://www.jedsoft.org/jed/" +SUMMARY="Editor for programmers" +DESCRIPTION="Jed is a small, fast and powerful text editor.\ +It is completely customizable with prepared emulation modes for Emacs, \ +CUA (similar to Openoffice), Borland-IDE, Brief, and EDT using the S-Lang \ +scripting language (with a syntax resembling C)." + +HOMEPAGE="http://www.jedsoft.org/jed/" SRC_URI="ftp://space.mit.edu/pub/davis/jed/v0.99/jed-0.99-19.tar.bz2" REVISION="1" STATUS_HAIKU="stable" @@ -16,7 +19,7 @@ BUILD() cd .. ./configure --prefix=`finddir B_COMMON_DIRECTORY` LIBS="-lnetwork" JED_ROOT=`finddir B_COMMON_LIB_DIRECTORY`/jed make clean - make + make } INSTALL() diff --git a/app-editors/joe/joe-3.8_hg.recipe b/app-editors/joe/joe-3.8_hg.recipe index 9aaa44fc4..953e1ef8a 100644 --- a/app-editors/joe/joe-3.8_hg.recipe +++ b/app-editors/joe/joe-3.8_hg.recipe @@ -1,8 +1,10 @@ -DESCRIPTION=" -JOE is a full featured terminal-based screen editor which is distributed under \ -the GNU General Public License (GPL). -" -HOMEPAGE="http://joe-editor.sourceforge.net/" +SUMMARY="Terminal-based text editor" +DESCRIPTION="Joe's Own Editor is a full-featured text editor with minimal requirements. \ +It is fully customizable (Emacs, pico or WordStar are preset). Is also has multiple \ +windows, hexadecimal edit mode for binary files or syntax highlighting for more than 40 languages. \ +It also supports mouse for both text and window manipulation." + +HOMEPAGE="http://joe-editor.sourceforge.net/" SRC_URI="hg+http://joe-editor.hg.sourceforge.net:8000/hgroot/joe-editor/joe-editor" REVISION="2" STATUS_HAIKU="stable" @@ -17,7 +19,6 @@ BUILD() --datadir=`finddir B_COMMON_DATA_DIRECTORY` \ --docdir=$COMMON_DOCS/doc/joe \ --mandir=$COMMON_DOCS/man - make } diff --git a/app-editors/nano/nano-2.2.6.recipe b/app-editors/nano/nano-2.2.6.recipe index a820e115c..f1bd09a2c 100644 --- a/app-editors/nano/nano-2.2.6.recipe +++ b/app-editors/nano/nano-2.2.6.recipe @@ -1,5 +1,8 @@ SUMMARY="GNU GPL'd Pico clone with more functionality" -DESCRIPTION="nano is a simple text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality. Features include: +DESCRIPTION="nano is a simple text editor for Unix-like computing systems \ +or operating environments using a command line interface. It emulates the \ +Pico text editor, part of the Pine email client, and also provides additional \ +functionality. Features include: - Customizable key bindings - \'soft\' line wrapping - Full undo/redo support diff --git a/app-editors/nano/nano-2.3.1.recipe b/app-editors/nano/nano-2.3.1.recipe index f44f95d4b..60301a12b 100644 --- a/app-editors/nano/nano-2.3.1.recipe +++ b/app-editors/nano/nano-2.3.1.recipe @@ -1,4 +1,15 @@ -DESCRIPTION="GNU GPL'd Pico clone with more functionality" +SUMMARY="GNU GPL'd Pico clone with more functionality" +DESCRIPTION="nano is a simple text editor for Unix-like computing systems \ +or operating environments using a command line interface. It emulates the \ +Pico text editor, part of the Pine email client, and also provides additional \ +functionality. Features include: +- Customizable key bindings +- \'soft\' line wrapping +- Full undo/redo support +- Pager support (reading from stdin) +- Warnings for un-writable files +- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles)" + HOMEPAGE="http://www.nano-editor.org/" SRC_URI="http://ftpmirror.gnu.org/nano/nano-2.3.1.tar.gz" CHECKSUM_MD5="af09f8828744b0ea0808d6c19a2b4bfd" diff --git a/app-editors/ne/ne-2.1.recipe b/app-editors/ne/ne-2.1.recipe index 1c7dd6bbc..3def9d9ec 100644 --- a/app-editors/ne/ne-2.1.recipe +++ b/app-editors/ne/ne-2.1.recipe @@ -1,4 +1,9 @@ -DESCRIPTION="ne, the nice editor" +SUMMARY="ne, the nice editor" +DESCRIPTION="ne is one of the few text editors which are \ +both easy to use for beginners and powerful enough for powerusers. \ +It supports UTF-8 and multi-column characters as well as syntax highlighting. \ +Is also has fully configurable key bindings and supports macros." + HOMEPAGE="http://ne.dsi.unimi.it" SRC_URI="http://ne.dsi.unimi.it/ne-2.1.tar.gz" REVISION="1" diff --git a/app-editors/qemacs/qemacs-0.3.2dev_cvs.recipe b/app-editors/qemacs/qemacs-0.3.2dev_cvs.recipe index 1d224709c..816c1da2d 100644 --- a/app-editors/qemacs/qemacs-0.3.2dev_cvs.recipe +++ b/app-editors/qemacs/qemacs-0.3.2dev_cvs.recipe @@ -1,4 +1,17 @@ -DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor" +SUMMARY="QEmacs editor" +DESCRIPTION=" +QEmacs (for Quick Emacs), a very small but powerful UNIX editor. +It has features that even big editors lack : +- Full screen editor with an Emacs look and feel with all Emacs common features. +- Full UTF8 support. +- WYSIWYG HTML/XML/CSS2 mode graphical editing. +- WYSIWYG DocBook. +- C mode: coloring with immediate update. Emacs like auto-indent. +- Shell mode, Hexadecimal editing... + +The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \ +syntax. +" HOMEPAGE="http://bellard.org/qemacs/" SRC_URI="cvs://:pserver:anonymous@cvs.savannah.nongnu.org:/sources/qemacs/qemacs" #CHECKSUM_MD5="" diff --git a/app-editors/qemacs/qemacs-0.3.3.recipe b/app-editors/qemacs/qemacs-0.3.3.recipe index ac6a932f6..42ff96953 100644 --- a/app-editors/qemacs/qemacs-0.3.3.recipe +++ b/app-editors/qemacs/qemacs-0.3.3.recipe @@ -1,5 +1,17 @@ SUMMARY="QEmacs editor" -DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor" +DESCRIPTION=" +QEmacs (for Quick Emacs), a very small but powerful UNIX editor. +It has features that even big editors lack : +- Full screen editor with an Emacs look and feel with all Emacs common features. +- Full UTF8 support. +- WYSIWYG HTML/XML/CSS2 mode graphical editing. +- WYSIWYG DocBook. +- C mode: coloring with immediate update. Emacs like auto-indent. +- Shell mode, Hexadecimal editing... + +The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \ +syntax. +" HOMEPAGE="http://bellard.org/qemacs/" SRC_URI="http://bellard.org/qemacs/qemacs-0.3.3.tar.gz" CHECKSUM_MD5="42fe8cc431bb9cbbeb898a2c18335990" diff --git a/app-editors/se/se-3.0.recipe b/app-editors/se/se-3.0.recipe index 397b8aefe..848108204 100644 --- a/app-editors/se/se-3.0.recipe +++ b/app-editors/se/se-3.0.recipe @@ -1,4 +1,8 @@ -DESCRIPTION="Screen oriented version of ed" +SUMMARY="Screen oriented version of ed" +DESCRIPTION="se (Screen Editor) is a screen oriented version of the classic \ +UNIX text editor ed. It’s similar to vi as both are modal editors with curses \ +interfaces. However, it differs from vi in that it has the same command syntax as ed." + HOMEPAGE="http://se-editor.org/" SRC_URI="http://se-editor.org/dist/se-3.0.tar.gz" CHECKSUM_MD5="b080a5377b95d989e14ad01b0d25e33a" diff --git a/app-i18n/anthy/anthy-9100.recipe b/app-i18n/anthy/anthy-9100.recipe index 8d3365daa..5fb303b39 100644 --- a/app-i18n/anthy/anthy-9100.recipe +++ b/app-i18n/anthy/anthy-9100.recipe @@ -1,5 +1,10 @@ -DESCRIPTION="Anthy -- free and secure Japanese input system" -HOMEPAGE="http://anthy.sourceforge.jp/" +SUMMARY="Japanese input system" +DESCRIPTION="Anthy is a Japanese input method working on X11 and Emacs. \ +It converts hiragana text to mixed kana and kanji. It is implemented as \ +a library and stores private information securely in ~/.anthy/. Thus, \ +Anthy is simple and secure (information is protected from spoofing and snooping)." + +HOMEPAGE="http://anthy.sourceforge.jp/" SRC_URI="http://sourceforge.jp/frs/redir.php?m=keihanna&f=%2Fanthy%2F37536%2Fanthy-9100h.tar.gz" REVISION="1" STATUS_HAIKU="stable" diff --git a/app-misc/figlet/figlet-222.recipe b/app-misc/figlet/figlet-222.recipe index b889537e4..ce0476066 100644 --- a/app-misc/figlet/figlet-222.recipe +++ b/app-misc/figlet/figlet-222.recipe @@ -1,5 +1,9 @@ -DESCRIPTION="FIGlet is a program for making large letters out of ordinary text" -HOMEPAGE="http://www.figlet.org/" +SUMMARY="FIGlet ASCII art" +DESCRIPTION="FIGlet is a program for making large letter ASCII banners \ +out of ordinary text. It can generate characters in many different styles \ +and it can kern and 'smush' the letters these letters together in \ +various ways." +HOMEPAGE="http://www.figlet.org/" SRC_URI="ftp://ftp.figlet.org/pub/figlet/program/unix/figlet222.tar.gz" REVISION="1" STATUS_HAIKU="stable" diff --git a/app-shells/bash/bash-4.1.recipe b/app-shells/bash/bash-4.1.recipe index 9bd5889c1..cf5545b9f 100644 --- a/app-shells/bash/bash-4.1.recipe +++ b/app-shells/bash/bash-4.1.recipe @@ -1,5 +1,9 @@ -DESCRIPTION="The GNU Bourne Again Shell" -HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html" +SUMMARY="The GNU Bourne Again Shell" +DESCRIPTION="Bash is an sh-compatible command language interpreter that \ +executes commands read from the standard input or from a file. Bash also \ +incorporates useful features from the Korn and C shells (ksh and csh)." + +HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html" SRC_URI="ftp://ftp.gnu.org/gnu/bash/bash-4.1.tar.gz" CHECKSUM_MD5="9800d8724815fd84994d9be65ab5e7b8" REVISION="1" diff --git a/app-shells/zsh/zsh-5.0.0.recipe b/app-shells/zsh/zsh-5.0.0.recipe index 55e8661bd..aee26c8ea 100644 --- a/app-shells/zsh/zsh-5.0.0.recipe +++ b/app-shells/zsh/zsh-5.0.0.recipe @@ -1,5 +1,10 @@ -DESCRIPTION="Zsh is a shell designed for interactive use, although it is also a powerful scripting language." -HOMEPAGE="http://www.zsh.org" +SUMMARY="Zsh is a UNIX command interpreter (shell)" +DESCRIPTION=" +Zsh is a shell designed for interactive use, although it is also a powerful \ +scripting language. Many of the useful features of bash, ksh, and tcsh were \ +incorporated into zsh; many original features were added. +" +HOMEPAGE="http://www.zsh.org" SRC_URI="http://sourceforge.net/projects/zsh/files/zsh/5.0.0/zsh-5.0.0.tar.bz2/download" REVISION="1" CHECKSUM_MD5="e8484468925cec8d9a84b8b04797e764" From 609b62205d5b961a25469758559adcbb183499eb Mon Sep 17 00:00:00 2001 From: dradancer Date: Sun, 5 Jan 2014 12:52:13 +0100 Subject: [PATCH 8/8] Updated descriptions/summaries to comply --- app-arch/cpio/cpio-2.10.recipe | 14 ++++++++-- app-arch/cpio/cpio-2.11.recipe | 10 ++++--- app-arch/gzip/gzip-1.2.4a.recipe | 11 ++++---- app-arch/gzip/gzip-1.3.12.recipe | 11 ++++---- app-arch/gzip/gzip-1.4.recipe | 9 ++++--- app-arch/unzip/unzip-6.0.recipe | 9 ++++--- app-arch/zip/zip-3.0.recipe | 9 ++++--- app-arch/zoo/zoo-2.10.recipe | 9 ++++--- app-doc/doxygen/doxygen-1.7.4.recipe | 2 +- app-editors/jed/jed-0.99_19.recipe | 7 ++--- app-editors/joe/joe-3.8_hg.recipe | 7 ++--- app-editors/nano/nano-2.2.6.recipe | 8 +++--- app-editors/nano/nano-2.3.1.recipe | 9 ++++--- app-editors/ne/ne-2.1.recipe | 7 ++--- app-editors/se/se-3.0.recipe | 7 ++--- app-editors/vim/vim-7.3.recipe | 26 +++++++++---------- app-editors/vim/vim-7.4.recipe | 6 ++--- app-i18n/anthy/anthy-9100.recipe | 7 ++--- app-misc/figlet/figlet-222.recipe | 6 +++-- app-shells/bash/bash-4.1.recipe | 7 ++--- .../command_not_found-0.0.1.recipe | 6 ++--- app-shells/fish/fish-1.23.1_git.recipe | 10 ++++--- app-shells/zsh/zsh-5.0.2.recipe | 1 - 23 files changed, 114 insertions(+), 84 deletions(-) diff --git a/app-arch/cpio/cpio-2.10.recipe b/app-arch/cpio/cpio-2.10.recipe index 9eaf5a7b8..a5c32ef12 100644 --- a/app-arch/cpio/cpio-2.10.recipe +++ b/app-arch/cpio/cpio-2.10.recipe @@ -1,6 +1,16 @@ SUMMARY="GNU cpio copies files into or out of a cpio or tar archive" -DESCRIPTION="GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. -GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. The tar format is provided for compatability with the tar program. By default, cpio creates binary format archives, for compatibility with older cpio programs. When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order." +DESCRIPTION=" +GNU cpio copies files into or out of a cpio or tar archive. \ +The archive can be another file on the disk, a magnetic tape, or a pipe. + +GNU cpio supports the following archive formats: binary, old ASCII, \ +new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. \ +The tar format is provided for compatability with the tar program. \ +By default, cpio creates binary format archives, for compatibility \ +with older cpio programs. When extracting from archives, cpio automatically \ +recognizes which kind of archive it is reading and can read archives created \ +on machines with a different byte-order. +" HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html" COPYRIGHT="1988-2009 Free Software Foundation, Inc." LICENSE="GNU GPL v3" diff --git a/app-arch/cpio/cpio-2.11.recipe b/app-arch/cpio/cpio-2.11.recipe index 4605f522a..999e30367 100644 --- a/app-arch/cpio/cpio-2.11.recipe +++ b/app-arch/cpio/cpio-2.11.recipe @@ -1,14 +1,16 @@ SUMMARY="GNU cpio copies files into or out of a cpio or tar archive" -DESCRIPTION="GNU cpio copies files into or out of a cpio or tar archive. \ -The archive can be another file on the disk, a magnetic tape, or a pipe. \ +DESCRIPTION=" +GNU cpio copies files into or out of a cpio or tar archive. \ +The archive can be another file on the disk, a magnetic tape, or a pipe. + GNU cpio supports the following archive formats: binary, old ASCII, \ new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. \ The tar format is provided for compatability with the tar program. \ By default, cpio creates binary format archives, for compatibility \ with older cpio programs. When extracting from archives, cpio automatically \ recognizes which kind of archive it is reading and can read archives created \ -on machines with a different byte-order." - +on machines with a different byte-order. +" HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html" SRC_URI="http://ftp.gnu.org/gnu/cpio/cpio-2.11.tar.gz" CHECKSUM_MD5="1112bb6c45863468b5496ba128792f6c" diff --git a/app-arch/gzip/gzip-1.2.4a.recipe b/app-arch/gzip/gzip-1.2.4a.recipe index c04e7e653..41c28df97 100644 --- a/app-arch/gzip/gzip-1.2.4a.recipe +++ b/app-arch/gzip/gzip-1.2.4a.recipe @@ -1,9 +1,10 @@ -SUMMARY="GNU zip" -DESCRIPTION="gzip (GNU zip) is a compression utility designed to be a \ +SUMMARY="gzip compression utilities and libraries" +DESCRIPTION=" +gzip (GNU zip) is a compression utility designed to be a \ replacement for compress. It provides better compression than compress \ -and although bzip2 produces smaller files is not as fast as bzip2 is." - -HOMEPAGE="http://www.gzip.org/" +and although bzip2 produces smaller files is not as fast as bzip2 is. +" +HOMEPAGE="http://www.gzip.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.2.4a.tar.gz" CHECKSUM_MD5="39053e044b18ecd0627f80fbe7cfeaad" REVISION="1" diff --git a/app-arch/gzip/gzip-1.3.12.recipe b/app-arch/gzip/gzip-1.3.12.recipe index d7823b858..6698f89c6 100644 --- a/app-arch/gzip/gzip-1.3.12.recipe +++ b/app-arch/gzip/gzip-1.3.12.recipe @@ -1,9 +1,10 @@ -SUMMARY="GNU zip" -DESCRIPTION="gzip (GNU zip) is a compression utility designed to be a \ +SUMMARY="gzip compression utilities and libraries" +DESCRIPTION=" +gzip (GNU zip) is a compression utility designed to be a \ replacement for compress. It provides better compression than compress \ -and although bzip2 produces smaller files is not as fast as bzip2 is." - -HOMEPAGE="http://www.gzip.org/" +and although bzip2 produces smaller files is not as fast as bzip2 is. +" +HOMEPAGE="http://www.gzip.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.3.12.tar.gz" CHECKSUM_MD5="b5bac2d21840ae077e0217bc5e4845b1" REVISION="1" diff --git a/app-arch/gzip/gzip-1.4.recipe b/app-arch/gzip/gzip-1.4.recipe index 72b06c5f5..fe8532ed1 100644 --- a/app-arch/gzip/gzip-1.4.recipe +++ b/app-arch/gzip/gzip-1.4.recipe @@ -1,8 +1,9 @@ -SUMMARY="GNU zip" -DESCRIPTION="gzip (GNU zip) is a compression utility designed to be a \ +SUMMARY="gzip compression utilities and libraries" +DESCRIPTION=" +gzip (GNU zip) is a compression utility designed to be a \ replacement for compress. It provides better compression than compress \ -and although bzip2 produces smaller files is not as fast as bzip2 is." - +and although bzip2 produces smaller files is not as fast as bzip2 is. +" HOMEPAGE="http://www.gzip.org/" SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.gz" CHECKSUM_MD5="e381b8506210c794278f5527cba0e765" diff --git a/app-arch/unzip/unzip-6.0.recipe b/app-arch/unzip/unzip-6.0.recipe index 011f50a25..90d29b697 100644 --- a/app-arch/unzip/unzip-6.0.recipe +++ b/app-arch/unzip/unzip-6.0.recipe @@ -1,8 +1,9 @@ -SUMMARY="unzip" -DESCRIPTION="UnZip is an extraction utility for archives compressed in \ +SUMMARY="Extraction utility for zip archives." +DESCRIPTION=" +UnZip is an extraction utility for archives compressed in \ .zip format (zipfiles). UnZip can list or extract files from an archive \ -or test its integrity." - +or test its integrity. +" HOMEPAGE="http://www.info-zip.org/UnZip.html" SRC_URI="http://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz" REVISION="1" diff --git a/app-arch/zip/zip-3.0.recipe b/app-arch/zip/zip-3.0.recipe index 2a4e6c8e8..d5e953e1e 100644 --- a/app-arch/zip/zip-3.0.recipe +++ b/app-arch/zip/zip-3.0.recipe @@ -1,8 +1,9 @@ -SUMMARY="Zip" -DESCRIPTION="Zip is a compression and packaging utility with high \ +SUMMARY="Compression utility for zip archives" +DESCRIPTION=" +Zip is a compression and packaging utility with high \ portability. It supports password-based encryption of files and filenames, \ -incremental backups and multi-part archives." - +incremental backups and multi-part archives. +" HOMEPAGE="http://www.info-zip.org/Zip.html" SRC_URI="http://downloads.sourceforge.net/project/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz" REVISION="1" diff --git a/app-arch/zoo/zoo-2.10.recipe b/app-arch/zoo/zoo-2.10.recipe index 071570906..9ed2af69a 100644 --- a/app-arch/zoo/zoo-2.10.recipe +++ b/app-arch/zoo/zoo-2.10.recipe @@ -1,9 +1,12 @@ SUMMARY="Zoo archive utility" -DESCRIPTION="Zoo is a compression utility. It uses LZW compression algorithm \ +DESCRIPTION=" +Zoo is a compression utility. It uses LZW compression algorithm \ which compresses files to 20-80% of their original size depending on the data type. \ -Zoo can store and selectively extract multiple generations of the same file.\ +Zoo can store and selectively extract multiple generations of the same file. + This package exists for its historical value. If you are looking for a compression \ -tool for serious use, check tar and gzip." +tool for serious use, check tar and gzip. +" HOMEPAGE="unknown" SRC_URI="ftp://ftp.kiarchive.ru/pub/unix/arcers/zoo-2.10pl1.tar.gz" CHECKSUM_MD5="70a0a785ecc8f7f747be1421e495d837" diff --git a/app-doc/doxygen/doxygen-1.7.4.recipe b/app-doc/doxygen/doxygen-1.7.4.recipe index afd8e0200..f7b4d4df7 100644 --- a/app-doc/doxygen/doxygen-1.7.4.recipe +++ b/app-doc/doxygen/doxygen-1.7.4.recipe @@ -19,7 +19,7 @@ collaboration diagrams, which are all generated automatically. 3. You can also use doxygen for creating normal documentation (as I did for \ the doxygen user manual and web-site). " -HOMEPAGE="http://www.doxygen.org" +HOMEPAGE="http://www.doxygen.org" SRC_URI="http://ftp.stack.nl/pub/users/dimitri/doxygen-1.7.4.src.tar.gz" CHECKSUM_MD5="ff908759ff7cd9464424b04ae6c68e48" REVISION="1" diff --git a/app-editors/jed/jed-0.99_19.recipe b/app-editors/jed/jed-0.99_19.recipe index d4f588114..6dbf0e6de 100644 --- a/app-editors/jed/jed-0.99_19.recipe +++ b/app-editors/jed/jed-0.99_19.recipe @@ -1,9 +1,10 @@ SUMMARY="Editor for programmers" -DESCRIPTION="Jed is a small, fast and powerful text editor.\ +DESCRIPTION=" +Jed is a small, fast and powerful text editor.\ It is completely customizable with prepared emulation modes for Emacs, \ CUA (similar to Openoffice), Borland-IDE, Brief, and EDT using the S-Lang \ -scripting language (with a syntax resembling C)." - +scripting language (with a syntax resembling C). +" HOMEPAGE="http://www.jedsoft.org/jed/" SRC_URI="ftp://space.mit.edu/pub/davis/jed/v0.99/jed-0.99-19.tar.bz2" REVISION="1" diff --git a/app-editors/joe/joe-3.8_hg.recipe b/app-editors/joe/joe-3.8_hg.recipe index 953e1ef8a..8bca72a6d 100644 --- a/app-editors/joe/joe-3.8_hg.recipe +++ b/app-editors/joe/joe-3.8_hg.recipe @@ -1,9 +1,10 @@ SUMMARY="Terminal-based text editor" -DESCRIPTION="Joe's Own Editor is a full-featured text editor with minimal requirements. \ +DESCRIPTION=" +Joe's Own Editor is a full-featured text editor with minimal requirements. \ It is fully customizable (Emacs, pico or WordStar are preset). Is also has multiple \ windows, hexadecimal edit mode for binary files or syntax highlighting for more than 40 languages. \ -It also supports mouse for both text and window manipulation." - +It also supports mouse for both text and window manipulation. +" HOMEPAGE="http://joe-editor.sourceforge.net/" SRC_URI="hg+http://joe-editor.hg.sourceforge.net:8000/hgroot/joe-editor/joe-editor" REVISION="2" diff --git a/app-editors/nano/nano-2.2.6.recipe b/app-editors/nano/nano-2.2.6.recipe index f1bd09a2c..1e9837d8b 100644 --- a/app-editors/nano/nano-2.2.6.recipe +++ b/app-editors/nano/nano-2.2.6.recipe @@ -1,5 +1,6 @@ -SUMMARY="GNU GPL'd Pico clone with more functionality" -DESCRIPTION="nano is a simple text editor for Unix-like computing systems \ +SUMMARY="GNU Pico clone with more functionality under the GPL license" +DESCRIPTION=" +nano is a simple text editor for Unix-like computing systems \ or operating environments using a command line interface. It emulates the \ Pico text editor, part of the Pine email client, and also provides additional \ functionality. Features include: @@ -8,7 +9,8 @@ functionality. Features include: - Full undo/redo support - Pager support (reading from stdin) - Warnings for un-writable files -- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles)" +- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles) +" HOMEPAGE="http://www.nano-editor.org/" SRC_URI="http://www.nano-editor.org/dist/v2.2/nano-2.2.6.tar.gz" CHECKSUM_MD5="03233ae480689a008eb98feb1b599807" diff --git a/app-editors/nano/nano-2.3.1.recipe b/app-editors/nano/nano-2.3.1.recipe index 60301a12b..2779bf85c 100644 --- a/app-editors/nano/nano-2.3.1.recipe +++ b/app-editors/nano/nano-2.3.1.recipe @@ -1,5 +1,6 @@ -SUMMARY="GNU GPL'd Pico clone with more functionality" -DESCRIPTION="nano is a simple text editor for Unix-like computing systems \ +SUMMARY="GNU Pico clone with more functionality under the GPL license" +DESCRIPTION=" +nano is a simple text editor for Unix-like computing systems \ or operating environments using a command line interface. It emulates the \ Pico text editor, part of the Pine email client, and also provides additional \ functionality. Features include: @@ -8,8 +9,8 @@ functionality. Features include: - Full undo/redo support - Pager support (reading from stdin) - Warnings for un-writable files -- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles)" - +- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles) +" HOMEPAGE="http://www.nano-editor.org/" SRC_URI="http://ftpmirror.gnu.org/nano/nano-2.3.1.tar.gz" CHECKSUM_MD5="af09f8828744b0ea0808d6c19a2b4bfd" diff --git a/app-editors/ne/ne-2.1.recipe b/app-editors/ne/ne-2.1.recipe index 3def9d9ec..7ca808f74 100644 --- a/app-editors/ne/ne-2.1.recipe +++ b/app-editors/ne/ne-2.1.recipe @@ -1,9 +1,10 @@ SUMMARY="ne, the nice editor" -DESCRIPTION="ne is one of the few text editors which are \ +DESCRIPTION=" +ne is one of the few text editors which are \ both easy to use for beginners and powerful enough for powerusers. \ It supports UTF-8 and multi-column characters as well as syntax highlighting. \ -Is also has fully configurable key bindings and supports macros." - +Is also has fully configurable key bindings and supports macros. +" HOMEPAGE="http://ne.dsi.unimi.it" SRC_URI="http://ne.dsi.unimi.it/ne-2.1.tar.gz" REVISION="1" diff --git a/app-editors/se/se-3.0.recipe b/app-editors/se/se-3.0.recipe index 848108204..3242b5366 100644 --- a/app-editors/se/se-3.0.recipe +++ b/app-editors/se/se-3.0.recipe @@ -1,8 +1,9 @@ SUMMARY="Screen oriented version of ed" -DESCRIPTION="se (Screen Editor) is a screen oriented version of the classic \ +DESCRIPTION=" +se (Screen Editor) is a screen oriented version of the classic \ UNIX text editor ed. It’s similar to vi as both are modal editors with curses \ -interfaces. However, it differs from vi in that it has the same command syntax as ed." - +interfaces. However, it differs from vi in that it has the same command syntax as ed. +" HOMEPAGE="http://se-editor.org/" SRC_URI="http://se-editor.org/dist/se-3.0.tar.gz" CHECKSUM_MD5="b080a5377b95d989e14ad01b0d25e33a" diff --git a/app-editors/vim/vim-7.3.recipe b/app-editors/vim/vim-7.3.recipe index 507f4fd26..c96e7fb7c 100644 --- a/app-editors/vim/vim-7.3.recipe +++ b/app-editors/vim/vim-7.3.recipe @@ -1,18 +1,16 @@ -SUMMARY="Vim is highly configurable text editor." +SUMMARY="Vim is highly configurable text editor." DESCRIPTION=" - Vim is a highly configurable text editor built to enable efficient text - editing. It is an improved version of the vi editor distributed with most - UNIX systems. - - Vim is often called a \"programmer's editor,\" and so useful for programming - that many consider it an entire IDE. It's not just for programmers, though. - Vim is perfect for all kinds of text editing, from composing email to editing - configuration files. - - Despite what the above comic suggests, Vim can be configured to work in a very - simple (Notepad-like) way, called evim or Easy Vim. - " -HOMEPAGE="http://www.vim.org" +Vim is a highly configurable text editor built to enable efficient text \ +editing. It is an improved version of the vi editor distributed with most UNIX \ +systems. +Vim is often called a \"programmer's editor,\" and so useful for programming \ +that many consider it an entire IDE. It's not just for programmers, though. \ +Vim is perfect for all kinds of text editing, from composing email to editing \ +configuration files. +Despite this, Vim can be configured to work in a very \ +simple (Notepad-like) way, called evim or Easy Vim. +" +HOMEPAGE="http://www.vim.org" SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2" COPYRIGHT="Bram Moleenar et al." LICENSE="Vim" diff --git a/app-editors/vim/vim-7.4.recipe b/app-editors/vim/vim-7.4.recipe index 914d126d7..f7a940028 100644 --- a/app-editors/vim/vim-7.4.recipe +++ b/app-editors/vim/vim-7.4.recipe @@ -1,4 +1,4 @@ -SUMMARY="Vim is highly configurable text editor." +SUMMARY="Vim is highly configurable text editor." DESCRIPTION=" Vim is a highly configurable text editor built to enable efficient text \ editing. It is an improved version of the vi editor distributed with most UNIX \ @@ -7,10 +7,10 @@ Vim is often called a \"programmer's editor,\" and so useful for programming \ that many consider it an entire IDE. It's not just for programmers, though. \ Vim is perfect for all kinds of text editing, from composing email to editing \ configuration files. -Despite what the above comic suggests, Vim can be configured to work in a very \ +Despite this, Vim can be configured to work in a very \ simple (Notepad-like) way, called evim or Easy Vim. " -HOMEPAGE="http://www.vim.org" +HOMEPAGE="http://www.vim.org" SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2" COPYRIGHT="Bram Moleenar et al." LICENSE="Vim" diff --git a/app-i18n/anthy/anthy-9100.recipe b/app-i18n/anthy/anthy-9100.recipe index 5fb303b39..43ec7b3f1 100644 --- a/app-i18n/anthy/anthy-9100.recipe +++ b/app-i18n/anthy/anthy-9100.recipe @@ -1,9 +1,10 @@ SUMMARY="Japanese input system" -DESCRIPTION="Anthy is a Japanese input method working on X11 and Emacs. \ +DESCRIPTION=" +Anthy is a Japanese input method working on X11 and Emacs. \ It converts hiragana text to mixed kana and kanji. It is implemented as \ a library and stores private information securely in ~/.anthy/. Thus, \ -Anthy is simple and secure (information is protected from spoofing and snooping)." - +Anthy is simple and secure (information is protected from spoofing and snooping). +" HOMEPAGE="http://anthy.sourceforge.jp/" SRC_URI="http://sourceforge.jp/frs/redir.php?m=keihanna&f=%2Fanthy%2F37536%2Fanthy-9100h.tar.gz" REVISION="1" diff --git a/app-misc/figlet/figlet-222.recipe b/app-misc/figlet/figlet-222.recipe index ce0476066..c08cee176 100644 --- a/app-misc/figlet/figlet-222.recipe +++ b/app-misc/figlet/figlet-222.recipe @@ -1,8 +1,10 @@ SUMMARY="FIGlet ASCII art" -DESCRIPTION="FIGlet is a program for making large letter ASCII banners \ +DESCRIPTION=" +FIGlet is a program for making large letter ASCII banners \ out of ordinary text. It can generate characters in many different styles \ and it can kern and 'smush' the letters these letters together in \ -various ways." +various ways. +" HOMEPAGE="http://www.figlet.org/" SRC_URI="ftp://ftp.figlet.org/pub/figlet/program/unix/figlet222.tar.gz" REVISION="1" diff --git a/app-shells/bash/bash-4.1.recipe b/app-shells/bash/bash-4.1.recipe index cf5545b9f..23aa6bae7 100644 --- a/app-shells/bash/bash-4.1.recipe +++ b/app-shells/bash/bash-4.1.recipe @@ -1,8 +1,9 @@ SUMMARY="The GNU Bourne Again Shell" -DESCRIPTION="Bash is an sh-compatible command language interpreter that \ +DESCRIPTION=" +Bash is an sh-compatible command language interpreter that \ executes commands read from the standard input or from a file. Bash also \ -incorporates useful features from the Korn and C shells (ksh and csh)." - +incorporates useful features from the Korn and C shells (ksh and csh). +" HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html" SRC_URI="ftp://ftp.gnu.org/gnu/bash/bash-4.1.tar.gz" CHECKSUM_MD5="9800d8724815fd84994d9be65ab5e7b8" diff --git a/app-shells/command_not_found/command_not_found-0.0.1.recipe b/app-shells/command_not_found/command_not_found-0.0.1.recipe index 89528990b..5a78785f4 100644 --- a/app-shells/command_not_found/command_not_found-0.0.1.recipe +++ b/app-shells/command_not_found/command_not_found-0.0.1.recipe @@ -1,9 +1,9 @@ SUMMARY="Command-not-found program" -DESCRIPTION="Command-not-found hooks into the command_not_found_handle \ +DESCRIPTION=" +Command-not-found hooks into the command_not_found_handle \ to inform end users where to find an application if they don't have it. \ It can also check for typos (a feature of zsh). " - HOMEPAGE="https://github.com/jrabbit-cnf/" SRC_URI="git+https://github.com/jrabbit/haiku-cnf.git#87cd5d0c212e377cffa5d3e2a00c143fe751c6fb" ARCHITECTURES="x86 x86_gcc2" @@ -31,7 +31,7 @@ INSTALL() { mkdir -p $binDir install -m 0755 haiku_cnf.py $binDir/command_not_found - + mkdir -p $postInstallDir patch < "$portDir/install-script.patch" mv install_cnf.py $postInstallDir diff --git a/app-shells/fish/fish-1.23.1_git.recipe b/app-shells/fish/fish-1.23.1_git.recipe index b8132ea3d..f0a879610 100644 --- a/app-shells/fish/fish-1.23.1_git.recipe +++ b/app-shells/fish/fish-1.23.1_git.recipe @@ -1,8 +1,10 @@ -SUMMARY="The friendly interactive shell" +SUMMARY="The friendly interactive shell" DESCRIPTION=" -The friendly interactive shell -" -HOMEPAGE="http://ridiculousfish.com/shell/" +Fish is a shell geared towards interactive use. Its features are \ +focused on user friendliness and discoverability. The language syntax \ +is simple but incompatible with other shell languages. +" +HOMEPAGE="http://ridiculousfish.com/shell/" SRC_URI="git://git.gitorious.org/fish-shell/fish-shell.git" #CHECKSUM_MD5="" REVISION="1" diff --git a/app-shells/zsh/zsh-5.0.2.recipe b/app-shells/zsh/zsh-5.0.2.recipe index 16fec8f52..046fcc36a 100644 --- a/app-shells/zsh/zsh-5.0.2.recipe +++ b/app-shells/zsh/zsh-5.0.2.recipe @@ -4,7 +4,6 @@ Zsh is a shell designed for interactive use, although it is also a powerful \ scripting language. Many of the useful features of bash, ksh, and tcsh were \ incorporated into zsh; many original features were added. " - HOMEPAGE="http://www.zsh.org" LICENSE="ZSH" COPYRIGHT="1992-2013, Paul Falstad, Richard Coleman, Zoltán Hidvégi, Andrew Main, Peter Stephenson, Sven Wishnowsky, and others."