diff --git a/app-arch/lha/lha-1.14i.recipe b/app-arch/lha/lha-1.14i.recipe index a9cc20ebf..3657382eb 100644 --- a/app-arch/lha/lha-1.14i.recipe +++ b/app-arch/lha/lha-1.14i.recipe @@ -1,11 +1,14 @@ SUMMARY="Archive files using LZSS and Huffman compression (.lzh files)" DESCRIPTION=" -Archive files using LZSS and Huffman compression (.lzh files) +LHA archives are often used on Amiga computers. The compression is rather \ +effective and the unpacking is fast. " LICENSE="lha" -COPYRIGHT="1991, Masaru Oki +COPYRIGHT=" + 1991, Masaru Oki 1993-1995, Nobutaka Watazaki - 2000, Tsugio Okamoto et al." + 2000, Tsugio Okamoto et al. + " HOMEPAGE="http://sourceforge.jp/projects/lha/" SRC_URI="http://jaist.dl.sourceforge.jp/lha/22231/lha-1.14i-ac20050924p1.tar.gz" CHECKSUM_SHA256="b5261e9f98538816aa9e64791f23cb83f1632ecda61f02e54b6749e9ca5e9ee4" @@ -16,17 +19,14 @@ PROVIDES=" lha = $portVersion cmd:lha = $portVersion " - REQUIRES=" haiku lib:libiconv " - BUILD_REQUIRES=" haiku_devel devel:libiconv " - BUILD_PREREQUIRES=" cmd:autoreconf cmd:autoconf diff --git a/app-arch/tar/tar-1.27.1.recipe b/app-arch/tar/tar-1.27.1.recipe index cf4e8b4bb..fc530b901 100644 --- a/app-arch/tar/tar-1.27.1.recipe +++ b/app-arch/tar/tar-1.27.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="Saves and restores files to/from a tape or disk archive." +SUMMARY="Saves and restores files to/from a tape or disk archive" DESCRIPTION=" The Tar program provides the ability to create tar archives, as well as \ various other kinds of manipulation. For example, you can use Tar on \ diff --git a/app-arch/xz_utils/xz_utils-5.0.8.recipe b/app-arch/xz_utils/xz_utils-5.0.8.recipe index d5bf16d25..d6c6f4298 100644 --- a/app-arch/xz_utils/xz_utils-5.0.8.recipe +++ b/app-arch/xz_utils/xz_utils-5.0.8.recipe @@ -1,4 +1,4 @@ -SUMMARY="Free general-purpose data compression software." +SUMMARY="Free general-purpose data compression software" DESCRIPTION="XZ Utils are free general-purpose data compression tools with \ a high compression ratio. They are the successors to LZMA Utils. " @@ -6,9 +6,11 @@ HOMEPAGE="http://tukaani.org/xz/" SRC_URI="http://tukaani.org/xz/xz-$portVersion.tar.bz2" CHECKSUM_SHA256="2286f9d90bb0a0de34cba990df1b10cfad0777f00cb2883def26b8ec1b326bda" SOURCE_DIR="xz-$portVersion" -LICENSE="GNU LGPL v2.1 +LICENSE=" + GNU LGPL v2.1 GNU GPL v2 - GNU GPL v3" + GNU GPL v3 + " COPYRIGHT="2005-2014 Lasse Collin" REVISION="1" ARCHITECTURES="x86 x86_64" @@ -58,11 +60,9 @@ PROVIDES=" cmd:xzmore$commandSuffix = $portVersion compat >= 5 lib:liblzma$secondaryArchSuffix = $portVersion compat >= 5 " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" " BUILD_PREREQUIRES=" @@ -77,7 +77,6 @@ PROVIDES_devel=" xz_utils${secondaryArchSuffix}_devel = $portVersion compat >= 5 devel:liblzma$secondaryArchSuffix = $portVersion compat >= 5 " - REQUIRES_devel=" haiku${secondaryArchSuffix}_devel xz_utils$secondaryArchSuffix == $portVersion base diff --git a/app-crypt/gnupg/gnupg-1.4.16.recipe b/app-crypt/gnupg/gnupg-1.4.16.recipe index 9186f8dde..63cd17cd6 100644 --- a/app-crypt/gnupg/gnupg-1.4.16.recipe +++ b/app-crypt/gnupg/gnupg-1.4.16.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 \ @@ -51,6 +51,7 @@ BUILD_PREREQUIRES=" cmd:perl cmd:tar " + PATCHES="gnupg-1.4.16.patchset" BUILD() diff --git a/app-editors/vim/vim-7.4.recipe b/app-editors/vim/vim-7.4.recipe index 0fd8ecb79..307c4efc0 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="A 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 \ @@ -34,16 +34,16 @@ PROVIDES=" cmd:vimtutor = $portVersion cmd:view = $portVersion cmd:xxd = $portVersion -" + " REQUIRES=" haiku$secondaryArchSuffix lib:libncurses lib:libintl -" + " BUILD_REQUIRES=" ncurses_devel gettext -" + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:make @@ -52,12 +52,12 @@ BUILD_PREREQUIRES=" cmd:find cmd:grep cmd:sed -" + " SOURCE_DIR="vim74" PATCHES=" vim-7.4.patchset -" + " BUILD() { diff --git a/app-emulation/qemu/qemu-2.1.2.recipe b/app-emulation/qemu/qemu-2.1.2.recipe index c8d4a4435..db9659338 100644 --- a/app-emulation/qemu/qemu-2.1.2.recipe +++ b/app-emulation/qemu/qemu-2.1.2.recipe @@ -1,4 +1,4 @@ -SUMMARY="QEMU is a generic and open source machine emulator and virtualizer." +SUMMARY="A generic and open source machine emulator and virtualizer" DESCRIPTION=" QEMU is a generic and open source machine emulator and virtualizer. @@ -52,7 +52,6 @@ PROVIDES=" cmd:qemu_system_xtensa$secondaryArchSuffix = $portVersion cmd:qemu_system_xtensaeb$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libz$secondaryArchSuffix @@ -61,14 +60,12 @@ REQUIRES=" lib:libglib_2.0$secondaryArchSuffix >= 0.38 lib:libpixman_1$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libz$secondaryArchSuffix devel:libfdt$secondaryArchSuffix devel:libglib_2.0$secondaryArchSuffix >= 0.38 devel:libpixman_1${secondaryArchSuffix} " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:awk diff --git a/app-misc/getopt/getopt-1.1.5.recipe b/app-misc/getopt/getopt-1.1.5.recipe index 2583c5f8a..cea4cb20e 100644 --- a/app-misc/getopt/getopt-1.1.5.recipe +++ b/app-misc/getopt/getopt-1.1.5.recipe @@ -1,14 +1,15 @@ -SUMMARY="A program to help shell scripts parse command-line parameters." +SUMMARY="A program to help shell scripts parse command-line parameters" DESCRIPTION=" Getopt(1) is a program to help shell scripts parse command-line parameters. -*It can do anything that the GNU getopt(3) routines can do. -*It can cope with spaces and shell metacharacters within arguments. -*It can parse long parameters. -*It can shuffle parameters, so you can mix options and other parameters on the \ + +* It can do anything that the GNU getopt(3) routines can do. +* It can cope with spaces and shell metacharacters within arguments. +* It can parse long parameters. +* It can shuffle parameters, so you can mix options and other parameters on the \ command-line. -*It can be easily identified as an enhanced getopt(1) from within shell scripts. -*It can report parse errors as coming from the shell script. -*It compiles cleanly with both libc-5 and glibc-2 (libc6). +* It can be easily identified as an enhanced getopt(1) from within shell scripts. +* It can report parse errors as coming from the shell script. +* It compiles cleanly with both libc-5 and glibc-2 (libc6). " HOMEPAGE="http://software.frodo.looijaard.name/getopt/" SRC_URI="http://software.frodo.looijaard.name/getopt/files/getopt-1.1.5.tar.gz" @@ -18,16 +19,13 @@ LICENSE="GNU GPL v2" COPYRIGHT="1997-2012 Frodo Looijaard" ARCHITECTURES="x86 x86_gcc2" - PROVIDES=" getopt = $portVersion cmd:getopt = $portVersion " - REQUIRES=" haiku " - BUILD_REQUIRES="" BUILD_PREREQUIRES=" diff --git a/app-misc/mc/mc-4.8.13.recipe b/app-misc/mc/mc-4.8.13.recipe index 8876e3e43..576f86da4 100644 --- a/app-misc/mc/mc-4.8.13.recipe +++ b/app-misc/mc/mc-4.8.13.recipe @@ -1,21 +1,18 @@ -SUMMARY="Midnight Commander — a powerful file manager." +SUMMARY="A powerful file manager" DESCRIPTION=" GNU Midnight Commander is a text-mode full-screen file manager. It uses a two \ panel interface and a subshell for command execution. It includes an internal \ editor with syntax highlighting and an internal viewer with support for \ binary files. Also included is Virtual Filesystem (VFS), that allows files on \ remote systems (e.g. FTP, SSH servers) and files inside archives to be \ -manipulated like real files." +manipulated like real files. +" HOMEPAGE="http://www.midnight-commander.org" +SRC_URI="http://ftp.midnight-commander.org/mc-$portVersion.tar.xz" +CHECKSUM_SHA256="36d6191a47ec5d89d3788e48846fb620c481816441ff25264add8898d277b657" COPYRIGHT="2007 MC Team" LICENSE="GNU GPL v2" - -CHECKSUM_SHA256="36d6191a47ec5d89d3788e48846fb620c481816441ff25264add8898d277b657" - -SRC_URI="http://ftp.midnight-commander.org/mc-$portVersion.tar.xz" - REVISION="1" - ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -30,7 +27,6 @@ PROVIDES=" cmd:mcdiff$secondaryArchSuffix = $portVersion compat >= $portVersion cmd:mcview$secondaryArchSuffix = $portVersion compat >= $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libiconv$secondaryArchSuffix @@ -41,7 +37,6 @@ REQUIRES=" lib:libz$secondaryArchSuffix lib:libglib_2.0$secondaryArchSuffix >= 0.38 " - BUILD_REQUIRES=" devel:libglib_2.0$secondaryArchSuffix >= 0.38 devel:libiconv$secondaryArchSuffix @@ -51,7 +46,6 @@ BUILD_REQUIRES=" devel:libssl$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:awk diff --git a/app-misc/strigi/strigi-0.7.5.recipe b/app-misc/strigi/strigi-0.7.5.recipe index faeed35ef..011451c32 100644 --- a/app-misc/strigi/strigi-0.7.5.recipe +++ b/app-misc/strigi/strigi-0.7.5.recipe @@ -1,10 +1,11 @@ -SUMMARY="Desktop search daemon." +SUMMARY="A Desktop search daemon" DESCRIPTION="Strigi is a desktop search daemon, which is operating \ system-independent and desktop-independent. Strigi's goals are to be fast, \ use a small amount of RAM, and use flexible backends and plug-ins. Like most \ desktop search systems, Strigi can extract information from files, such as \ the length of an audio clip, the contents of a document, or the resolution \ -of a picture; plugins determine what filetypes it is capable of handling." +of a picture; plugins determine what filetypes it is capable of handling. +" HOMEPAGE="http://strigi.sourceforge.net" SRC_URI="http://downloads.sourceforge.net/project/strigi/strigi/strigi-0.7.5.tar.bz2" CHECKSUM_SHA256="111f5e3ede171292302b906418af0175445ca01958d40fb54879f80620b5189b" @@ -35,7 +36,6 @@ PROVIDES=" cmd:strigidaemon cmd:xmlindexer " - REQUIRES=" haiku${secondaryArchSuffix} lib:libz$secondaryArchSuffix @@ -44,7 +44,6 @@ REQUIRES=" lib:libxml2$secondaryArchSuffix cmd:perl " - BUILD_PREREQUIRES=" cmd:cmake cmd:pkg_config$secondaryArchSuffix @@ -52,7 +51,6 @@ BUILD_PREREQUIRES=" cmd:make cmd:g++${secondaryArchSuffix} " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix @@ -60,7 +58,6 @@ BUILD_REQUIRES=" devel:libiconv$secondaryArchSuffix devel:libxml2$secondaryArchSuffix " - PROVIDES_devel=" strigi${secondaryArchSuffix}_devel = $portVersion devel:libstreamanalyzer$secondaryArchSuffix = $portVersion @@ -68,7 +65,6 @@ PROVIDES_devel=" devel:libsearchclient$secondaryArchSuffix = $portVersion devel:libstrigihtmlgui$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" haiku${secondaryArchSuffix}_devel strigi${secondaryArchSuffix} == $portVersion base diff --git a/app-office/multitalk/multitalk-1.4.recipe b/app-office/multitalk/multitalk-1.4.recipe index f66b7d092..0661072a8 100644 --- a/app-office/multitalk/multitalk-1.4.recipe +++ b/app-office/multitalk/multitalk-1.4.recipe @@ -1,13 +1,14 @@ -SUMMARY="A nonlinear presentation software." +SUMMARY="A nonlinear presentation software" DESCRIPTION="MultiTalk is an SDL based presentation program with slides laid \ on a grid instead of linearly. Slides can have any size (bigger or smaller \ than the screen, and you can move in both directions between them. Hyperlinks \ -are also possible." +are also possible. +" LICENSE="GNU GPL v2" COPYRIGHT=" 2006-2008 David Ingram 2010 Johannes Buchner -" + " HOMEPAGE="https://github.com/JohannesBuchner/multitalk" REVISION="1" ARCHITECTURES="x86_gcc2" @@ -20,8 +21,7 @@ PATCHES="multitalk-$portVersion.patchset" PROVIDES=" multitalk = $portVersion cmd:multitalk -" - + " REQUIRES=" haiku sdl_gfx @@ -29,20 +29,18 @@ REQUIRES=" sdl_ttf libsdl lib:libstdc++ -" - + " BUILD_REQUIRES=" devel:sdl_gfx devel:sdl_image devel:sdl_ttf -" - + " BUILD_PREREQUIRES=" haiku_devel cmd:g++ cmd:make cmd:sdl_config -" + " BUILD() { diff --git a/app-text/docbook_xml_dtd/docbook_xml_dtd-4.5.recipe b/app-text/docbook_xml_dtd/docbook_xml_dtd-4.5.recipe index 93356586d..8f72b740b 100644 --- a/app-text/docbook_xml_dtd/docbook_xml_dtd-4.5.recipe +++ b/app-text/docbook_xml_dtd/docbook_xml_dtd-4.5.recipe @@ -1,4 +1,4 @@ -SUMMARY="Docbook DTD for XML." +SUMMARY="Docbook DTD for XML" DESCRIPTION=" DocBook is an XML vocabulary that lets you create documents in a \ presentation-neutral form that captures the logical structure of your content. @@ -18,16 +18,15 @@ ARCHITECTURES="any" LICENSE="Docbook" COPYRIGHT=" - 19996-2006 HaL Computer Systems Inc., O'Reilly & Associates Inc, + 1996-2006 HaL Computer Systems Inc., O'Reilly & Associates Inc, ArborText Inc, Fujitsu Software Corporation, Norman Walsh, Sun Microsystems Inc. and the Organization for the Advancement of Structured Information Standards (OASIS) -" + " PROVIDES=" docbook_xml_dtd = $portVersion " - BUILD_PREREQUIRES=" cmd:xmlcatalog cmd:find diff --git a/app-text/docbook_xsl_stylesheets/docbook_xsl_stylesheets-1.78.1.recipe b/app-text/docbook_xsl_stylesheets/docbook_xsl_stylesheets-1.78.1.recipe index d8b23892c..caf763bb6 100644 --- a/app-text/docbook_xsl_stylesheets/docbook_xsl_stylesheets-1.78.1.recipe +++ b/app-text/docbook_xsl_stylesheets/docbook_xsl_stylesheets-1.78.1.recipe @@ -1,6 +1,9 @@ -SUMMARY="XSL stylesheets for DocBook XML document instances." +SUMMARY="XSL stylesheets for DocBook XML document instances" DESCRIPTION=" -DocBook is an XML vocabulary that lets you create documents in a presentation-neutral form that captures the logical structure of your content. Using free tools along with the DocBook XSL stylesheets, you can publish your content as HTML pages and PDF files, and in many other formats. +DocBook is an XML vocabulary that lets you create documents in a \ +presentation-neutral form that captures the logical structure of your content. \ +Using free tools along with the DocBook XSL stylesheets, you can publish your \ +content as HTML pages and PDF files, and in many other formats. " HOMEPAGE="http://docbook.sourceforge.net" @@ -17,18 +20,18 @@ COPYRIGHT=" 2004-2007 Steve Ball 2005-2008 The DocBook Project 2011-2012 O'Reilly Media -" + " PROVIDES=" docbook_xsl_stylesheets = $portVersion " - BUILD_PREREQUIRES=" cmd:xmlcatalog cmd:find " SOURCE_DIR="docbook-xsl-$portVersion" + BUILD() { true diff --git a/app-text/dos2unix/dos2unix-1.0.1.recipe b/app-text/dos2unix/dos2unix-1.0.1.recipe index 90eb5529e..d33ef3e8f 100644 --- a/app-text/dos2unix/dos2unix-1.0.1.recipe +++ b/app-text/dos2unix/dos2unix-1.0.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="dos2unix and unix2dos end of line file convertors." +SUMMARY="dos2unix and unix2dos end of line file convertors" DESCRIPTION=" DOS/Windows like to put CR/LF at the end of lines whereas UNIX like to have \ just LF. Dos2unix and unix2dos are simple parser/converter command line \ @@ -17,11 +17,9 @@ PROVIDES=" cmd:dos2unix cmd:unix2dos " - REQUIRES=" haiku " - BUILD_PREREQUIRES=" haiku_devel cmd:g++ diff --git a/app-text/mupdf/mupdf-1.6.recipe b/app-text/mupdf/mupdf-1.6.recipe index e77ac34d4..05afe2672 100644 --- a/app-text/mupdf/mupdf-1.6.recipe +++ b/app-text/mupdf/mupdf-1.6.recipe @@ -1,4 +1,4 @@ -SUMMARY="A lightweight XPS and PDF rendering library." +SUMMARY="A lightweight XPS and PDF rendering library" DESCRIPTION=" The renderer in MuPDF is tailored for high quality anti-aliased graphics. It \ renders text with metrics and spacing accurate to within fractions of a pixel \ @@ -33,7 +33,6 @@ PROVIDES=" mupdf$secondaryArchSuffix = $portVersion compat >= 1.1 devel:libmupdf$secondaryArchSuffix = $portVersion compat >= 1.1 " - REQUIRES=" haiku$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix @@ -42,7 +41,6 @@ REQUIRES=" openjpeg$secondaryArchSuffix lib:libjbig2dec$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libopenjp2$secondaryArchSuffix devel:libjbig2dec$secondaryArchSuffix @@ -50,7 +48,6 @@ BUILD_REQUIRES=" devel:libfreetype$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:find diff --git a/dev-db/sqlite/sqlite-3.8.7.4.recipe b/dev-db/sqlite/sqlite-3.8.7.4.recipe index 96bd9ea60..a45bd4da3 100644 --- a/dev-db/sqlite/sqlite-3.8.7.4.recipe +++ b/dev-db/sqlite/sqlite-3.8.7.4.recipe @@ -1,4 +1,4 @@ -SUMMARY="An SQL Database Engine in a C Library" +SUMMARY="An SQL Database Engine in a C library" DESCRIPTION=" SQLite is a software library that implements a self-contained, serverless, \ zero-configuration, transactional SQL database engine. diff --git a/dev-embedded/avrdude/avrdude-6.0.1.recipe b/dev-embedded/avrdude/avrdude-6.0.1.recipe index 6220b7fe7..14e3fee36 100644 --- a/dev-embedded/avrdude/avrdude-6.0.1.recipe +++ b/dev-embedded/avrdude/avrdude-6.0.1.recipe @@ -1,6 +1,6 @@ SUMMARY="AVRDUDE - AVR Downloader/UploaDEr" DESCRIPTION=" -AVRDUDE is an utility to download/upload/manipulate the ROM and EEPROM contents +AVRDUDE is an utility to download/upload/manipulate the ROM and EEPROM contents \ of AVR microcontrollers using the in-system programming technique (ISP). " HOMEPAGE="http://www.nongnu.org/avrdude/" @@ -9,7 +9,7 @@ LICENSE=" " COPYRIGHT=" 2003-2013 Brian S. Dean -" + " SRC_URI="http://download.savannah.gnu.org/releases/avrdude/avrdude-6.0.1.tar.gz" CHECKSUM_SHA256="c6804668dfa96b23185dfe2e8239089af4e4ae0b11aa7435bebb28c3260ede41" REVISION="2" @@ -24,13 +24,12 @@ PATCHES="avrdude-6.0.1.patch" GLOBAL_WRITABLE_FILES=" settings/avrdude.conf keep-old -" + " PROVIDES=" avrdude$secondaryArchSuffix = $portVersion cmd:avrdude$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libusb_1.0$secondaryArchSuffix diff --git a/dev-embedded/gcc6809/gcc6809-4.6.1.recipe b/dev-embedded/gcc6809/gcc6809-4.6.1.recipe index 3d2f2d7a3..27c217014 100644 --- a/dev-embedded/gcc6809/gcc6809-4.6.1.recipe +++ b/dev-embedded/gcc6809/gcc6809-4.6.1.recipe @@ -1,6 +1,6 @@ SUMMARY="GCC compiler for Motorola 6809" -DESCRIPTION="This is a version of the GCC compiler for the Motorla 6809. It uses -the lwtools as a backend. Note that there is no C library provided." +DESCRIPTION="This is a version of the GCC compiler for the Motorla 6809. It \ +uses the lwtools as a backend. Note that there is no C library provided." HOMEPAGE="http://lwtools.projects.l-w.ca" SRC_URI="ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-$portVersion/gcc-$portVersion.tar.bz2" CHECKSUM_SHA256="8eebf51c908151d1f1a3756c8899c5e71572e8469a547ad72a1ef16a08a31b59" @@ -29,12 +29,10 @@ PROVIDES=" cmd:m6809_unknown_gcc$secondaryArchSuffix cmd:m6809_unknown_gcov$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix cmd:m6809_unknown_ld$secondaryArchSuffix -" - + " BUILD_REQUIRES=" devel:libgmp$secondaryArchSuffix devel:libmpfr$secondaryArchSuffix @@ -62,6 +60,7 @@ SOURCE_DIR="gcc-$portVersion" sourceDir=$(pwd) objectsDir=$(pwd)/../${portVersionedName}-obj + BUILD() { rm -rf $objectsDir diff --git a/dev-embedded/lwtools/lwtools-4.10.recipe b/dev-embedded/lwtools/lwtools-4.10.recipe index 381b99710..9418d0a16 100644 --- a/dev-embedded/lwtools/lwtools-4.10.recipe +++ b/dev-embedded/lwtools/lwtools-4.10.recipe @@ -1,12 +1,16 @@ SUMMARY="Cross-development tools for the Motorola 6809" -DESCRIPTION="LWTOOLS is a set of cross-development tools for the Motorola 6809 -and Hitachi 6309 microprocessors. It supports assembling to raw binaries, CoCo -LOADM binaries, and a proprietary object file format for later linking. It also -supports macros and file inclusion among other things." +DESCRIPTION="LWTOOLS is a set of cross-development tools for the Motorola 6809 \ +and Hitachi 6309 microprocessors. It supports assembling to raw binaries, CoCo \ +LOADM binaries, and a proprietary object file format for later linking. It also \ +supports macros and file inclusion among other things. +" +HOMEPAGE="http://lwtools.projects.l-w.ca/" +SRC_URI="$HOMEPAGE/releases/lwtools/lwtools-$portVersion.tar.gz" +CHECKSUM_SHA256="06ee27c597798bbfb064a8d9471e5cd91074ff22fa8eb4f7d276a8809d35622c" REVISION="1" COPYRIGHT="2006-2014 William Astle" LICENSE="GNU GPL v3" -HOMEPAGE="http://lwtools.projects.l-w.ca/" + ARCHITECTURES="" if [ $effectiveTargetArchitecture != x86_gcc2 ]; then # x86_gcc2 is fine as primary target architecture as long as we're building @@ -14,8 +18,6 @@ if [ $effectiveTargetArchitecture != x86_gcc2 ]; then ARCHITECTURES="$ARCHITECTURES x86_gcc2" fi SECONDARY_ARCHITECTURES="x86" -SRC_URI="$HOMEPAGE/releases/lwtools/lwtools-$portVersion.tar.gz" -CHECKSUM_SHA256="06ee27c597798bbfb064a8d9471e5cd91074ff22fa8eb4f7d276a8809d35622c" PROVIDES=" lwtools$secondaryArchSuffix = $portVersion @@ -30,17 +32,15 @@ PROVIDES=" cmd:m6809_unknown_objdump$secondaryArchSuffix cmd:m6809_unknown_ranlib$secondaryArchSuffix cmd:m6809_unknown_strip$secondaryArchSuffix -" - + " REQUIRES=" haiku$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:cc$secondaryArchSuffix cmd:make -" + " BUILD() { diff --git a/dev-embedded/sdcc/sdcc-3.4.0.recipe b/dev-embedded/sdcc/sdcc-3.4.0.recipe index efeed6cc5..a1ec63108 100644 --- a/dev-embedded/sdcc/sdcc-3.4.0.recipe +++ b/dev-embedded/sdcc/sdcc-3.4.0.recipe @@ -1,11 +1,11 @@ -SUMMARY="a retargettable, optimizing ANSI - C compiler suite" +SUMMARY="A retargettable, optimizing ANSI - C compiler suite" DESCRIPTION=" -SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the -Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim -(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based -(hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit -3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting -the Microchip PIC16 and PIC18 targets. It can be retargeted for other +SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the \ +Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim \ +(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based \ +(hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit \ +3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting \ +the Microchip PIC16 and PIC18 targets. It can be retargeted for other \ microprocessors. " HOMEPAGE="http://sdcc.sourceforge.net" @@ -14,7 +14,7 @@ LICENSE=" " COPYRIGHT=" 1999-2013 Sandeep Dutta -" + " SRC_URI="http://sourceforge.net/projects/sdcc/files/sdcc/3.4.0/sdcc-src-3.4.0.tar.bz2" CHECKSUM_SHA256="cf6af862b94d5f259f11afa0a1b86304f3047b3723a9df96f20dba869deb5bf9" REVISION="1" @@ -61,17 +61,14 @@ PROVIDES=" cmd:sz80$secondaryArchSuffix devel:libiberty$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix lib:libstdc++$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libboost_graph$secondaryArchSuffix devel:libiconv$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix diff --git a/dev-embedded/stlink/stlink-1.0.0.recipe b/dev-embedded/stlink/stlink-1.0.0.recipe index b81e3ff60..43d389d86 100644 --- a/dev-embedded/stlink/stlink-1.0.0.recipe +++ b/dev-embedded/stlink/stlink-1.0.0.recipe @@ -1,7 +1,8 @@ -SUMMARY="stm32 discovery line programmer" -DESCRIPTION="stlink is a cheap adapter used to program and debug STM32 -microcontrollers. This tool allows interfacing the stlink with GDB for easy -programming and debugging of these chips." +SUMMARY="STM32 discovery line programmer" +DESCRIPTION="stlink is a cheap adapter used to program and debug STM32 \ +microcontrollers. This tool allows interfacing the stlink with GDB for easy \ +programming and debugging of these chips. +" HOMEPAGE="https://github.com/texane/stlink" LICENSE="BSD (3-clause)" COPYRIGHT="2011 The Capt'ns Missing Link Authors" @@ -24,17 +25,14 @@ PROVIDES=" cmd:st_info$secondaryArchSuffix cmd:st_term$secondaryArchSuffix cmd:st_util$secondaryArchSuffix -" - + " REQUIRES=" haiku$secondaryArchSuffix lib:libusb_1.0$secondaryArchSuffix -" - + " BUILD_REQUIRES=" devel:libusb_1.0$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:aclocal @@ -42,7 +40,7 @@ BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:make cmd:pkg_config$secondaryArchSuffix -" + " BUILD() { diff --git a/dev-embedded/stm32flash/stm32flash-0.3.recipe b/dev-embedded/stm32flash/stm32flash-0.3.recipe index 500cedf84..02378d703 100644 --- a/dev-embedded/stm32flash/stm32flash-0.3.recipe +++ b/dev-embedded/stm32flash/stm32flash-0.3.recipe @@ -1,4 +1,4 @@ -SUMMARY="Open source cross platform flash program for the STM32 bootloader." +SUMMARY="Cross platform flash program for the STM32 bootloader" DESCRIPTION="Open source flash program for the STM32 ARM processors using \ ST serial bootloader. @@ -23,9 +23,9 @@ if [ $effectiveTargetArchitecture != x86_gcc2 ]; then fi SECONDARY_ARCHITECTURES="x86" COPYRIGHT=" -Geoffrey McRae -2012-2014 Tormod Volden -" + Geoffrey McRae + 2012-2014 Tormod Volden + " LICENSE="GNU GPL v2" SRC_URI="https://releases.stm32flash.googlecode.com/git/stm32flash-0.3.tar.gz" @@ -35,17 +35,15 @@ SOURCE_DIR="stm32flash" PROVIDES=" stm32flash$secondaryArchSuffix = $portVersion cmd:stm32flash$secondaryArchSuffix = $portVersion -" - + " REQUIRES=" haiku$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix cmd:make -" + " BUILD() { diff --git a/dev-games/physfs/physfs-2.0.3.recipe b/dev-games/physfs/physfs-2.0.3.recipe index f66506bd2..25c519be8 100644 --- a/dev-games/physfs/physfs-2.0.3.recipe +++ b/dev-games/physfs/physfs-2.0.3.recipe @@ -1,7 +1,13 @@ -SUMMARY="Physfs" +SUMMARY="A library to access multiple forms of archives" DESCRIPTION=" -PhysicsFS is a library to provide abstract access to various archives. -" +Physfs is short for PhysicsFS. It's a C library that provides abstract \ +access to various archives. It is intended for use in video games, and the \ +design was somewhat inspired by Quake 3's file subsystem. The programmer \ +defines a "write directory" on the physical filesystem. No file writing done \ +through the PhysicsFS API can leave that write directory, for security. +PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are \ +available, the user's home directory, where in the real filesystem your \ +program is running, etc." HOMEPAGE="http://icculus.org/physfs" SRC_URI="http://icculus.org/physfs/downloads/physfs-2.0.3.tar.bz2" CHECKSUM_SHA256="ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69" @@ -18,21 +24,17 @@ PROVIDES=" lib:libphysfs$secondaryArchSuffix = $portVersion compat >= 2.0 cmd:test_physfs$secondaryArchSuffix = $portVersion compat >= 2.0 " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:cmake cmd:make cmd:gcc$secondaryArchSuffix " - PATCH() { sed -i "s,DESTINATION include,DESTINATION $relativeIncludeDir," CMakeLists.txt @@ -62,7 +64,6 @@ PROVIDES_devel=" physfs${secondaryArchSuffix}_devel = $portVersion compat >= 2.0 devel:libphysfs$secondaryArchSuffix = $portVersion compat >= 2.0 " - REQUIRES_devel=" physfs$secondaryArchSuffix == $portVersion base " diff --git a/dev-lang/lua/lua-5.2.3.recipe b/dev-lang/lua/lua-5.2.3.recipe index 19ced86d0..acd72555b 100644 --- a/dev-lang/lua/lua-5.2.3.recipe +++ b/dev-lang/lua/lua-5.2.3.recipe @@ -1,10 +1,20 @@ -SUMMARY="Lua is a powerful, fast, light-weight, embeddable scripting language." +SUMMARY="A powerful, fast, light-weight, embeddable scripting language" +DESCRIPTION=" +Lua combines simple procedural syntax with powerful data description \ +constructs based on associative arrays and extensible semantics. Lua is \ +dynamically typed, runs by interpreting bytecode for a register-based virtual \ +machine, and has automatic memory management with incremental garbage \ +collection, making it ideal for configuration, scripting, and rapid prototyping. +" HOMEPAGE="http://www.lua.org" SRC_URI="http://www.lua.org/ftp/lua-$portVersion.tar.gz" CHECKSUM_SHA256="13c2fb97961381f7d06d5b5cea55b743c163800896fd5c5e2356201d3619002d" +LICENSE="MIT" +COPYRIGHT="1994-2012, Lua.org, PUC-Rio" REVISION="1" ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" + PROVIDES=" lua$secondaryArchSuffix = $portVersion compat >= 5.2 cmd:lua$secondaryArchSuffix = $portVersion compat >= 5.2 @@ -12,7 +22,6 @@ PROVIDES=" cmd:luac$secondaryArchSuffix = $portVersion compat >= 5.2 lib:liblua$secondaryArchSuffix = $portVersion compat >= 5.2 " - REQUIRES=" haiku$secondaryArchSuffix " @@ -27,7 +36,6 @@ PROVIDES_devel=" devel:liblua$secondaryArchSuffix = $portVersion compat >= 5.2 devel:liblua52$secondaryArchSuffix = $portVersion compat >= 5.2 " - REQUIRES_devel=" lua$secondaryArchSuffix == $portVersion " @@ -55,12 +63,3 @@ INSTALL() prepareInstalledDevelLib liblua52 packageEntries devel $developDir } -LICENSE="MIT" -COPYRIGHT="1994-2012, Lua.org, PUC-Rio" -DESCRIPTION=" -Lua combines simple procedural syntax with powerful data description \ -constructs based on associative arrays and extensible semantics. Lua is \ -dynamically typed, runs by interpreting bytecode for a register-based virtual \ -machine, and has automatic memory management with incremental garbage \ -collection, making it ideal for configuration, scripting, and rapid prototyping. -" diff --git a/dev-lang/luajit/luajit-2.0.2.recipe b/dev-lang/luajit/luajit-2.0.2.recipe index 1fb575692..88980d3f2 100644 --- a/dev-lang/luajit/luajit-2.0.2.recipe +++ b/dev-lang/luajit/luajit-2.0.2.recipe @@ -1,17 +1,25 @@ -SUMMARY="LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language." +SUMMARY="A Just-In-Time Compiler (JIT) for the Lua programming language" +DESCRIPTION=" +LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. + +Lua is a powerful, dynamic and light-weight programming language. It may be \ +embedded or used as a general-purpose, stand-alone language. +" HOMEPAGE="http://luajit.org/luajit.html" SRC_URI="http://luajit.org/download/LuaJIT-$portVersion.tar.gz" CHECKSUM_SHA256="c05202974a5890e777b181908ac237625b499aece026654d7cc33607e3f46c38" +LICENSE="MIT" +COPYRIGHT="2005-2013, Mike Pall" REVISION="2" ARCHITECTURES="x86 x86_gcc2" SECONDARY_ARCHITECTURES="x86" + PROVIDES=" luajit$secondaryArchSuffix = $portVersion compat >= 5.1 lib:libluajit_5.1$secondaryArchSuffix = $portVersion compat >= 2 cmd:luajit_$portVersion$secondaryArchSuffix cmd:luajit$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix " @@ -25,14 +33,13 @@ PROVIDES_devel=" luajit${secondaryArchSuffix}_devel = $portVersion compat >= 5.1 devel:libluajit_5.1$secondaryArchSuffix = $portVersion compat >= 2 " - REQUIRES_devel=" luajit$secondaryArchSuffix == $portVersion base " PATCHES="luajit-$portVersion.patchset" - SOURCE_DIR="LuaJIT-$portVersion" + BUILD() { # Use amalg target as recommended on luajit homepage to get better performance @@ -56,11 +63,3 @@ INSTALL() packageEntries devel $developDir } -LICENSE="MIT" -COPYRIGHT="2005-2013, Mike Pall" -DESCRIPTION=" -LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. - -Lua is a powerful, dynamic and light-weight programming language. It may be \ -embedded or used as a general-purpose, stand-alone language. -" diff --git a/dev-lang/openjdk/openjdk-1.7_u80_b02.recipe b/dev-lang/openjdk/openjdk-1.7_u80_b02.recipe index 0dced0af1..2fec01516 100644 --- a/dev-lang/openjdk/openjdk-1.7_u80_b02.recipe +++ b/dev-lang/openjdk/openjdk-1.7_u80_b02.recipe @@ -1,11 +1,12 @@ -SUMMARY="Open-source implementation of the Java Platform, SE." +SUMMARY="Open-source implementation of the Java Platform, SE" DESCRIPTION="OpenJDK (Open Java Development Kit) is a free and open source \ implementation of the Java Platform, Standard Edition (Java SE). It is the \ result of an effort Sun Microsystems began in 2006. The implementation is \ licensed under the GNU General Public License (GNU GPL) with a linking \ exception. Were it not for the GPL linking exception, components that linked \ to the Java class library would be subject to the terms of the GPL license. \ -OpenJDK is the official Java SE 7 reference implementation." +OpenJDK is the official Java SE 7 reference implementation. +" HOMEPAGE="http://openjdk.java.net/" COPYRIGHT="2012 Oracle and/or its affiliates." LICENSE="GNU GPL v2" @@ -81,21 +82,18 @@ PROVIDES=" cmd:wsimport$secondaryArchSuffix = $portVersion compat >= 1 cmd:xjc$secondaryArchSuffix = $portVersion compat >= 1 " - REQUIRES=" haiku$secondaryArchSuffx lib:libfreetype$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libz$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libfreetype$secondaryArchSuffix devel:libiconv$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:cpio >= 2.10 cmd:make diff --git a/dev-lang/ruby/ruby-2.1.2.recipe b/dev-lang/ruby/ruby-2.1.2.recipe index 71092ca80..a64583a98 100644 --- a/dev-lang/ruby/ruby-2.1.2.recipe +++ b/dev-lang/ruby/ruby-2.1.2.recipe @@ -1,20 +1,23 @@ SUMMARY="A programming language focused on simplicity and productivity" DESCRIPTION=" -Ruby is a dynamic, reflective, object-oriented, general-purpose -programming language. It was designed and developed in the mid-1990s +Ruby is a dynamic, reflective, object-oriented, general-purpose \ +programming language. It was designed and developed in the mid-1990s \ by Yukihiro 'Matz' Matsumoto in Japan. -Ruby embodies syntax inspired by Perl with Smalltalk-like features and -was also influenced by Eiffel and Lisp. It supports multiple -programming paradigms, including functional, object oriented, and -imperative. It also has a dynamic type system and automatic memory -management. Therefore, it is similar in varying degrees to, Smalltalk, -Python, Perl, Lisp, Dylan, and CLU." +Ruby embodies syntax inspired by Perl with Smalltalk-like features and \ +was also influenced by Eiffel and Lisp. It supports multiple \ +programming paradigms, including functional, object oriented, and \ +imperative. It also has a dynamic type system and automatic memory \ +management. Therefore, it is similar in varying degrees to, Smalltalk, \ +Python, Perl, Lisp, Dylan, and CLU. +" HOMEPAGE="http://www.ruby-lang.org" SRC_URI="http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz" CHECKSUM_SHA256="f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635" -LICENSE="Ruby - BSD (3-clause)" +LICENSE=" + Ruby + BSD (3-clause) + " COPYRIGHT="1993-2014 Yukihiro Matsumoto" REVISION="1" @@ -39,7 +42,6 @@ PROVIDES=" cmd:testrb$secondaryArchSuffix = $portVersion compat >= 2.1 lib:libruby$secondaryArchSuffix = $portVersion compat >= 2.1 " - REQUIRES=" haiku$secondaryArchSuffix lib:libedit$secondaryArchSuffix @@ -49,7 +51,6 @@ REQUIRES=" lib:libiconv$secondaryArchSuffix lib:libncursesw$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libedit$secondaryArchSuffix @@ -60,7 +61,6 @@ BUILD_REQUIRES=" devel:libncursesw$secondaryArchSuffix devel:libffi$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:g++$secondaryArchSuffix @@ -78,7 +78,6 @@ PROVIDES_devel=" lib:libruby_static$secondaryArchSuffix = $portVersion compat >= 2.1 devel:libruby$secondaryArchSuffix = $portVersion compat >= 2.1 " - REQUIRES_devel=" ruby$secondaryArchSuffix == $portVersion base " diff --git a/dev-lang/yab/yab-1.7.02.recipe b/dev-lang/yab/yab-1.7.02.recipe index 6c28db0fa..eee45bd0f 100644 --- a/dev-lang/yab/yab-1.7.02.recipe +++ b/dev-lang/yab/yab-1.7.02.recipe @@ -1,4 +1,4 @@ -SUMMARY="extended version of the yabsic programming language" +SUMMARY="Extended version of the yabsic programming language" DESCRIPTION=" yab is an extended version of yabasic, a BASIC programming language, with \ special commands designed for Haiku. @@ -10,14 +10,13 @@ CHECKSUM_RMD160="f62fa02a585d9f6c5ee3eb9b781a06083352bd6f" CHECKSUM_SHA512="a74edcf9718ee9a13a16ab0a99fbbed3cceebf1ea4bfac714b098d51531de7fdd0738e126b9a2e5d2f8d84fd0c153d9b7702e806cc91c6a97537dda11411e915" SOURCE_DIR="Yab-1.7.3" - REVISION="3" - LICENSE="Artistic" - -COPYRIGHT="1995-2006 Marc-Oliver Ihm (yabasic) +COPYRIGHT=" + 1995-2006 Marc-Oliver Ihm (yabasic) 2006-2009 Jan Bungeroth (yab improvements) - 2013 Jim Saxton (yab improvements)" + 2013 Jim Saxton (yab improvements) + " ARCHITECTURES="x86_gcc2 x86 ?x86_64" @@ -25,17 +24,14 @@ PROVIDES=" yab = $portVersion compat >=1.7.02 cmd:yab= $portVersion compat >=1.7.02 " - REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:bison cmd:flex diff --git a/dev-libs/apr/apr-1.5.0.recipe b/dev-libs/apr/apr-1.5.0.recipe index 32f103d6c..18b2931c7 100644 --- a/dev-libs/apr/apr-1.5.0.recipe +++ b/dev-libs/apr/apr-1.5.0.recipe @@ -2,7 +2,7 @@ SUMMARY="Apache Portable Runtime Library" HOMEPAGE="http://apr.apache.org/" SRC_URI="http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz" CHECKSUM_SHA256="9879f02054cb22e99f605f6fdbf47f4c028af4cd4f351cf64186a7ee447f35d7" -COPYRIGHT="2012 The Apache Software Foundation." +COPYRIGHT="2012 The Apache Software Foundation" LICENSE="Apache v2" REVISION="3" ARCHITECTURES="x86_gcc2 x86 x86_64" @@ -29,7 +29,6 @@ BUILD_PREREQUIRES=" cmd:make " - BUILD() { libtoolize -fci @@ -85,6 +84,7 @@ predictable if not identical behaviour regardless of the platform on which \ their software is built, relieving them of the need to code special-case \ conditions to work around or take advantage of platform-specific deficiencies \ or features. + To give a brief overview, the primary core subsystems of APR 1.x include the \ following: - atomic operations diff --git a/dev-libs/gmp/gmp-6.0.0.recipe b/dev-libs/gmp/gmp-6.0.0.recipe index c322f55b7..79c63f29e 100644 --- a/dev-libs/gmp/gmp-6.0.0.recipe +++ b/dev-libs/gmp/gmp-6.0.0.recipe @@ -5,20 +5,23 @@ arbitrary-precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There are no practical limits to the precision \ except the ones implied by the available memory in the machine GMP runs on \ (operand dimension limit is 2^(32)-1 bits on 32-bit machines and 2^37 bits on \ -64-bit machines). GMP has a rich set of functions, and the functions have a \ +64-bit machines). +GMP has a rich set of functions, and the functions have a \ regular interface. The basic interface is for C but wrappers exist for other \ languages including Ada, C++, C#, OCaml, Perl, PHP, and Python. " HOMEPAGE="http://gmplib.org/" SRC_URI="http://ftp.gnu.org/gnu/gmp/gmp-6.0.0a.tar.xz" CHECKSUM_SHA256="9156d32edac6955bc53b0218f5f3763facb890b73a835d5e1b901dcf8eb8b764" -LICENSE="GNU GPL v3 +LICENSE=" + GNU GPL v3 GNU LGPL v3 " COPYRIGHT="1991-2014 Free Software Foundation, Inc." REVISION="1" ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" + PROVIDES="gmp$secondaryArchSuffix = $portVersion compat >= 6.0 lib:libgmp$secondaryArchSuffix = 10.2.0 compat >= 10 " diff --git a/dev-libs/icu/icu-54.1.recipe b/dev-libs/icu/icu-54.1.recipe index f9aaf63ee..da44cc3e0 100644 --- a/dev-libs/icu/icu-54.1.recipe +++ b/dev-libs/icu/icu-54.1.recipe @@ -26,7 +26,7 @@ REQUIRES=" if [ $effectiveTargetArchitecture != x86_gcc2 ]; then REQUIRES+=" lib:libgcc_s$secondaryArchSuffix -" + " fi BUILD_REQUIRES=" " @@ -101,6 +101,7 @@ Java software. ICU is released under a nonrestrictive open source license that is suitable \ for use with both commercial software and with other open source or free \ software. + Here are a few highlights of the services provided by ICU: * Code Page Conversion: Convert text data to or from Unicode and nearly any \ other character set or encoding. ICU's conversion tables are based on charset \ diff --git a/dev-libs/libelf/libelf-0.8.13.recipe b/dev-libs/libelf/libelf-0.8.13.recipe index cb805ffd2..95e37e458 100644 --- a/dev-libs/libelf/libelf-0.8.13.recipe +++ b/dev-libs/libelf/libelf-0.8.13.recipe @@ -1,4 +1,4 @@ -SUMMARY="libelf - ELF object file access library" +SUMMARY="ELF object file access library" DESCRIPTION=" Libelf lets you read, modify or create ELF files in an architecture-independent \ way. The library takes care of size and endian issues, e.g. you can process a \ @@ -25,7 +25,6 @@ REQUIRES=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix @@ -54,7 +53,6 @@ PROVIDES_devel=" libelf${secondaryArchSuffix}_devel = $portVersion devel:libelf$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" lib:libelf$secondaryArchSuffix == $portVersion base " diff --git a/dev-libs/libffi/libffi-3.2.1.recipe b/dev-libs/libffi/libffi-3.2.1.recipe index 23d40ca3f..c015acea9 100644 --- a/dev-libs/libffi/libffi-3.2.1.recipe +++ b/dev-libs/libffi/libffi-3.2.1.recipe @@ -1,7 +1,10 @@ -SUMMARY="A portable, high level programming interface." +SUMMARY="A portable, high level programming interface" DESCRIPTION=" -A portable, high level programming interface to various calling conventions. -" +Libffi is a foreign function interface library which gives its user a \ +C programming language interface used to call natively compiled functions. \ +Libffi is typically used as a bridging technology between compiled \ +and interpreted language implementations. It can also be used to \ +implement plugins." HOMEPAGE="http://sourceware.org/libffi" LICENSE="MIT" REVISION="2" @@ -18,14 +21,11 @@ PROVIDES=" libffi$secondaryArchSuffix = $portVersion compat >= 3 lib:libffi$secondaryArchSuffix = 6.0.4 compat >= 6 " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix @@ -60,7 +60,6 @@ PROVIDES_devel=" libffi${secondaryArchSuffix}_devel = $portVersion devel:libffi$secondaryArchSuffix = 6.0.4 compat >= 6 " - REQUIRES_devel=" libffi$secondaryArchSuffix == $portVersion base " diff --git a/dev-libs/libusb/libusb-1.0.19.recipe b/dev-libs/libusb/libusb-1.0.19.recipe index de73f2e0b..5e0c505f3 100644 --- a/dev-libs/libusb/libusb-1.0.19.recipe +++ b/dev-libs/libusb/libusb-1.0.19.recipe @@ -1,30 +1,30 @@ -SUMMARY="libusb is a library that provides generic access to USB devices." +SUMMARY="A library that provides generic access to USB devices" DESCRIPTION=" -libusb is a library that provides generic access to USB devices. As a library, -it is meant to be used by developers, to facilitate the production of +libusb is a library that provides generic access to USB devices. As a library, \ +it is meant to be used by developers, to facilitate the production of \ applications that communicate with USB hardware. -It is portable: Using a single cross-platform API, it provides access to USB +It is portable: Using a single cross-platform API, it provides access to USB \ devices on Linux, OS X, Windows and OpenBSD. -It is user-mode: No special privilege or elevation is required for the +It is user-mode: No special privilege or elevation is required for the \ application to communicate with a device. -It is version-agnostic: All versions of the USB protocol, from 1.0 to 3.0 +It is version-agnostic: All versions of the USB protocol, from 1.0 to 3.0 \ (latest), are supported. " LICENSE="GNU LGPL v2.1" COPYRIGHT=" -2001 Johannes Erdfelt -2007-2009 Daniel Drake -2010-2012 Peter Stuge -2008-2013 Nathan Hjelm -2009-2013 Pete Batard -2009-2013 Ludovic Rousseau -2010-2012 Michael Plante -2011-2013 Hans de Goede -2012-2013 Martin Pieuchot -2012-2013 Toby Gray +2001 Johannes Erdfelt +2007-2009 Daniel Drake +2010-2012 Peter Stuge +2008-2013 Nathan Hjelm +2009-2013 Pete Batard +2009-2013 Ludovic Rousseau +2010-2012 Michael Plante +2011-2013 Hans de Goede +2012-2013 Martin Pieuchot +2012-2013 Toby Gray " HOMEPAGE="http://libusb.org/" SRC_URI="git+git://github.com/libusb/libusb.git#a447fa4cd517e5393c0f1504b1a35b095aafa334" diff --git a/dev-libs/lzo/lzo-2.06.recipe b/dev-libs/lzo/lzo-2.06.recipe index 3233de18d..8b3c2ed6e 100644 --- a/dev-libs/lzo/lzo-2.06.recipe +++ b/dev-libs/lzo/lzo-2.06.recipe @@ -1,9 +1,9 @@ -SUMMARY="LZO is a portable lossless data compression library written in ANSI C." +SUMMARY="A portable lossless data compression library written in ANSI C" DESCRIPTION=" -LZO is a data compression library which is suitable for data de-/compression in +LZO is a data compression library which is suitable for data de-/compression in \ real-time. This means it favours speed over compression ratio. -LZO is written in ANSI C. Both the source code and the compressed data format +LZO is written in ANSI C. Both the source code and the compressed data format \ are designed to be portable across platforms. LZO implements a number of algorithms with the following features: @@ -11,10 +11,10 @@ LZO implements a number of algorithms with the following features: * Requires no memory for decompression. * Compression is pretty fast. * Requires 64 kB of memory for compression. -* Allows you to dial up extra compression at a speed cost in the compressor. - The speed of the decompressor is not reduced. -* Includes compression levels for generating pre-compressed data which achieve - a quite competitive compression ratio. +* Allows you to dial up extra compression at a speed cost in the compressor. \ +The speed of the decompressor is not reduced. +* Includes compression levels for generating pre-compressed data which achieve \ +a quite competitive compression ratio. * There is also a compression level which needs only 8 kB for compression. * Algorithm is thread safe. * Algorithm is lossless. @@ -24,6 +24,8 @@ HOMEPAGE="http://www.oberhumer.com/opensource/lzo/" SRC_URI="http://www.oberhumer.com/opensource/lzo/download/lzo-2.06.tar.gz" CHECKSUM_SHA256="ff79e6f836d62d3f86ef6ce893ed65d07e638ef4d3cb952963471b4234d43e73" REVISION="1" +LICENSE="GNU GPL v2" +COPYRIGHT="1996-2011 Markus F.X.J Oberhumer" ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86" @@ -31,11 +33,9 @@ PROVIDES=" lzo$secondaryArchSuffix = $portVersion lib:liblzo2$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix @@ -66,10 +66,6 @@ PROVIDES_devel=" lzo${secondaryArchSuffix}_devel = $portVersion devel:liblzo2$secondaryArchSuffix " - REQUIRES_devel=" lzo$secondaryArchSuffix == $portVersion base " - -LICENSE="GNU GPL v2" -COPYRIGHT="1996-2011 Markus F.X.J Oberhumer" diff --git a/dev-libs/mpc/mpc-1.0.2.recipe b/dev-libs/mpc/mpc-1.0.2.recipe index 5d0c80918..7cbb20a8b 100644 --- a/dev-libs/mpc/mpc-1.0.2.recipe +++ b/dev-libs/mpc/mpc-1.0.2.recipe @@ -1,4 +1,4 @@ -SUMMARY="Arithmetics of complex numbers with arbitrarily high precision." +SUMMARY="Arithmetics of complex numbers with arbitrarily high precision" DESCRIPTION="Gnu Mpc is a C library for the arithmetic of complex numbers \ with arbitrarily high precision and correct rounding of the result. It \ extends the principles of the IEEE-754 standard for fixed precision real \ @@ -20,18 +20,15 @@ PROVIDES=" mpc$secondaryArchSuffix = $portVersion lib:libmpc$secondaryArchSuffix = 3.0.0 compat >= 3 " - REQUIRES=" haiku$secondaryArchSuffix lib:libgmp$secondaryArchSuffix lib:libmpfr$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libgmp$secondaryArchSuffix devel:libmpfr$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:awk @@ -63,7 +60,6 @@ PROVIDES_devel=" mpc${secondaryArchSuffix}_devel = $portVersion devel:libmpc$secondaryArchSuffix = 3.0.0 compat >= 3 " - REQUIRES_devel=" mpc$secondaryArchSuffix == $portVersion base " diff --git a/dev-libs/mpfr/mpfr-3.1.2.recipe b/dev-libs/mpfr/mpfr-3.1.2.recipe index cfa7d157c..587245ce2 100644 --- a/dev-libs/mpfr/mpfr-3.1.2.recipe +++ b/dev-libs/mpfr/mpfr-3.1.2.recipe @@ -1,4 +1,4 @@ -SUMMARY="multiple-precision floating-point computations with correct rounding." +SUMMARY="Multiple-precision floating-point computations with correct rounding" DESCRIPTION="The MPFR library is a C library for multiple-precision \ floating-point computations with correct rounding. MPFR has continuously been \ supported by the INRIA and the current main authors come from the Caramel and \ @@ -19,7 +19,8 @@ des Programmes under the number IDDN FR 001 120020 00 R P 2000 000 10800, on \ to make sure MPFR is free for all its users. Unlike the ordinary General \ Public License, the Lesser GPL enables developers of non-free programs to use \ MPFR in their programs. If you have written a new function for MPFR or \ -improved an existing one, please share your work!" +improved an existing one, please share your work! +" LICENSE="GNU LGPL v3" HOMEPAGE="http://www.mpfr.org" COPYRIGHT="2000-2014 INRIA" @@ -34,16 +35,13 @@ PROVIDES=" mpfr$secondaryArchSuffix = $portVersion lib:libmpfr$secondaryArchSuffix = 4.1.2 compat >= 4 " - REQUIRES=" haiku$secondaryArchSuffix lib:libgmp$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libgmp$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:awk @@ -75,7 +73,6 @@ PROVIDES_devel=" mpfr${secondaryArchSuffix}_devel = $portVersion devel:libmpfr$secondaryArchSuffix = 4.1.2 compat >= 4 " - REQUIRES_devel=" mpfr$secondaryArchSuffix == $portVersion base " diff --git a/dev-libs/popt/popt-1.16.recipe b/dev-libs/popt/popt-1.16.recipe index c3e996159..b50fc6b0f 100644 --- a/dev-libs/popt/popt-1.16.recipe +++ b/dev-libs/popt/popt-1.16.recipe @@ -2,12 +2,12 @@ SUMMARY="A command line option parsing library" DESCRIPTION=" This is the popt(3) command line option parsing library. While it is similiar \ to getopt(3), it contains a number of enhancements, including: - 1) popt is fully reentrant - 2) popt can parse arbitrary argv[] style arrays while \ -getopt(3) makes this quite difficult - 3) popt allows users to alias command line arguments - 4) popt provides convience functions for parsing strings \ -into argv[] style arrays +- popt is fully reentrant +- popt can parse arbitrary argv[] style arrays while getopt(3) makes this \ +quite difficult +- popt allows users to alias command line arguments +- popt provides convience functions for parsing strings into argv[] style \ +arrays " LICENSE="MIT" COPYRIGHT="1998-2002 Red Hat, Inc." diff --git a/dev-libs/tinyxml/tinyxml-2.6.2.recipe b/dev-libs/tinyxml/tinyxml-2.6.2.recipe index 7aa37a64d..43a21b296 100644 --- a/dev-libs/tinyxml/tinyxml-2.6.2.recipe +++ b/dev-libs/tinyxml/tinyxml-2.6.2.recipe @@ -1,8 +1,10 @@ SUMMARY="Small C++ XML Parser" DESCRIPTION=" -TinyXML is a simple, small, C++ XML parser that can be easily integrating into \ -other programs. -" +Tinyxml is a small simple, OS independent XML parser for the C++ language. \ +It is a free open source software. Timyxml was first created to solve the common \ +text I/O file problem. It parses the XML into a DOM-like tree and is able to \ +read and write XML files. It allows you to create your own document mark-ups \ +or even construct an XML document from scratch with C++ objects." HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html" COPYRIGHT="2001-2010 Lee Thomason" LICENSE="Zlib" diff --git a/dev-qt/automoc/automoc-0.9.88.recipe b/dev-qt/automoc/automoc-0.9.88.recipe index 291d2ec24..de8a45034 100644 --- a/dev-qt/automoc/automoc-0.9.88.recipe +++ b/dev-qt/automoc/automoc-0.9.88.recipe @@ -1,4 +1,4 @@ -SUMMARY="Automatically run MOC on Qt source files." +SUMMARY="Automatically run MOC on Qt source files" DESCRIPTION="Developed by KDE, automoc is a tool designed for use with \ CMake that generates lists of files to run MOC on. It's required for \ building KDE." @@ -22,18 +22,15 @@ PROVIDES=" automoc4${secondaryArchSuffix} = $portVersion cmd:automoc4 " - REQUIRES=" haiku${secondaryArchSuffix} libqt4${secondaryArchSuffix} >= 4.8 " - BUILD_PREREQUIRES=" cmd:cmake cmd:make cmd:g++${secondaryArchSuffix} - " - + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8 diff --git a/dev-qt/libattica/libattica-0.4.2.recipe b/dev-qt/libattica/libattica-0.4.2.recipe index d9bdab32b..fec385f73 100644 --- a/dev-qt/libattica/libattica-0.4.2.recipe +++ b/dev-qt/libattica/libattica-0.4.2.recipe @@ -1,4 +1,4 @@ -SUMMARY="A library providing access to Open Collaboration services." +SUMMARY="A library providing access to Open Collaboration services" DESCRIPTION="Attica supports multiple Open Collaboration Service (OCS) \ providers at the same time. With Attica you can easily access services \ rom providers such as openDesktop.org. It implements the freedesktop.org \ @@ -20,21 +20,17 @@ else fi SECONDARY_ARCHITECTURES="x86" - PROVIDES=" libattica$secondaryArchSuffix = $portVersion lib:libattica$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix libqt4$secondaryArchSuffix >= 4.8 " - BUILD_REQUIRES=" libqt4${secondaryArchSuffix}_devel >= 4.8 " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:cmake @@ -47,7 +43,6 @@ PROVIDES_devel=" libattica${secondaryArchSuffix}_devel = $portVersion devel:libattica$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" haiku$secondaryArchSuffix libqt4${secondaryArchSuffix}_devel >= 4.8 diff --git a/dev-qt/libdbusmenu_qt/libdbusmenu_qt-0.9.2.recipe b/dev-qt/libdbusmenu_qt/libdbusmenu_qt-0.9.2.recipe index b6304f7bc..58f35e59f 100644 --- a/dev-qt/libdbusmenu_qt/libdbusmenu_qt-0.9.2.recipe +++ b/dev-qt/libdbusmenu_qt/libdbusmenu_qt-0.9.2.recipe @@ -1,4 +1,4 @@ -SUMMARY="D-Bus Menu library for Qt." +SUMMARY="D-Bus Menu library for Qt" DESCRIPTION="This library provides a Qt implementation of the DBusMenu \ protocol. The DBusMenu protocol makes it possible for applications to \ export and import their menus over DBus." @@ -22,21 +22,18 @@ PROVIDES=" libdbusmenu_qt${secondaryArchSuffix} = $portVersion lib:libdbusmenu_qt$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku${secondaryArchSuffix} libqt4${secondaryArchSuffix} >= 4.8 lib:libqjson$secondaryArchSuffix lib:libdbus_1$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:cmake cmd:pkg_config$secondaryArchSuffix cmd:make cmd:g++${secondaryArchSuffix} " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8 @@ -48,7 +45,6 @@ PROVIDES_devel=" libdbusmenu_qt${secondaryArchSuffix}_devel = $portVersion devel:libdbusmenu_qt$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" libqt4${secondaryArchSuffix}_devel >= 4.8 libdbusmenu_qt${secondaryArchSuffix} == $portVersion base diff --git a/dev-qt/qca2/qca2-2.0.3.recipe b/dev-qt/qca2/qca2-2.0.3.recipe index a847f86da..d10deae11 100644 --- a/dev-qt/qca2/qca2-2.0.3.recipe +++ b/dev-qt/qca2/qca2-2.0.3.recipe @@ -1,11 +1,12 @@ -SUMMARY="Qt Cryptographic Architecture." +SUMMARY="Qt Cryptographic Architecture" DESCRIPTION="QCA aims to provide a straightforward and cross-platform \ crypto API, using Qt datatypes and conventions. QCA separates the API from \ the implementation, using plugins known as Providers. The advantage of this \ model is to allow applications to avoid linking to or explicitly depending \ on any particular cryptographic library. This allows one to easily change or \ upgrade crypto implementations without even needing to recompile the \ -application!" +application! +" HOMEPAGE="http://delta.affinix.com/qca/" SRC_URI="https://delta.affinix.com/download/qca/2.0/qca-2.0.3.tar.bz2" CHECKSUM_SHA256="8da20c89f390954fdcfcd3c4deef379213ddb5ae9d6b5e0c917d23f5e474895f" @@ -29,30 +30,25 @@ PROVIDES=" cmd:qcatool2$secondaryArchSuffix = $portVersion lib:libqca$secondaryArchSuffix = $portVersion " - PROVIDES_devel=" devel:libqca$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix libqt4$secondaryArchSuffix >= 4.8 ca_root_certificates " - REQUIRES_devel=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8 qca2$secondaryArchSuffix == $portVersion base " - BUILD_PREREQUIRES=" cmd:which cmd:qmake$secondaryArchSuffix cmd:make cmd:g++$secondaryArchSuffix - " - + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8 diff --git a/dev-qt/qjson/qjson-0.8.1.recipe b/dev-qt/qjson/qjson-0.8.1.recipe index b2d416aca..2200a134e 100644 --- a/dev-qt/qjson/qjson-0.8.1.recipe +++ b/dev-qt/qjson/qjson-0.8.1.recipe @@ -1,11 +1,12 @@ -SUMMARY="QJson is a Qt-based library that maps JSON data to QVariant objects." +SUMMARY="A Qt-based library that maps JSON data to QVariant objects" DESCRIPTION="JSON (JavaScript Object Notation) is a lightweight data-\ interchange format. It can represents integer, real number, string, an \ ordered sequence of value, and a collection of name/value pairs. QJson is a Qt-based library that maps JSON data to QVariant objects. \ JSON arrays will be mapped to QVariantList instances, while JSON's objects \ -will be mapped to QVariantMap." +will be mapped to QVariantMap. +" HOMEPAGE="http://qjson.sourceforge.net/" SRC_URI="https://github.com/flavio/qjson/archive/0.8.1.tar.gz" CHECKSUM_SHA256="920c94166cb91b1cf11c7d2745bdbcc8c0ea82411ca7b3732ce0b00ee2d56e98" @@ -26,28 +27,23 @@ PROVIDES=" qjson${secondaryArchSuffix} = $portVersion lib:libqjson$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku${secondaryArchSuffix} libqt4${secondaryArchSuffix} >= 4.8 " - BUILD_PREREQUIRES=" cmd:cmake cmd:make cmd:g++${secondaryArchSuffix} - " - + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8 " - PROVIDES_devel=" qjson${secondaryArchSuffix}_devel = $portVersion devel:libqjson$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" libqt4${secondaryArchSuffix}_devel >= 4.8 qjson${secondaryArchSuffix} == $portVersion base diff --git a/dev-util/buildbot_slave/buildbot_slave-0.8.8.recipe b/dev-util/buildbot_slave/buildbot_slave-0.8.8.recipe index ac1a17e92..c5b2c1620 100644 --- a/dev-util/buildbot_slave/buildbot_slave-0.8.8.recipe +++ b/dev-util/buildbot_slave/buildbot_slave-0.8.8.recipe @@ -1,9 +1,9 @@ -SUMMARY="Python-based continuous integration testing framework." +SUMMARY="Python-based continuous integration testing framework" DESCRIPTION=" Buildbot is a continuous integration system designed to automate the \ build/test cycle. By automatically rebuilding and testing the tree each time \ something has changed, build problems are pinpointed quickly, before other \ -developers are inconvenienced by the failure. Features +developers are inconvenienced by the failure. Main features are: * Buildbot is easy to set up, but very extensible and customizable. It \ supports arbitrary build processes, and is not limited to common build \ @@ -41,13 +41,11 @@ PROVIDES=" buildbot_slave = $portVersion cmd:buildslave = $portVersion " - REQUIRES=" haiku cmd:python python_twisted " - BUILD_REQUIRES="" BUILD_PREREQUIRES=" diff --git a/dev-util/cmake/cmake-3.0.0.recipe b/dev-util/cmake/cmake-3.0.0.recipe index db871e9c3..2577717ab 100644 --- a/dev-util/cmake/cmake-3.0.0.recipe +++ b/dev-util/cmake/cmake-3.0.0.recipe @@ -1,4 +1,4 @@ -SUMMARY="Cross-platform Make." +SUMMARY="Cross-platform Make" DESCRIPTION="CMake is a cross-platform, open-source build system. It is a \ family of tools designed to build, test and package software. CMake is used \ to control the software compilation process using simple platform and \ @@ -28,17 +28,14 @@ PROVIDES=" cmd:cpack = $portVersion compat >= 3.0 cmd:ctest = $portVersion compat >= 3.0 " - REQUIRES=" haiku$secondaryArchSuffix lib:libstdc++$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libncurses$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel haiku_devel diff --git a/dev-util/gyp/gyp-r1948.recipe b/dev-util/gyp/gyp-r1948.recipe index 988db89d4..462aafe59 100644 --- a/dev-util/gyp/gyp-r1948.recipe +++ b/dev-util/gyp/gyp-r1948.recipe @@ -1,8 +1,7 @@ -SUMMARY="GYP can Generate Your Projects." -DESCRIPTION="GYP (Generate Your Projects) is a build automation tool. \ -GYP is created by Google to generate native IDE project files (such as \ -Visual Studio and Xcode) for building the Chromium web browser and is \ -licensed as open source software using the BSD software license. \ +SUMMARY="Generate Your Projects (GYP) is a build automation tool" +DESCRIPTION="GYP is created by Google to generate native IDE project files \ +(such as Visual Studio and Xcode) for building the Chromium web browser and is \ +licensed as open source software using the BSD software license. " HOMEPAGE="https://code.google.com/p/gyp/" SRC_URI="svn+http://gyp.googlecode.com/svn/trunk#1948" @@ -18,17 +17,14 @@ PROVIDES=" gyp = $portVersion cmd:gyp = $portVersion " - REQUIRES=" haiku cmd:python python_setuptools " - BUILD_REQUIRES=" python_setuptools -" - + " BUILD_PREREQUIRES=" haiku_devel cmd:python diff --git a/dev-util/intltool/intltool-0.40.6.recipe b/dev-util/intltool/intltool-0.40.6.recipe index 0fff8db85..92f223d8d 100644 --- a/dev-util/intltool/intltool-0.40.6.recipe +++ b/dev-util/intltool/intltool-0.40.6.recipe @@ -1,7 +1,8 @@ -SUMMARY="A set of tools to centralize translation of file formats." +SUMMARY="A set of tools to centralize translation of file formats" DESCRIPTION=" intltool is a set of tools to centralize translation of many different file \ formats using GNU gettext-compatible PO files. + The intltool collection can be used to do these things: * Extract translatable strings from various source files (.xml.in, glade, \ .desktop.in, .server.in, .oaf.in). @@ -13,12 +14,9 @@ files. This merge step will happen at build resp. installation time. HOMEPAGE="http://freedesktop.org/wiki/Software/intltool" SRC_URI="ftp://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz" CHECKSUM_SHA256="36cd8fe249d0cc20918b6d4583267208bf74c8d541c67a5fe63316846344f9f7" - LICENSE="GNU GPL v2" COPYRIGHT="1994-1996, 1999-2002, 2004, 2005 Free Software Foundation, Inc." - REVISION="4" - ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" diff --git a/dev-util/ninja/ninja-1.5.1.recipe b/dev-util/ninja/ninja-1.5.1.recipe index 7b52e8348..1f2ef86c3 100644 --- a/dev-util/ninja/ninja-1.5.1.recipe +++ b/dev-util/ninja/ninja-1.5.1.recipe @@ -1,11 +1,12 @@ -SUMMARY="A small build system similar to make." +SUMMARY="A small build system similar to make" DESCRIPTION="Ninja is a small build system with a focus on speed. It differs \ from other build systems in two major respects: it is designed to have its \ input files generated by a higher-level build system, and it is designed to \ run builds as fast as possible. Ninja's low-level approach makes it perfect for embedding into more featureful \ build systems. Via gyp it can build Chrome and v8 and node.js etc.; via CMake \ -it can build LLVM, KDE, Blender, etc." +it can build LLVM, KDE, Blender, etc. +" HOMEPAGE="http://martine.github.io/ninja/" LICENSE="Apache v2" COPYRIGHT="2014 Google Inc." @@ -25,13 +26,11 @@ PROVIDES=" ninja$secondaryArchSuffix = $portVersion cmd:ninja = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libgcc_s$secondaryArchSuffix lib:libstdc++$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel haiku_devel diff --git a/dev-vcs/cvsps/cvsps-2.2b1.recipe b/dev-vcs/cvsps/cvsps-2.2b1.recipe index 70d83e307..39ddad0ba 100644 --- a/dev-vcs/cvsps/cvsps-2.2b1.recipe +++ b/dev-vcs/cvsps/cvsps-2.2b1.recipe @@ -1,11 +1,11 @@ SUMMARY="Generate patch sets from a CVS repository" DESCRIPTION=" -CVSps is a program for generating 'patchset' information from a CVS -repository. A patchset in this case is defined as a set of changes made -to a collection of files, and all committed at the same time (using a -single 'cvs commit' command). This information is valuable to seeing the -big picture of the evolution of a cvs project. While cvs tracks revision -information, it is often difficult to see what changes were committed +CVSps is a program for generating 'patchset' information from a CVS \ +repository. A patchset in this case is defined as a set of changes made \ +to a collection of files, and all committed at the same time (using a \ +single 'cvs commit' command). This information is valuable to seeing the \ +big picture of the evolution of a cvs project. While cvs tracks revision \ +information, it is often difficult to see what changes were committed \ 'atomically' to the repository. " HOMEPAGE="http://www.cobite.com/cvsps/" @@ -40,7 +40,6 @@ BUILD_PREREQUIRES=" cmd:make " - BUILD() { CC="gcc -lnetwork" make $jobArgs diff --git a/dev-vcs/tig/tig-2.0.2.recipe b/dev-vcs/tig/tig-2.0.2.recipe index 358b14280..4eecb52d9 100644 --- a/dev-vcs/tig/tig-2.0.2.recipe +++ b/dev-vcs/tig/tig-2.0.2.recipe @@ -1,5 +1,8 @@ -SUMMARY="Tig: text mode interface for git" -DESCRIPTION="Tig is a text-mode git repository browser" +SUMMARY="A text mode interface for git" +DESCRIPTION=" +Tig functions mainly as a git repository browser. It can also help in the \ +staging changes for commit at chunk level and act as a pager for output \ +different git commands." HOMEPAGE="http://jonas.nitro.dk/tig/" SRC_URI="http://jonas.nitro.dk/tig/releases/tig-2.0.2.tar.gz" CHECKSUM_SHA256="b91cf0b3d044f643a1032c3a7c7cd855685bb8ead5f71f4703eb0c19238e273e" @@ -26,13 +29,11 @@ REQUIRES=" lib:libreadline$secondaryArchSuffix cmd:git " - BUILD_REQUIRES=" devel:libiconv$secondaryArchSuffix devel:libncurses$secondaryArchSuffix devel:libreadline$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:asciidoc diff --git a/games-arcade/f1spirit/f1spirit-0.rc9.1615.recipe b/games-arcade/f1spirit/f1spirit-0.rc9.1615.recipe index 3171e18bd..13e35ba9e 100644 --- a/games-arcade/f1spirit/f1spirit-0.rc9.1615.recipe +++ b/games-arcade/f1spirit/f1spirit-0.rc9.1615.recipe @@ -1,4 +1,8 @@ -SUMMARY="a top down Formula One Racing game" +SUMMARY="A top down Formula One racing game" +DESCRIPTION=" +Race against your opponents on 21 tracks. Features online high scores, \ +realtime rain effect, split-screen multiplayer, and more! +" HOMEPAGE="http://www2.braingames.getput.com/f1spirit/" LICENSE="GNU GPL v2" COPYRIGHT="2002-2008 Brain Games" @@ -10,7 +14,6 @@ ARCHITECTURES="x86_gcc2" PROVIDES=" $portName = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libcurl$secondaryArchSuffix @@ -59,8 +62,3 @@ INSTALL() addAppDeskbarSymlink "$installDir/$portName" "F-1 Spirit" } - -DESCRIPTION=" -Race against your opponents on 21 tracks. Features online high scores, realtime -rain effect, split-screen multiplayer, and more! -" diff --git a/games-arcade/goonies/goonies-1.4.1528.recipe b/games-arcade/goonies/goonies-1.4.1528.recipe index ff81c85db..c32d7b600 100644 --- a/games-arcade/goonies/goonies-1.4.1528.recipe +++ b/games-arcade/goonies/goonies-1.4.1528.recipe @@ -1,4 +1,19 @@ -SUMMARY="Find treasure and escape back to save the Goon Docks from demolition." +SUMMARY="Find treasure and escape back to save the Goon Docks from demolition" +DESCRIPTION=" +The action takes place in the sleepy seaside town of Cauldron Point - down in \ +an area known as the Goon Docks. The Goonies are a group of local kids - Mikey, \ +Brand, Mouth, Chunk and Data. One day they find an old treasure map in Mikey's \ +attic. +Data figures that this must be the fabulous hidden treasure of the \ +notorious local pirate, One-Eyed Willy. +The girls, Andy and Stef, join the other Goonies and the adventure begins. But \ +the secret underground tunnels they are exploring are actually the hideout of \ +the Fratelli Gang, and the Goonies are soon trapped! The Goonies have a \ +powerful ally on their side, however, in the form of the huge and amiable Sloth. + +When you play this game, you are Sloth! Can you help the Goonies find the \ +treasure and escape back to save the Goon Docks from demolition? +" HOMEPAGE="http://www2.braingames.getput.com/goonies/" LICENSE="GNU GPL v2" COPYRIGHT="2006-2009 Brain Games" @@ -16,7 +31,6 @@ SECONDARY_ARCHITECTURES="x86" PROVIDES=" goonies = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -43,6 +57,7 @@ BUILD_PREREQUIRES=" " PATCHES="goonies-$portVersion.patchset" + BUILD() { make $jobArgs @@ -59,18 +74,3 @@ INSTALL() addAppDeskbarSymlink "$installDir/goonies" "Goonies" } - -DESCRIPTION=" -The action takes place in the sleepy seaside town of Cauldron Point - down in -an area known as the Goon Docks. The Goonies are a group of local kids - Mikey, -Brand, Mouth, Chunk and Data. One day they find an old treasure map in Mikey's -attic. Data figures that this must be the fabulous hidden treasure of the -notorious local pirate, One-Eyed Willy. The girls, Andy and Stef, join the -other Goonies and the adventure begins. But the secret underground tunnels they -are exploring are actually the hideout of the Fratelli Gang, and the Goonies -are soon trapped! The Goonies have a powerful ally on their side, however, in -the form of the huge and amiable Sloth. - -When you play this game, you are Sloth! Can you help the Goonies find the -treasure and escape back to save the Goon Docks from demolition? -" diff --git a/games-arcade/mog/mog-0.63.1548.recipe b/games-arcade/mog/mog-0.63.1548.recipe index 9aade712d..50adf6f44 100644 --- a/games-arcade/mog/mog-0.63.1548.recipe +++ b/games-arcade/mog/mog-0.63.1548.recipe @@ -1,4 +1,27 @@ -SUMMARY="The Maze of Galious." +SUMMARY="The Maze of Galious" +DESCRIPTION=" +The Maze of Galious (MoG in short) was originally a Konami game for the MSX \ +computer system. Its real name is Knightmare II: The Maze of Galious and is \ +the sequel of another Konami game called Knightmare. + +MoG is a very addictive game where you have to kill thousands of enemies, \ +collect items in order to obtain new powers and defeat some really great demons \ +at the end of each level. The gameplay of MoG is not the boring linear one. In \ +MoG you are free to go everywhere you want from the beginning of the game. You \ +have to be very careful of the order in which you visit all the rooms in the \ +HUGE map if you want to keep your character alive. + +The map is structured in a main map (called the castle) and 10 submaps (called \ +the worlds). Initially you are in the castle and you have to find the keys \ +that open the doors to go to each of the worlds. +To complete the game you have to defeat the boss at the end of each one of the \ +10 worlds. You are free to revisit each world as often as you want in order to \ +see if you have missed something. + +To defeat all 10 demons you control two characters: Popolon and Aphrodite. \ +Each one has special abilities, i.e. Popolon has a greater ability to jump \ +and Aphrodite is able to dive. +" HOMEPAGE="http://www2.braingames.getput.com/mog/" LICENSE="GNU GPL v2" COPYRIGHT="2002-2009 Brain Games" @@ -9,8 +32,8 @@ ARCHITECTURES="x86_gcc2" PROVIDES=" mog = $portVersion + app:mog = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -44,24 +67,3 @@ INSTALL() make install PREFIX="$installDir" GAMEDIR="$installDir" addAppDeskbarSymlink "$installDir/mog" "Maze of Galious" } - -DESCRIPTION=" -The Maze of Galious (MoG in short) was originally a Konami game for the MSX -computer system. Its real name is Knightmare II: The Maze of Galious and is the -sequel of another Konami game called Knightmare. - -MoG is a very addictive game where you have to kill thousands of enemies, -collect items in order to obtain new powers and defeat some really great demons -at the end of each level. The gameplay of MoG is not the boring linear one. In -MoG you are free to go everywhere you want from the beginning of the game. You -have to be very careful of the order in which you visit all the rooms in the -HUGE map if you want to keep your character alive. The map is structured in a -main map (called the castle) and 10 submaps (called the worlds). Initially you -are in the castle and you have to find the keys that open the doors to go to -each of the worlds. To complete the game you have to defeat the boss at the end -of each one of the 10 worlds. You are free to revisit each world as often as -you want in order to see if you have missed something. To defeat all 10 demons -you control two characters: Popolon and Aphrodite. Each one has special -abilities, i.e. Popolon has a greater ability to jump and Aphrodite is able to -dive. -" diff --git a/games-arcade/roadfighter/roadfighter-1.0.1269.recipe b/games-arcade/roadfighter/roadfighter-1.0.1269.recipe index 5b8e8c46a..159e3b588 100644 --- a/games-arcade/roadfighter/roadfighter-1.0.1269.recipe +++ b/games-arcade/roadfighter/roadfighter-1.0.1269.recipe @@ -1,4 +1,9 @@ -SUMMARY="A 2d racing game. Can you finish the race in time?" +SUMMARY="A 2D racing game" +DESCRIPTION=" +The goal is to reach the finish line within the stages without running out of \ +time, hitting other cars or running out of fuel (fuel is refilled by hitting a \ +special type of car). +" HOMEPAGE="http://www2.braingames.getput.com/roadf/" LICENSE="GNU GPL v2" COPYRIGHT="2003-2009 Brain Games" @@ -10,7 +15,6 @@ ARCHITECTURES="x86_gcc2" PROVIDES=" roadfighter = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -50,9 +54,3 @@ INSTALL() addAppDeskbarSymlink "$installDir/roadfighter" "Road Fighter" } - -DESCRIPTION=" -The goal is to reach the finish line within the stages without running out of -time, hitting other cars or running out of fuel (fuel is refilled by hitting a -special type of car). -" diff --git a/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.recipe b/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.recipe index 3a572b47c..02b4af31f 100644 --- a/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.recipe +++ b/games-arcade/rocksndiamonds/rocksndiamonds-3.3.1.2.recipe @@ -1,4 +1,14 @@ -SUMMARY="Arcade style game in the style of Boulder Dash." +SUMMARY="Arcade style game in the style of Boulder Dash" +DESCRIPTION=" +- network multiplayer games (upto 4 players) +- local multiplayer games (upto 4 players) +- soft scrolling with 50 frames per second +- freely customizable keyboard and joystick support +- stereo sound effects and music +- music modules and fullscreen in SDL version +- contains levels to play Boulder Dash, Emerald Mine and Sokoban +- lots of additional levels available (over 10.000) +" HOMEPAGE="http://www.artsoft.org/rocksndiamonds/" LICENSE="GNU GPL v2" COPYRIGHT="2001-2013 Artsoft Entertainment" @@ -56,16 +66,3 @@ INSTALL() cp -r rocksndiamonds sounds graphics levels music $destdir addAppDeskbarSymlink $destdir/rocksndiamonds "Rocks'n'Diamonds" } - -# ----- DESCRIPTION ----------------------------------------------------------- - -DESCRIPTION=" -- network multiplayer games (upto 4 players) -- local multiplayer games (upto 4 players) -- soft scrolling with 50 frames per second -- freely customizable keyboard and joystick support -- stereo sound effects and music -- music modules and fullscreen in SDL version -- contains levels to play Boulder Dash, Emerald Mine and Sokoban -- lots of additional levels available (over 10.000) -" diff --git a/games-arcade/slime_volley/slime_volley-2.4.2.recipe b/games-arcade/slime_volley/slime_volley-2.4.2.recipe index 30c746670..6b908cd7e 100644 --- a/games-arcade/slime_volley/slime_volley-2.4.2.recipe +++ b/games-arcade/slime_volley/slime_volley-2.4.2.recipe @@ -1,14 +1,14 @@ SUMMARY="A volley-ball game" -DESCRIPTION="Slime volley is a Volley ball simulation. You control a slime -(a semicircular blob) on which the ball bounces. Up to 6 players can play -Slime Volley, locally or through the network. An AI is also available if you -want to play alone." +DESCRIPTION="Slime volley is a Volley ball simulation. You control a slime \ +(a semicircular blob) on which the ball bounces. Up to 6 players can play \ +Slime Volley, locally or through the network. An AI is also available if you \ +want to play alone. +" LICENSE="GNU GPL v3" ARCHITECTURES="x86_gcc2" REVISION="1" COPYRIGHT="2008-2014 VinDuv, McMic" HOMEPAGE="http://slime.tuxfamily.org/" - SRC_URI="http://slime.tuxfamily.org/down.php?id=1&os=src" SRC_FILENAME="slimevolley-$portVersion.tar.bz2" CHECKSUM_SHA256="be8f461c6f1188ba709b1fbcbe64edffca4b8eb358bd2ed8825f8ebf30e660d3" @@ -17,37 +17,36 @@ SOURCE_DIR="slimevolley" PROVIDES=" slime_voley = $portVersion cmd:slimevolley -" - + " REQUIRES=" haiku lib:libintl lib:libsdl lib:libsdl_image lib:libsdl_ttf -" - + " BUILD_REQUIRES=" devel:libintl devel:libsdl devel:libsdl_image devel:libsdl_net devel:libsdl_ttf -" - + " BUILD_PREREQUIRES=" haiku_devel cmd:cmake cmd:gcc cmd:make -" + " -BUILD() { +BUILD() +{ cmake . -DCMAKE_INSTALL_PREFIX=$prefix -DI10N_DIR=$dataDir/locale -DDATA_DIR=$dataDir/games/slimevolley make $jobArgs } -INSTALL() { +INSTALL() +{ make install mkdir -p $dataDir diff --git a/games-arcade/super_transball/super_transball-2.1.5.recipe b/games-arcade/super_transball/super_transball-2.1.5.recipe index 412840fa1..4a8d5889d 100644 --- a/games-arcade/super_transball/super_transball-2.1.5.recipe +++ b/games-arcade/super_transball/super_transball-2.1.5.recipe @@ -1,4 +1,13 @@ -SUMMARY="find and capture the SPHERE, and carry it to the sky." +SUMMARY="The sequel of Transball and Transball 2" +DESCRIPTION=" +\"Super Transball 2\" is the sequel of \"Transball\" and \"Transball 2\", \ +Inspired in THRUST type of games (and concretely in ZARA THRUSTA for the \ +Amiga 500). +In each level of Transball, the goal is to find the SPHERE, capture it \ +and carry it to the upper part of the level. The main obstacle is the \ +gravity, that impulses you towards the ground. But many other obstacles, \ +canons, tanks, doors, etc. will try to make difficult your journey... +" HOMEPAGE="http://www2.braingames.getput.com/stransball2/default.asp" LICENSE="GNU GPL v2" COPYRIGHT="2003-2005 Brain Games" @@ -9,8 +18,8 @@ ARCHITECTURES="x86_gcc2" PROVIDES=" super_transball = $portVersion + app:super_transball = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -49,12 +58,3 @@ INSTALL() cp -r stransball2 demos graphics maps sound "$installDir" addAppDeskbarSymlink "$installDir/stransball2" "Super Transball 2" } - -DESCRIPTION=" -\"Super Transbal 2\" is the sequel of \"Transball\" and \"Transball 2\", -Inspired in THRUST type of games (and concretely in ZARA THRUSTA for the Amiga -500). In each level of Transball, the goal is to find the SPHERE, capture it -and carry it to the upper part of the level. The main obstacle is the gravity, -that impulses you towards the ground. But many other obstacles, canons, tanks, -doors, etc. will try to make difficult your journey... -" diff --git a/games-arcade/xrick/xrick-021212.recipe b/games-arcade/xrick/xrick-021212.recipe index 797a10f58..bd9c0babc 100644 --- a/games-arcade/xrick/xrick-021212.recipe +++ b/games-arcade/xrick/xrick-021212.recipe @@ -1,4 +1,12 @@ -SUMMARY="XRick is a clone of Rick Dangerous." +SUMMARY="A clone of Rick Dangerous" +DESCRIPTION=" +Remember Rick Dangerous? + +Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous \ +was the Indiana Jones of computer games, running away from rolling rocks, \ +avoiding traps, from South America to a futuristic missile base via Egypt \ +and theSchwarzendumpf castle. +" HOMEPAGE="http://www.bigorno.net/xrick" LICENSE="xrick" COPYRIGHT="2000-2006 Bigorno.net" @@ -29,6 +37,7 @@ BUILD_PREREQUIRES=" " PATCHES="xrick-$portVersion.patchset" + BUILD() { make $jobArgs @@ -45,14 +54,3 @@ INSTALL() cp -r images $appsDir/XRick addAppDeskbarSymlink $appsDir/XRick/XRick } - -# ----- DESCRIPTION ----------------------------------------------------------- - -DESCRIPTION=" -Remember Rick Dangerous? - -Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was -the Indiana Jones of computer games, running away from rolling rocks, avoiding -traps, from South America to a futuristic missile base via Egypt and the -Schwarzendumpf castle. -" diff --git a/games-kids/pipepanic/pipepanic-0.1.3.recipe b/games-kids/pipepanic/pipepanic-0.1.3.recipe index 7c194a6f4..922d4a450 100644 --- a/games-kids/pipepanic/pipepanic-0.1.3.recipe +++ b/games-kids/pipepanic/pipepanic-0.1.3.recipe @@ -1,6 +1,6 @@ -SUMMARY="A pipe connecting game." -DESCRIPTION="Pipepanic is a pipe connecting game using libSDL. Connect as many different \ -shaped pipes together as possible within the time given. +SUMMARY="A pipe connecting game" +DESCRIPTION="Pipepanic is a pipe connecting game using libSDL. Connect as many \ +different shaped pipes together as possible within the time given. " HOMEPAGE="http://www.users.waitrose.com/~thunor/pipepanic/" SRC_URI="http://www.users.waitrose.com/~thunor/pipepanic/dload/pipepanic-0.1.3-source.tar.gz" diff --git a/games-puzzle/lbreakout2/lbreakout2-2.6.4.recipe b/games-puzzle/lbreakout2/lbreakout2-2.6.4.recipe index 513d176bd..515ed45e6 100644 --- a/games-puzzle/lbreakout2/lbreakout2-2.6.4.recipe +++ b/games-puzzle/lbreakout2/lbreakout2-2.6.4.recipe @@ -1,10 +1,11 @@ -SUMMARY="LBreakout2 is a fun breakout-style arcade game" +SUMMARY="A fun breakout-style arcade game" DESCRIPTION="The successor to LBreakout offers you a new challenge in more than 50 \ levels with loads of new bonuses (goldshower, joker, explosive balls, \ -bonus magnet ...), maluses (chaos, darkness, weak balls, malus magnet ...) \ -and special bricks (growing bricks, explosive bricks, regenerative bricks ..). \ +bonus magnet), maluses (chaos, darkness, weak balls, malus magnet) \ +and special bricks (growing bricks, explosive bricks, regenerative bricks). If you are hungry for more you can create your own levelsets with the integrated \ -level editor. There is also an experimental two player mode (via LAN) available." +level editor. +There is also an experimental two player mode (via LAN) available." HOMEPAGE="http://lgames.sourceforge.net/" SRC_URI="http://sourceforge.net/projects/lgames/files/lbreakout2/2.6/lbreakout2-2.6.4.tar.gz" CHECKSUM_SHA256="0b90716d52e67c27ff41ab7aa5c09dad4f5f19a78076cc57dd4b4d7ed2c1dbd9" @@ -20,8 +21,7 @@ PROVIDES=" lbreakout2 = $portVersion cmd:lbreakout2 = $portVersion cmd:lbreakout2server = $portVersion -" - + " REQUIRES=" haiku lib:libsdl @@ -30,8 +30,7 @@ REQUIRES=" lib:libpng lib:libz lib:libintl -" - + " BUILD_REQUIRES=" haiku_devel devel:libsdl @@ -40,14 +39,13 @@ BUILD_REQUIRES=" devel:libintl devel:libz devel:libpng -" - + " BUILD_PREREQUIRES=" cmd:make cmd:gcc cmd:ld cmd:libtoolize -" + " BUILD() { @@ -56,6 +54,7 @@ BUILD() make $jobArgs addResourcesToBinaries LBreakout2.rdef client/lbreakout2 } + INSTALL() { make install diff --git a/games-puzzle/lgeneral/lgeneral-1.2.3.recipe b/games-puzzle/lgeneral/lgeneral-1.2.3.recipe index a60248823..1190b4406 100644 --- a/games-puzzle/lgeneral/lgeneral-1.2.3.recipe +++ b/games-puzzle/lgeneral/lgeneral-1.2.3.recipe @@ -1,4 +1,4 @@ -SUMMARY="LGeneral is a turn-based strategy engine " +SUMMARY="A turn-based strategy engine" DESCRIPTION="LGeneral is a turn-based strategy engine heavily inspired by Panzer General. \ You play single scenarios or whole campaigns turn by turn against a human \ player or the AI. Entrenchment, rugged defense, defensive fire, surprise \ @@ -23,29 +23,26 @@ PROVIDES=" cmd:lged = $portVersion cmd:ltrextract = $portVersion cmd:shptool = $portVersion -" - + " REQUIRES=" haiku lib:libsdl lib:libsdl_mixer lib:libsdl_net -" - + " BUILD_REQUIRES=" haiku_devel devel:libsdl devel:libsdl_mixer devel:libsdl_net devel:libintl -" - + " BUILD_PREREQUIRES=" cmd:make cmd:gcc cmd:ld cmd:libtoolize -" + " BUILD() { @@ -57,6 +54,7 @@ BUILD() make $jobArgs } + INSTALL() { make install diff --git a/games-puzzle/lmarbles/lmarbles-1.0.8.recipe b/games-puzzle/lmarbles/lmarbles-1.0.8.recipe index 41bbeb6cd..96660a6f6 100644 --- a/games-puzzle/lmarbles/lmarbles-1.0.8.recipe +++ b/games-puzzle/lmarbles/lmarbles-1.0.8.recipe @@ -1,4 +1,4 @@ -SUMMARY="LMarbles is an Atomix clone with a slight change in concept." +SUMMARY="An Atomix clone with a slight change in concept" DESCRIPTION="LMarbles is an Atomix clone with a slight change in concept. \ Instead of assembling molecules you create figures out of marbles. \ Nevertheless, the basic game play is the same: If a marble starts to move \ @@ -19,27 +19,24 @@ PATCHES="lmarbles-1.0.8.patchset" PROVIDES=" lmarbles = $portVersion app:LMarbles = $portVersion -" - + " REQUIRES=" haiku lib:libsdl lib:libsdl_mixer -" - + " BUILD_REQUIRES=" haiku_devel devel:libsdl devel:libsdl_mixer -" - + " BUILD_PREREQUIRES=" cmd:make cmd:gcc cmd:ld cmd:libtoolize cmd:xres -" + " BUILD() { diff --git a/games-puzzle/lpairs/lpairs-1.0.4.recipe b/games-puzzle/lpairs/lpairs-1.0.4.recipe index 137eeec41..b8708741c 100644 --- a/games-puzzle/lpairs/lpairs-1.0.4.recipe +++ b/games-puzzle/lpairs/lpairs-1.0.4.recipe @@ -1,4 +1,4 @@ -SUMMARY="LPairs is a classical memory game." +SUMMARY="A classical memory game" DESCRIPTION="LPairs is a classical memory game. This means you have to \ find pairs of identical cards which will then be removed. Your time and \ tries needed will be counted but there is no highscore chart or limit to this." @@ -15,24 +15,21 @@ PATCHES="lpairs-1.0.4.patch" PROVIDES=" lpairs = $portVersion cmd:lpairs = $portVersion -" - + " REQUIRES=" haiku lib:libsdl -" - + " BUILD_REQUIRES=" haiku_devel devel:libsdl -" - + " BUILD_PREREQUIRES=" cmd:make cmd:gcc cmd:ld cmd:libtoolize -" + " BUILD() { diff --git a/games-puzzle/ltris/ltris-1.0.19.recipe b/games-puzzle/ltris/ltris-1.0.19.recipe index 487bcf18c..46899f909 100644 --- a/games-puzzle/ltris/ltris-1.0.19.recipe +++ b/games-puzzle/ltris/ltris-1.0.19.recipe @@ -1,4 +1,4 @@ -SUMMARY="LTris is a tetris clone" +SUMMARY="A tetris clone" DESCRIPTION="LTris is a tetris clone: differently shaped blocks are falling down the \ rectangular playing field and can be moved sideways or rotated by 90 degree \ units with the aim of building lines without gaps which then disappear \ @@ -17,28 +17,25 @@ GLOBAL_WRITABLE_FILES="var/ltris.hscr keep-old" PROVIDES=" ltris = $portVersion cmd:ltris = $portVersion -" - + " REQUIRES=" haiku lib:libsdl lib:libsdl_mixer lib:libintl -" - + " BUILD_REQUIRES=" haiku_devel devel:libsdl devel:libsdl_mixer devel:libintl -" - + " BUILD_PREREQUIRES=" cmd:make cmd:gcc cmd:ld cmd:libtoolize -" + " BUILD() { @@ -47,6 +44,7 @@ BUILD() make $jobArgs addResourcesToBinaries LTris.rdef src/ltris } + INSTALL() { make install diff --git a/games-puzzle/mirrormagic/mirrormagic-2.0.2.recipe b/games-puzzle/mirrormagic/mirrormagic-2.0.2.recipe index 7801bdb0a..b31ac92a3 100644 --- a/games-puzzle/mirrormagic/mirrormagic-2.0.2.recipe +++ b/games-puzzle/mirrormagic/mirrormagic-2.0.2.recipe @@ -1,4 +1,8 @@ -SUMMARY="a game like Deflektor (C64) or Mindbender (Amiga) " +SUMMARY="A game like Deflektor (C64) or Mindbender (Amiga)" +DESCRIPTION=" +Make the Laser reach the target by rotating mirrors, but take care of not \ +overheating. +" HOMEPAGE="http://www.artsoft.org/mirrormagic/" LICENSE="GNU GPL v2" COPYRIGHT="1989-2003 Artsoft Entertainment" @@ -11,7 +15,6 @@ PROVIDES=" mirrormagic = $portVersion app:mirrormagic = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -45,10 +48,3 @@ INSTALL() cp -r mirrormagic graphics levels music sounds "$destDir" addAppDeskbarSymlink "$destDir/mirrormagic" "Mirror Magic" } - -# ----- DESCRIPTION ----------------------------------------------------------- - -DESCRIPTION=" -Make the Laser reach the target by rotating mirrors, but take care of not -overheating. -" diff --git a/games-puzzle/wizznic/wizznic-0.9.9.recipe b/games-puzzle/wizznic/wizznic-0.9.9.recipe index e8e597d18..6fc2226e6 100644 --- a/games-puzzle/wizznic/wizznic-0.9.9.recipe +++ b/games-puzzle/wizznic/wizznic-0.9.9.recipe @@ -1,12 +1,17 @@ -SUMMARY="brick-matching puzzle-game, an improved version of Puzznic." +SUMMARY="A brick-matching puzzle-game" DESCRIPTION=" Wizznic! is a brick-matching puzzle-game, an improved version of Puzznic. The challenge is to clear each level of bricks by moving the bricks next to \ each other, this sounds a lot easier than it is. The bricks are heavy, so you \ -can only push them, not lift them up +can only push them, not lift them up. " -HOMEPAGE="http://wizznic.sourceforge.net/" +HOMEPAGE="http://wizznic.sourceforge.net/" +SRC_URI="http://sourceforge.net/projects/wizznic/files/Source%20Releases/wizznic-0.9.9-src.tar.bz2" +CHECKSUM_SHA256="2cf9462177474d7f5bfe95bbc21303ec7031ca86412b587b5e7d3ed531d5b16b" +LICENSE="GNU GPL v3" +COPYRIGHT="2011 Jimmy Christensen" +REVISION="2" ARCHITECTURES="" if [ $effectiveTargetArchitecture != x86_gcc2 ]; then # x86_gcc2 is fine as primary target architecture as long as we're building @@ -14,18 +19,14 @@ if [ $effectiveTargetArchitecture != x86_gcc2 ]; then ARCHITECTURES="$ARCHITECTURES x86_gcc2" fi SECONDARY_ARCHITECTURES="x86" -REVISION="2" -SRC_URI="http://sourceforge.net/projects/wizznic/files/Source%20Releases/wizznic-0.9.9-src.tar.bz2" -CHECKSUM_SHA256="2cf9462177474d7f5bfe95bbc21303ec7031ca86412b587b5e7d3ed531d5b16b" SOURCE_DIR="wizznic-$portVersion-src" PATCHES="wizznic-$portVersion.patchset" PROVIDES=" wizznic$secondaryArchSuffix = $portVersion cmd:wizznic$secondaryArchSuffix = $portVersion -" - + " REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -33,21 +34,19 @@ REQUIRES=" lib:libsdl_image$secondaryArchSuffix lib:libpng$secondaryArchSuffix lib:libz$secondaryArchSuffix -" - + " BUILD_REQUIRES=" devel:sdl_image$secondaryArchSuffix devel:sdl_mixer$secondaryArchSuffix devel:libpng$secondaryArchSuffix devel:libz$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix cmd:make cmd:sdl_config$secondaryArchSuffix -" + " BUILD() { @@ -58,10 +57,5 @@ BUILD() INSTALL() { DATADIR=$dataDir/wizznic/ BINDIR=$binDir/ make install - - addAppDeskbarSymlink $binDir/wizznic "WizzNic!" } - -LICENSE="GNU GPL v3" -COPYRIGHT="2011 Jimmy Christensen" diff --git a/games-rpg/flare/flare-0.19.recipe b/games-rpg/flare/flare-0.19.recipe index 83572737f..6dc09dc06 100644 --- a/games-rpg/flare/flare-0.19.recipe +++ b/games-rpg/flare/flare-0.19.recipe @@ -1,4 +1,4 @@ -SUMMARY="Single-player 2D action RPG." +SUMMARY="Single-player 2D action role playing game" DESCRIPTION="Flare is a single-player 2D action RPG with fast-paced action \ and a dark fantasy style." HOMEPAGE="http://flarerpg.org" @@ -19,7 +19,6 @@ PROVIDES=" flare$secondaryArchSuffix = $portVersion app:Flare$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -27,7 +26,6 @@ REQUIRES=" lib:libsdl_image$secondaryArchSuffix lib:libsdl_ttf$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -35,7 +33,6 @@ BUILD_REQUIRES=" devel:sdl_image$secondaryArchSuffix devel:sdl_ttf$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:make cmd:cmake diff --git a/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe b/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe index d4c231e1c..a726c7ed1 100644 --- a/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe +++ b/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe @@ -1,21 +1,21 @@ SUMMARY="A role playing game battling roboters" DESCRIPTION=" -The game tells the story of a world destroyed by a conflict between robots and\ +The game tells the story of a world destroyed by a conflict between robots and \ their human masters. Play as Tux in a quest to save the world from the \ murderous rebel bots who know no mercy. You get to choose which path you wish \ -to follow, and freedom of choice is everywhere in the game. \ -\ +to follow, and freedom of choice is everywhere in the game. + FreedroidRPG features a real time combat system with melee and ranged weapons, \ -fairly similar to the proprietary game Diablo. There is an innovative system of\ +fairly similar to the proprietary game Diablo. There is an innovative system of \ programs that can be run in order to take control of enemy robots, alter their \ -behavior, or improve one's characteristics. You can use over 50 different kinds\ +behavior, or improve one's characteristics. You can use over 50 different kinds \ of items and fight countless enemies on your way to your destiny. An advanced \ -dialog system provides story background and immersive role playing situations.\ -\ -The game is complete, fully playable, and can provide about 10 hours of fun. \ -It is still being actively developed, and help is welcome in many areas. People\ +dialog system provides story background and immersive role playing situations. + +The game is complete, fully playable, and can provide about 10 hours of fun. +It is still being actively developed, and help is welcome in many areas. People \ having - or trying to acquire - programming, map editing, or writing skills \ -will find FreedroidRPG to be an exciting, fast-moving project in which they can\ +will find FreedroidRPG to be an exciting, fast-moving project in which they can \ fully express their creativity." HOMEPAGE="http://freedroid.org" SRC_URI="http://sourceforge.net/projects/freedroid/files/freedroidRPG/freedroidRPG-0.15/freedroidRPG-0.15.1.tar.gz/download" @@ -39,7 +39,7 @@ PROVIDES=" cmd:explodefont$secondaryArchSuffix = $portVersion cmd:gluefont$secondaryArchSuffix = $portVersion cmd:make_atlas$secondaryArchSuffix = $portVersion -" + " REQUIRES=" haiku$secondaryArchSuffix freedroidrpg_data == $portVersion @@ -54,7 +54,7 @@ REQUIRES=" lib:libpng$secondaryArchSuffix lib:libglu$secondaryArchSuffix lib:libgl$secondaryArchSuffix -" + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -68,7 +68,7 @@ BUILD_REQUIRES=" devel:libpng$secondaryArchSuffix devel:libglu$secondaryArchSuffix devel:libgl$secondaryArchSuffix -" + " BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix @@ -78,13 +78,13 @@ BUILD_PREREQUIRES=" cmd:automake cmd:pkg_config$secondaryArchSuffix cmd:python -" + " SOURCE_DIR="freedroidrpg-0.15.1" PATCHES=" configure.ac.patch configure.2.ac.patch -" + " PATCH() { sed -i 's/lua.h/..\/lua\/lua.h/g' src/*.c @@ -115,11 +115,14 @@ INSTALL() packageEntries data $dataDir addAppDeskbarSymlink $appsDir/freedroidRPG "FreedroidRPG" } -PROVIDES_data=" - freedroidrpg_data = $portVersion -" -REQUIRES_data=" - haiku -" + SUMMARY_data="FreedroidRPG data files" ARCHITECTURES_data="any" + +PROVIDES_data=" + freedroidrpg_data = $portVersion + " +REQUIRES_data=" + haiku + " + diff --git a/games-simulation/openttd/openttd-1.4.3.recipe b/games-simulation/openttd/openttd-1.4.3.recipe index 4638e6f3f..3ecc6c977 100644 --- a/games-simulation/openttd/openttd-1.4.3.recipe +++ b/games-simulation/openttd/openttd-1.4.3.recipe @@ -1,12 +1,15 @@ SUMMARY="OpenTTD is a clone of Transport Tycoon Deluxe" DESCRIPTION=" -OpenTTD is an open source simulation game based upon the popular Microprose -game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic -the original game as closely as possible while extending it with new features. +OpenTTD is an open source simulation game based upon the popular Microprose \ +game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \ +mimic the original game as closely as possible while extending it with new \ +features. " HOMEPAGE="http://www.openttd.org" SRC_URI="http://binaries.openttd.org/releases/$portVersion/openttd-$portVersion-source.tar.xz" CHECKSUM_SHA256="11bcbbddb9864d69f1bca11966ece9abfc28973151e6dd73ceadff89ebdf63dd" +COPYRIGHT="2005-2013 OpenTTD Team" +LICENSE="GNU GPL v2" REVISION="2" ARCHITECTURES="x86" if [ $effectiveTargetArchitecture != x86_gcc2 ]; then @@ -19,7 +22,6 @@ SECONDARY_ARCHITECTURES="x86" PROVIDES=" openttd$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -32,7 +34,6 @@ REQUIRES=" openttd_msx timgmsoundfont " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -40,7 +41,6 @@ BUILD_REQUIRES=" devel:liblzma$secondaryArchSuffix devel:liblzo2$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:git @@ -76,6 +76,3 @@ INSTALL() } # no TEST script available - -COPYRIGHT="2005-2013 OpenTTD Team" -LICENSE="GNU GPL v2" diff --git a/games-simulation/openttd_gfx/openttd_gfx-0.4.7.recipe b/games-simulation/openttd_gfx/openttd_gfx-0.4.7.recipe index f746dcd7f..b7e9b638b 100644 --- a/games-simulation/openttd_gfx/openttd_gfx-0.4.7.recipe +++ b/games-simulation/openttd_gfx/openttd_gfx-0.4.7.recipe @@ -1,15 +1,18 @@ SUMMARY="OpenTTD - free graphics files" DESCRIPTION=" -OpenTTD is an open source simulation game based upon the popular Microprose -game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic -the original game as closely as possible while extending it with new features. +OpenTTD is an open source simulation game based upon the popular Microprose \ +game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \ +mimic the original game as closely as possible while extending it with new \ +features. -This package provides free to use graphics file. You can use them if you don't -have the files from the original Transport Tycoon Deluxe game. +This package provides free to use graphics file. You can use them if you \ +don't have the files from the original Transport Tycoon Deluxe game. " HOMEPAGE="http://www.openttd.org" SRC_URI="http://binaries.openttd.org/extra/opengfx/$portVersion/opengfx-$portVersion-all.zip" CHECKSUM_SHA256="10032c683f98b4d378c0651118a4858ae6d3f0a5059302dc3f96bfbfcdc67241" +COPYRIGHT="2005-2013 OpenTTD Team" +LICENSE="GNU GPL v2" REVISION="1" ARCHITECTURES="any" @@ -39,6 +42,3 @@ INSTALL() } # no TEST script available - -COPYRIGHT="2005-2013 OpenTTD Team" -LICENSE="GNU GPL v2" diff --git a/games-simulation/openttd_msx/openttd_msx-0.3.1.recipe b/games-simulation/openttd_msx/openttd_msx-0.3.1.recipe index d9290e4b2..9251571d3 100644 --- a/games-simulation/openttd_msx/openttd_msx-0.3.1.recipe +++ b/games-simulation/openttd_msx/openttd_msx-0.3.1.recipe @@ -1,15 +1,18 @@ SUMMARY="OpenTTD - free music files" DESCRIPTION=" -OpenTTD is an open source simulation game based upon the popular Microprose -game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic -the original game as closely as possible while extending it with new features. +OpenTTD is an open source simulation game based upon the popular Microprose \ +game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \ +mimic the original game as closely as possible while extending it with new \ +features. -This package provides free to use music files. You can use them if you don't +This package provides free to use music files. You can use them if you don't \ have the files from the original Transport Tycoon Deluxe game. " HOMEPAGE="http://www.openttd.org" SRC_URI="http://binaries.openttd.org/extra/openmsx/$portVersion/openmsx-$portVersion-all.zip" CHECKSUM_SHA256="92e293ae89f13ad679f43185e83fb81fb8cad47fe63f4af3d3d9f955130460f5" +COPYRIGHT="2005-2013 OpenTTD Team" +LICENSE="GNU GPL v2" REVISION="1" ARCHITECTURES="any" @@ -39,6 +42,3 @@ INSTALL() } # no TEST script available - -COPYRIGHT="2005-2013 OpenTTD Team" -LICENSE="GNU GPL v2" diff --git a/games-simulation/openttd_sfx/openttd_sfx-0.2.3.recipe b/games-simulation/openttd_sfx/openttd_sfx-0.2.3.recipe index 098600f7b..277b19df2 100644 --- a/games-simulation/openttd_sfx/openttd_sfx-0.2.3.recipe +++ b/games-simulation/openttd_sfx/openttd_sfx-0.2.3.recipe @@ -1,15 +1,18 @@ SUMMARY="OpenTTD - free sound files" DESCRIPTION=" -OpenTTD is an open source simulation game based upon the popular Microprose -game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic -the original game as closely as possible while extending it with new features. +OpenTTD is an open source simulation game based upon the popular Microprose \ +game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \ +mimic the original game as closely as possible while extending it with new \ +features. -This package provides free to use sound files. You can use them if you don't +This package provides free to use sound files. You can use them if you don't \ have the files from the original Transport Tycoon Deluxe game. " HOMEPAGE="http://www.openttd.org" SRC_URI="http://binaries.openttd.org/extra/opensfx/$portVersion/opensfx-$portVersion-all.zip" CHECKSUM_SHA256="6831b651b3dc8b494026f7277989a1d757961b67c17b75d3c2e097451f75af02" +COPYRIGHT="2005-2013 OpenTTD Team" +LICENSE="GNU GPL v2" REVISION="1" ARCHITECTURES="any" @@ -39,6 +42,3 @@ INSTALL() } # no TEST script available - -COPYRIGHT="2005-2013 OpenTTD Team" -LICENSE="GNU GPL v2" diff --git a/games-strategy/vcmi/vcmi-0.94.recipe b/games-strategy/vcmi/vcmi-0.94.recipe index dd0cbeed7..aa9ae6d2e 100644 --- a/games-strategy/vcmi/vcmi-0.94.recipe +++ b/games-strategy/vcmi/vcmi-0.94.recipe @@ -1,14 +1,16 @@ -SUMMARY="VCMI is an open source engine for Heroes or Migh and Magic III" +SUMMARY="An open source engine for Heroes or Migh and Magic III" DESCRIPTION=" -We want to rewrite the entire H3 engine (VCMI is NOT another mod) giving it -new possibilities. Few years of intensive work resulted in creating application -with impressive amount of features. +We want to rewrite the entire H3 engine (VCMI is NOT another mod) giving it \ +new possibilities. Few years of intensive work resulted in creating an \ +application with an impressive amount of features. -You require the original game files to use this port +You'll require the original game files to use this port. " HOMEPAGE="http://vcmi.eu" SRC_URI="http://download.vcmi.eu/vcmi-0.94.tar.gz" CHECKSUM_SHA256="2a1ad60cd64e7d5cb0a9eda11c6bc1cbf8866035f95597e467591c958dfde4d7" +COPYRIGHT="2005-2013 VCMI Team" +LICENSE="GNU GPL v2" REVISION="1" ARCHITECTURES="x86 x86_64" if [ $effectiveTargetArchitecture != x86_gcc2 ]; then @@ -27,7 +29,6 @@ PROVIDES=" lib:libminizip$secondaryArchSuffix lib:libvcmi$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix lib:libSDL_1.2$secondaryArchSuffix @@ -43,7 +44,6 @@ REQUIRES=" lib:libboost_unit_test_framework$secondaryArchSuffix lib:libstdc++$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libSDL$secondaryArchSuffix @@ -57,14 +57,13 @@ BUILD_REQUIRES=" devel:libboost_system$secondaryArchSuffix devel:libboost_thread$secondaryArchSuffix devel:libboost_unit_test_framework$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" cmd:cmake cmd:make cmd:gcc$secondaryArchSuffix cmd:as$secondaryArchSuffix -" + " BUILD() { @@ -84,6 +83,3 @@ INSTALL() rm -r $prefix/share # desktop file and png icons we don't care about } - -COPYRIGHT="2005-2013 VCMI Team" -LICENSE="GNU GPL v2" diff --git a/haiku-apps/a_book/a_book-1.1.recipe b/haiku-apps/a_book/a_book-1.1.recipe index 92451dd63..0fbcda13d 100644 --- a/haiku-apps/a_book/a_book-1.1.recipe +++ b/haiku-apps/a_book/a_book-1.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="A small calendar application with reminders." +SUMMARY="A small calendar application with reminders" DESCRIPTION="You can use this application to organize upcoming events that \ you have scheduled. You can add tasks to any day and schedule reminders at \ particular times for them." @@ -13,15 +13,12 @@ PROVIDES=" a_book = $portVersion app:A_Book = $portVersion " - REQUIRES=" haiku " - BUILD_REQUIRES=" haiku_devel " - BUILD_PREREQUIRES=" makefile_engine cmd:gcc diff --git a/haiku-apps/album/album-0.9.3.recipe b/haiku-apps/album/album-0.9.3.recipe index bec201385..f0a6627db 100644 --- a/haiku-apps/album/album-0.9.3.recipe +++ b/haiku-apps/album/album-0.9.3.recipe @@ -1,11 +1,12 @@ -SUMMARY="An image viewer/organiser designed for BeOS-compatible systems." +SUMMARY="An image viewer/organiser designed for BeOS-compatible systems" DESCRIPTION="Album is a file browsing and tagging utility for Haiku. It \ started out with a goal of the ultimate image organiser (code named \ Aberration), but ended up as something much more modest and BeOS-specific. The \ idea is to have a work pad for pictures from different locations where they \ -can be previewed and tagged in one place. The program is not limited to \ -picture files and BFS volumes, although this further limits usefulness \ -since much of the functionality has to do with file attributes." +can be previewed and tagged in one place. +The program is not limited to picture files and BFS volumes, although this \ +further limits usefulness since much of the functionality has to do with file \ +attributes." HOMEPAGE="http://users.volja.net/mkovac1/proj/album/" SRC_URI="git+https://github.com/HaikuArchives/Album#cbabd25282" LICENSE="MIT" @@ -17,17 +18,14 @@ PROVIDES=" Album = $portVersion app:Album = $portVersion " - REQUIRES=" haiku lib:libiptcdata$secondaryArchSuffix " - BUILD_REQUIRES=" haiku_devel devel:libiptcdata$secondaryArchSuffix " - BUILD_PREREQUIRES=" makefile_engine cmd:gcc diff --git a/haiku-apps/beae/beae-1.2.recipe b/haiku-apps/beae/beae-1.2.recipe index 83381bd5e..f75eaa381 100644 --- a/haiku-apps/beae/beae-1.2.recipe +++ b/haiku-apps/beae/beae-1.2.recipe @@ -1,6 +1,6 @@ -SUMMARY="Well featured audio editor for Haiku." -DESCRIPTION="BeAE is an audio editor for Haiku, with features like silencing, \ -fading in/out, analyzing, etc." +SUMMARY="A well featured audio editor" +DESCRIPTION="BeAE is an audio editor with features like silencing, fading \ +in/out, analyzing, etc." HOMEPAGE="https://github.com/HaikuArchives/BeAE" SRC_URI="git+https://github.com/HaikuArchives/BeAE.git#7b8ec80082" REVISION="2" @@ -13,15 +13,12 @@ PROVIDES=" beae = $portVersion app:BeAE = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:make cmd:cmake diff --git a/haiku-apps/beam/beam-1.2alpha.recipe b/haiku-apps/beam/beam-1.2alpha.recipe index fab9f0f64..c916c6ca6 100644 --- a/haiku-apps/beam/beam-1.2alpha.recipe +++ b/haiku-apps/beam/beam-1.2alpha.recipe @@ -1,7 +1,13 @@ -SUMMARY="An e-mail client." +SUMMARY="An e-mail client" +DESCRIPTION=" +Beam (BEware, Another Mailer) is an open source e-mail client for BeOS (R5 and \ +onwards) that aims to be fast, stable and feature-complete. +" HOMEPAGE="http://beam.sourceforge.net" SRC_URI="git://beam.git.sourceforge.net/gitroot/beam/beam#95dc769db2f9090a038bc5a2c46f009379b2d57b" REVISION="5" +LICENSE="GNU GPL v2" +COPYRIGHT="2000-2012 Oliver Tappe" ARCHITECTURES="x86_gcc2 x86" PROVIDES=" beam = $portVersion @@ -11,7 +17,7 @@ REQUIRES=" liblayout >= 1.4.0 libpcre >= 8.00 lib:libssl -" + " BUILD_REQUIRES=" devel:liblayout >= 1.4.0 devel:libpcre @@ -44,9 +50,3 @@ INSTALL() addAppDeskbarSymlink ${appsDir}/Beam/Beam } -LICENSE="GNU GPL v2" -COPYRIGHT="2000-2012 Oliver Tappe" -DESCRIPTION=" -Beam (BEware, Another Mailer) is an open source e-mail client for BeOS (R5 and \ -onwards) that aims to be fast, stable and feature-complete. -" diff --git a/haiku-apps/belife/belife-1.0.0.recipe b/haiku-apps/belife/belife-1.0.0.recipe index 051ea8ed9..d35666f8e 100644 --- a/haiku-apps/belife/belife-1.0.0.recipe +++ b/haiku-apps/belife/belife-1.0.0.recipe @@ -1,4 +1,4 @@ -SUMMARY="The Game of Life." +SUMMARY="Conway's Game of Life" DESCRIPTION=" The Game of Life is not a game in the conventional sense. There are no \ players, and no winning or losing. Once the \"pieces\" are placed in the \ @@ -6,6 +6,10 @@ starting position, the rules determine everything that happens later. \ Nevertheless, Life is full of surprises! In most cases, it is impossible to \ look at a starting position (or pattern) and see what will happen in the \ future. The only way to find out is to follow the rules of the game. + +Find out more about about Conway's Game of Life: +- http://en.wikipedia.org/wiki/Conway's_Game_of_Life +- http://www.math.com/students/wonders/life/life.html " HOMEPAGE="https://github.com/HaikuArchives/BeLife" SRC_URI="git://github.com/HaikuArchives/BeLife.git#aa35a935e55e9ee17fbb9d414534ba79798a95a1" @@ -18,11 +22,9 @@ PROVIDES=" belife = $portVersion app:BeLife = $portVersion " - REQUIRES=" haiku " - BUILD_PREREQUIRES=" makefile_engine cmd:g++ @@ -30,7 +32,6 @@ BUILD_PREREQUIRES=" cmd:mkdepend cmd:xres " - BUILD_REQUIRES=" haiku_devel " diff --git a/haiku-apps/bemines/bemines-1.0b2.recipe b/haiku-apps/bemines/bemines-1.0b2.recipe index bf3092174..5b6311505 100644 --- a/haiku-apps/bemines/bemines-1.0b2.recipe +++ b/haiku-apps/bemines/bemines-1.0b2.recipe @@ -1,6 +1,6 @@ -SUMMARY="More than a near-exact clone of the classic Windows game." +SUMMARY="More than a near-exact clone of the classic Windows game" DESCRIPTION=" -It's about time we had more than a near-exact clone of the classic Windows game, +It's about time for a more than a near-exact clone of the classic Windows game, \ Minesweeper. Controls @@ -8,11 +8,11 @@ Controls - Right click: Change a box to either unmarked, flagged as a mine, or a question mark. - Middle click: Sonar ping which reveals all mines in a 3x3 square without the \ danger of setting them off. It comes with a 20 second cost added to your \ - time. Left clicking while holding down the Alt key will also will do this. + time. Left clicking while holding down ALT will also will do this. - Click with both buttons: If the tile is a number and the appropriate number \ of mines around it have been flagged, it will clear all the other squares \ around the number. Of course, if you've made a mistake, you'll probably \ - set off a mine. Left clicking while holding down the Shift key will also \ + set off a mine. Left clicking while holding down SHIFT will also \ do this." HOMEPAGE="https://github.com/HaikuArchives/BeMines" SRC_URI="git+https://github.com/haikuarchives/bemines#be29173f854c82f5b312ed31b5245b807a5afe0f" @@ -26,19 +26,20 @@ PATCHES="bemines-$portVersion.patchset" PROVIDES=" bemines = $portVersion app:bemines -" - + " BUILD_PREREQUIRES=" haiku_devel cmd:gcc -" + " -BUILD() { +BUILD() +{ gcc src/*.cpp -o BeMines -lbe -ltranslation -lmedia xres -o BeMines src/BeMines.rsrc } -INSTALL() { +INSTALL() +{ mkdir -p $appsDir/BeMines cp BeMines $appsDir/BeMines cp -r src/themes $appsDir/BeMines diff --git a/haiku-apps/bepdf/bepdf-1.2.0.recipe b/haiku-apps/bepdf/bepdf-1.2.0.recipe index 77090a8e7..bdcdd7f7d 100644 --- a/haiku-apps/bepdf/bepdf-1.2.0.recipe +++ b/haiku-apps/bepdf/bepdf-1.2.0.recipe @@ -1,8 +1,8 @@ -SUMMARY="The PDF viewer for Haiku." -DESCRIPTION="BePDF is a PDF viewer for Haiku. \ -Besides viewing, it supports annotating and user-defined bookmarking for \ -unencrypted PDFs. It's fully localized for 20 languages at the moment with \ -additional languages being easily added via text files." +SUMMARY="The PDF viewer for Haiku" +DESCRIPTION="BePDF is a PDF viewer for Haiku. Besides viewing, it supports \ +annotating and user-defined bookmarking for unencrypted PDFs. It's fully \ +localized for 20 languages at the moment with additional languages being \ +easily added via text files." HOMEPAGE="http://haikuarchives.github.io/BePDF/" SRC_URI="https://github.com/HaikuArchives/BePDF/archive/v1.2.0.tar.gz" CHECKSUM_SHA256="663c8819db01b49227165cfd3f68ba1f659ae004b96f0bac5a7e52f773aed405" @@ -11,7 +11,8 @@ COPYRIGHT=" 1997 Benoit Triquet 1999-2000 Hubert Figuiere 2000-2011 Michael Pfeiffer - 2013-2014 Augustin Cavalier" + 2013-2014 Augustin Cavalier + " LICENSE="GNU GPL v2" REVISION="1" ARCHITECTURES="x86_gcc2 x86" @@ -29,7 +30,6 @@ PROVIDES=" bepdf = $portVersion app:BePDF = $portVersion " - REQUIRES=" haiku lib:liblayout @@ -39,7 +39,6 @@ REQUIRES=" lib:libbz2 lib:libpng " - BUILD_REQUIRES=" haiku_devel devel:liblayout @@ -49,7 +48,6 @@ BUILD_REQUIRES=" devel:libbz2 devel:libpng " - BUILD_PREREQUIRES=" makefile_engine cmd:gcc diff --git a/haiku-apps/beshare/beshare-4.recipe b/haiku-apps/beshare/beshare-4.recipe index 662c62529..8d2ab6c3f 100644 --- a/haiku-apps/beshare/beshare-4.recipe +++ b/haiku-apps/beshare/beshare-4.recipe @@ -1,16 +1,14 @@ -SUMMARY="Native file sharing and chat application" +SUMMARY="A native file sharing and chat application" DESCRIPTION="BeShare is a BeOS/Haiku-native file sharing program. \ It operates similarly to other such programs (Napster, Hotline, etc) \ but with a few advantages: -- BeShare allows you to upload or download any type \ -of file, not just mp3. -- When browsing files, you can see their attributes \ -(similar to Be's Tracker view) -- Your query is always \"live\", so if new files that \ -match your query become available, you will see them \ -added to the results list right away (you won't have to \ -click \"refresh\" or anything first) +- BeShare allows you to upload or download any type of file, not just mp3. +- When browsing files, you can see their attributes (similar to Be's Tracker \ +view) +- Your query is always \"live\", so if new files that match your query become \ +available, you will see them added to the results list right away (you won't \ +have to click \"refresh\" or anything first) - BeShare includes a rudimentary chat mechanism for you social types. - BeShare supports any number of simultaneous uploads and downloads \ in parallel, but will serialize simultaneous file requests to any \ @@ -41,18 +39,15 @@ PROVIDES=" beshare$secondaryArchSuffix = $portVersion app:BeShare = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix #lib:libz " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel #devel:libz$secondaryArchSuffix #devel:muscle$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix diff --git a/haiku-apps/capitalbe/capitalbe-1.1.recipe b/haiku-apps/capitalbe/capitalbe-1.1.recipe index f23636c4e..f8924b5f8 100644 --- a/haiku-apps/capitalbe/capitalbe-1.1.recipe +++ b/haiku-apps/capitalbe/capitalbe-1.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="A finance manager for Haiku" +SUMMARY="A finance manager" DESCRIPTION="CapitalBe is a finance manager for Haiku. Easily track \ where your money is going. View reports, reconcile accounts and more! \ Like other programs published by the same author, Capital Be focuses \ @@ -16,17 +16,14 @@ PROVIDES=" capitalbe = $portVersion app:CapitalBe = $portVersion " - REQUIRES=" haiku lib:libsqlite3 " - BUILD_REQUIRES=" haiku_devel devel:libsqlite3 " - BUILD_PREREQUIRES=" cmd:gcc cmd:make diff --git a/haiku-apps/caya/caya-2013.10.12.recipe b/haiku-apps/caya/caya-2013.10.12.recipe index 30520ff1d..173caa088 100644 --- a/haiku-apps/caya/caya-2013.10.12.recipe +++ b/haiku-apps/caya/caya-2013.10.12.recipe @@ -1,16 +1,27 @@ -SUMMARY="Caya is a multiprotocol IM client." +SUMMARY="Caya is a multiprotocol IM client" +DESCRIPTION=" +Caya is a multiprotocol chat client for Haiku. It supports msn, aim, jabber, \ +google talk, and facebook. +" HOMEPAGE="http://www.versut.com/caya/" REVISION="1" ARCHITECTURES="x86 x86_gcc2" SRC_URI="git+https://github.com/Barrett17/Caya.git#0746cacb94f78b656226d8679baa3a4d968a03e6" +LICENSE="MIT" +COPYRIGHT=" + 2009-2011 Andrea Anzani + 2009-2011 Pierluigi Fiorini + 2010-2011 Oliver Ruiz Dorantes + 2011-2012 Casalinuovo Dario + " + PATCHES="caya-$portVersion.patchset" PROVIDES=" caya = $portVersion app:Caya " - REQUIRES=" haiku lib:libz @@ -61,15 +72,3 @@ INSTALL() addAppDeskbarSymlink $appsDir/Caya/Caya } - -LICENSE="MIT" -COPYRIGHT=" - 2009-2011 Andrea Anzani - 2009-2011 Pierluigi Fiorini - 2010-2011 Oliver Ruiz Dorantes - 2011-2012 Casalinuovo Dario - " -DESCRIPTION=" -Caya is a multiprotocol chat client for Haiku. It supports msn, aim, jabber, \ -google talk, and facebook. -" diff --git a/haiku-apps/chat/chat-20100903.recipe b/haiku-apps/chat/chat-20100903.recipe index 0643f3a94..303fc9a22 100644 --- a/haiku-apps/chat/chat-20100903.recipe +++ b/haiku-apps/chat/chat-20100903.recipe @@ -1,11 +1,11 @@ -SUMMARY="XMPP client for Haiku Operating System." +SUMMARY="A XMPP client" DESCRIPTION=" - Haiku Chat is tiny, about 300KB XMPP client. It supports core XMPP protocol, \ - multi-user chat, Google accounts, Psi bookmarks, In-band registration and \ - other features. It is written for Haiku, free open-source operating system \ - inspired by BeOS. Haiku Chat is simplest and smallest client that supports \ - XMPP Advanced Client 2009 profile. - " +Haiku Chat is tiny, about 300KB XMPP client. It supports core XMPP protocol, \ +multi-user chat, Google accounts, Psi bookmarks, In-band registration and \ +other features. It is written for Haiku, free open-source operating system \ +inspired by BeOS. Haiku Chat is simplest and smallest client that supports \ +XMPP Advanced Client 2009 profile. +" HOMEPAGE="http://synrc.com/client/chat/haiku/" SRC_URI="git+https://github.com/devaspot/chat.git" LICENSE="MIT" @@ -17,19 +17,16 @@ PROVIDES=" chat = $portVersion app:Chat = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libssl$secondaryArchSuffix lib:libexpat$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libssl$secondaryArchSuffix devel:libexpat$SecondaryArchSuffix " - BUILD_PREREQUIRES=" makefile_engine cmd:gcc$secondaryArchSuffix diff --git a/haiku-apps/lnlauncher/lnlauncher-1.1.2.recipe b/haiku-apps/lnlauncher/lnlauncher-1.1.2.recipe index 54c535e35..e46942a47 100644 --- a/haiku-apps/lnlauncher/lnlauncher-1.1.2.recipe +++ b/haiku-apps/lnlauncher/lnlauncher-1.1.2.recipe @@ -1,4 +1,4 @@ -SUMMARY="Yet another launcher app." +SUMMARY="Yet another launcher app" DESCRIPTION="Yet another launcher app. This one docks to the screen edge, and \ has a neat drag n drop interface. @@ -8,8 +8,8 @@ the tiny handle. Various localization files can be downloaded from the homepage, and if you \ want to add your own just mail it to me and I'll put it up with the rest! -The latest version, 1.1.2, was adapted for Haiku by Daniel Weber - thank you! \ -This means it won't work on R5, so use the old versions for that." +The latest version, 1.1.2, was adapted for Haiku by Daniel Weber - thank you! +" LICENSE="MIT" COPYRIGHT="2000-2014 Mikael Eiman" HOMEPAGE="http://einman.tv/LnLauncher" @@ -23,14 +23,13 @@ SOURCE_DIR="" PROVIDES=" lnlauncher = $portVersion app:LnLauncher -" - + " BUILD_PREREQUIRES=" haiku_devel cmd:gcc cmd:jam cmd:unzip -" + " BUILD() { diff --git a/haiku-apps/netpulse/netpulse-0.2.3.recipe b/haiku-apps/netpulse/netpulse-0.2.3.recipe index 806787a5b..558be6804 100644 --- a/haiku-apps/netpulse/netpulse-0.2.3.recipe +++ b/haiku-apps/netpulse/netpulse-0.2.3.recipe @@ -1,6 +1,6 @@ -SUMMARY="NetPulse by Carlos Hasan" +SUMMARY="A Replicant showing the network status" DESCRIPTION=" - Network status replicant that gives an indication of data being sent \ + Netpulse is status replicant that gives an indication of data being sent \ or received over the network. " HOMEPAGE="https://github.com/HaikuArchives/NetPulse" @@ -16,9 +16,9 @@ PROVIDES=" netpulse = $portVersion app:NetPulse = $portVersion " -REQUIRES="" - - +REQUIRES=" + haiku$secondaryArchSuffix + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel makefile_engine diff --git a/haiku-apps/pe/pe-2.4.5.recipe b/haiku-apps/pe/pe-2.4.5.recipe index 564fcd1cb..09388885f 100644 --- a/haiku-apps/pe/pe-2.4.5.recipe +++ b/haiku-apps/pe/pe-2.4.5.recipe @@ -1,14 +1,18 @@ -SUMMARY="A programmer's editor." -DESCRIPTION="\ +SUMMARY="A programmer's editor" +DESCRIPTION=" Pe is a native programmer's editor for Haiku. It features syntax highlighting \ and a structural view for several programming language, as well as basic \ -support for Makefile and Jamfile project management." +support for Makefile and Jamfile project management. +" HOMEPAGE="https://github.com/olta/pe" -LICENSE="BSD (4-clause) - MIT" -COPYRIGHT="1996-2002 Maarteen Hekkelman - 2003-2014 Team Pe" - +LICENSE=" + BSD (4-clause) + MIT + " +COPYRIGHT=" + 1996-2002 Maarteen Hekkelman + 2003-2014 Team Pe + " srcrev="0f29ad9bd84c14c99a16ebc57f49661e55254ca2" SRC_URI="https://github.com/olta/pe/archive/$srcrev.tar.gz" CHECKSUM_SHA256="f76b70a1b444582ee537f4a190b788bc63a25d7cd6c759f427c744dbf861b342" @@ -25,19 +29,16 @@ PROVIDES=" app:Pe = $portVersion compat >= 2 cmd:lpe = $portVersion compat >= 2 " - REQUIRES=" haiku lib:libpcre lib:libpcreposix " - BUILD_REQUIRES=" haiku_devel devel:libpcre devel:libpcreposix " - BUILD_PREREQUIRES=" cmd:bison cmd:flex diff --git a/haiku-apps/substrate/substrate-1.0.recipe b/haiku-apps/substrate/substrate-1.0.recipe index 0fef123bd..00312154b 100644 --- a/haiku-apps/substrate/substrate-1.0.recipe +++ b/haiku-apps/substrate/substrate-1.0.recipe @@ -1,7 +1,7 @@ -SUMMARY="Screensaver drawing interesting city-like structures." +SUMMARY="Screensaver drawing interesting city-like structures" DESCRIPTION=" -Substrate is a screensaver which creates interesting images from lines and circles. \ -Inspired by xscreensaver's Substrate. +Substrate is a screensaver which creates interesting images from lines and \ +circles. Inspired by xscreensaver's Substrate. " HOMEPAGE="https://github.com/atalax/haiku-substrate" SRC_URI="git+https://github.com/atalax/haiku-substrate.git#1bd0a5" @@ -14,18 +14,15 @@ ARCHITECTURES="x86_gcc2 x86 x86_64" PROVIDES=" substrate = $portVersion " - REQUIRES=" haiku " - BUILD_PREREQUIRES=" makefile_engine cmd:mkdepend cmd:make cmd:gcc " - BUILD_REQUIRES=" haiku_devel " diff --git a/haiku-apps/sum_it/sum_it-0.2beta.recipe b/haiku-apps/sum_it/sum_it-0.2beta.recipe index 3ac3683f3..9a7162324 100644 --- a/haiku-apps/sum_it/sum_it-0.2beta.recipe +++ b/haiku-apps/sum_it/sum_it-0.2beta.recipe @@ -1,4 +1,4 @@ -SUMMARY="Sum-It is a native spreadsheet for BeOS" +SUMMARY="Sum-It is a native spreadsheet" DESCRIPTION=" Sum-It is a spreadsheet for BeOS (Download BeOS for free). This is Open \ Sum-It, the open source version of Maarten Hekkelman's Sum-It application. \ @@ -6,8 +6,10 @@ Sum-It has many features, including a plug-in architecture for formulas and \ graphs. This product includes software developed by Hekkelman Programmatuur B.V. " LICENSE="BSD (4-clause)" -COPYRIGHT="1996-1998, 2000 Hekkelman Programmatuur B.V. All rights reserved. - 1999-2000 Tim Vernum. All rights reserved." +COPYRIGHT=" + 1996-1998, 2000 Hekkelman Programmatuur B.V. All rights reserved. + 1999-2000 Tim Vernum. All rights reserved. + " HOMEPAGE="https://github.com/HaikuArchives/OpenSumIt" SRC_URI="git+https://github.com/HaikuArchives/OpenSumIt.git#cdab184a27" REVISION="3" @@ -17,11 +19,9 @@ PROVIDES=" sum_it = $portVersion app:Sum_It = $portVersion " - BUILD_REQUIRES=" haiku_devel " - BUILD_PREREQUIRES=" cmd:make cmd:gcc diff --git a/haiku-apps/timecop/timecop-0.61.recipe b/haiku-apps/timecop/timecop-0.61.recipe index c779ba02e..ebf4e3877 100644 --- a/haiku-apps/timecop/timecop-0.61.recipe +++ b/haiku-apps/timecop/timecop-0.61.recipe @@ -1,9 +1,9 @@ -SUMMARY="TimeCop helps you collect statistics about your computer working" +SUMMARY="TimeCop helps you collect statistics about your computer usage" DESCRIPTION=" You want to know, how much time you spend in front of your computer? You want to know, how often your computer crashes? -So you can use TimeCop to write a protocol of your computer sessions. +You can use TimeCop to write a protocol of your computer sessions. " HOMEPAGE="http://www.augusta.de/michael/BeOS/TimeCop/index.us.html" SRC_URI="git://github.com/HaikuArchives/TimeCop.git#ee79c42895" @@ -15,22 +15,19 @@ CHECKSUM_SHA256="d384c22c8768298fb1d9ea60fbdb8e7f7e440c00bae44c37e7507f20c4fe6a9 REQUIRES=" haiku -" - + " PROVIDES=" cmd:TimeCop_daemon = $portVersion app:TimeCop = $portVersion -" - + " BUILD_REQUIRES=" haiku_devel -" - + " BUILD_PREREQUIRES=" cmd:make cmd:gcc -" - + " + BUILD() { make diff --git a/haiku-apps/yab_ide/yab_ide-2.2.3.recipe b/haiku-apps/yab_ide/yab_ide-2.2.3.recipe index 076e83268..6f63ea6d0 100644 --- a/haiku-apps/yab_ide/yab_ide-2.2.3.recipe +++ b/haiku-apps/yab_ide/yab_ide-2.2.3.recipe @@ -1,4 +1,4 @@ -SUMMARY="integrated development environment for yab." +SUMMARY="An integrated development environment for yab" DESCRIPTION=" Yab allows fast prototyping with simple and clean code. yab contains a large \ number of BeAPI specific commands for GUI creation and much, much more. @@ -14,19 +14,19 @@ CHECKSUM_SHA512="a74edcf9718ee9a13a16ab0a99fbbed3cceebf1ea4bfac714b098d51531de7f SOURCE_DIR="Yab-1.7.3" REVISION="1" - LICENSE="Artistic" -COPYRIGHT="1995-2006 Marc-Oliver Ihm (yabasic) +COPYRIGHT=" + 1995-2006 Marc-Oliver Ihm (yabasic) 2006-2009 Jan Bungeroth (yab improvements) - 2013 Jim Saxton (yab improvements)" + 2013 Jim Saxton (yab improvements) + " ARCHITECTURES="x86_gcc2 x86 ?x86_64" PROVIDES=" yab_ide$secondaryArchSuffix = $portVersion app:yab_IDE = $portVersion - " - + " REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix @@ -34,13 +34,11 @@ REQUIRES=" devel:libncurses$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix devel:libz$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" cmd:bison cmd:flex diff --git a/haiku-games/bevexed/bevexed-20141224.recipe b/haiku-games/bevexed/bevexed-20141224.recipe index c7987d621..691ade23f 100644 --- a/haiku-games/bevexed/bevexed-20141224.recipe +++ b/haiku-games/bevexed/bevexed-20141224.recipe @@ -1,7 +1,7 @@ -SUMMARY="A maddeningly-addictive puzzle game." +SUMMARY="A maddeningly-addictive puzzle game" DESCRIPTION=" A maddeningly-addictive puzzle game. The concept is simple: put the tiles in \ -the grid on the left such that the numbers match wherever 2 tiles touch. +the grid on the left such that the numbers match wherever two tiles touch. " HOMEPAGE="https://github.com/HaikuArchives/BeVexed" SRC_URI="git+https://github.com/HaikuArchives/BeVexed#01613e90e6ce3c2b47a592efe8e248db3445f536" @@ -16,15 +16,12 @@ PROVIDES=" BeVexed = $portVersion app:BeVexed = $portVersion " - REQUIRES=" haiku " - BUILD_REQUIRES=" haiku_devel " - BUILD_PREREQUIRES=" makefile_engine cmd:gcc diff --git a/haiku-libs/ale/ale-0.9.1.recipe b/haiku-libs/ale/ale-0.9.1.recipe index 4d1d32e71..305797a87 100644 --- a/haiku-libs/ale/ale-0.9.1.recipe +++ b/haiku-libs/ale/ale-0.9.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="ALE: GUI Editor to create and edit constraint-based layouts." +SUMMARY="A GUI editor to create and edit constraint-based layouts" DESCRIPTION="The Auckland Layout Editor (ALE) is a constraint-based layout \ editor that is based on the BALMLayout layout class. The constraint-based \ layout model is very powerful and can describe layouts that can't be described \ @@ -9,6 +9,7 @@ views. Furthermore, layouts created with ALE have no conflicting constraints. ALE provides a small but powerful set of edit operations. These edit \ operations keep views automatically aligned to each other. This makes \ creating and editing layouts very easy. + For more information read: https://www.cs.auckland.ac.nz/~lutteroth/publications/ZeidlerEtAl2013-AucklandLayoutEditor.pdf or watch: diff --git a/haiku-libs/libsanta/libsanta-3.0.1.recipe b/haiku-libs/libsanta/libsanta-3.0.1.recipe index 12b1ec4d9..474cdb306 100644 --- a/haiku-libs/libsanta/libsanta-3.0.1.recipe +++ b/haiku-libs/libsanta/libsanta-3.0.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="Deprecated custom widget library." +SUMMARY="Deprecated custom widget library" DESCRIPTION="Santa's Gift Bag has some useful custom widgets \ (color picker, column list view, scroll view etc.) DO NOT use for new \ applications! Use libwalter or Haiku's experimental widgets (libshared). \ @@ -17,15 +17,12 @@ PROVIDES=" libsanta$secondaryArchSuffix = $portVersion lib:libsanta$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" makefile_engine cmd:gcc$secondaryArchSuffix @@ -38,7 +35,6 @@ PROVIDES_devel=" libsanta${secondaryArchSuffix}_devel = $portVersion devel:libsanta$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" libsanta$secondaryArchSuffix == $portVersion base " diff --git a/media-fonts/vl_gothic/vl_gothic-20141206.recipe b/media-fonts/vl_gothic/vl_gothic-20141206.recipe index 08ba3b550..1221f8397 100644 --- a/media-fonts/vl_gothic/vl_gothic-20141206.recipe +++ b/media-fonts/vl_gothic/vl_gothic-20141206.recipe @@ -1,22 +1,25 @@ -SUMMARY="A modern gothic font including Japanese, as well as Latin and Greek glyphs" +SUMMARY="A modern gothic font including Japanese, Latin and Greek glyphs" DESCRIPTION="This package includes the VL Gothic (monospace) and VL PGothic \ (proportional) fonts. Originally developed for the Vine Linux project, they \ include glyphs suitable for rendering Japanese text, as well as Latin and Greek \ alphabets. -The fonts are based on the M+ fonts and the Sazanami fonts." +The fonts are based on the M+ fonts and the Sazanami fonts. +" HOMEPAGE="http://vlgothic.dicey.org/" SRC_URI="http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fvlgothic%2F62375%2FVLGothic-20141206.tar.xz" CHECKSUM_SHA256="982040db2f9cb73d7c6ab7d9d163f2ed46d1180f330c9ba2fae303649bf8102d" -LICENSE="BSD (3-clause) +LICENSE=" + BSD (3-clause) M+ Fonts Project Sazanami Gothic Font -" -COPYRIGHT="1990-2003 Wada Laboratory, the University of Tokyo. -2003-2004 Electronic Font Open Laboratory (/efont/). -2002-2014 M+ FONTS PROJECT -2006-2014 Daisuke SUZUKI . -2006-2014 Project Vine . -" + " +COPYRIGHT=" + 1990-2003 Wada Laboratory, the University of Tokyo + 2003-2004 Electronic Font Open Laboratory (/efont/) + 2002-2014 M+ FONTS PROJECT + 2006-2014 Daisuke SUZUKI + 2006-2014 Project Vine + " REVISION="1" ARCHITECTURES="any" diff --git a/media-libs/devil/devil-1.7.8.recipe b/media-libs/devil/devil-1.7.8.recipe index fd23e4774..f1d625f3b 100644 --- a/media-libs/devil/devil-1.7.8.recipe +++ b/media-libs/devil/devil-1.7.8.recipe @@ -1,8 +1,18 @@ SUMMARY="A full-featured cross-platform image library" +DESCRIPTION=" +Developer's Image Library (DevIL) is a programmer's library to develop \ +applications with very powerful image loading capabilities, yet is easy for a \ +developer to learn and use. Ultimate control of images is left to the \ +developer, so unnecessary conversions, etc. are not performed. DevIL utilizes \ +a simple, yet powerful, syntax. DevIL can load, save, convert, manipulate, \ +filter and display a wide variety of image formats. +" HOMEPAGE="http://openil.sourceforge.net/" SRC_URI="http://sourceforge.net/projects/openil/files/DevIL/1.7.8/DevIL-1.7.8.tar.gz" CHECKSUM_SHA256="682ffa3fc894686156337b8ce473c954bf3f4fb0f3ecac159c73db632d28a8fd" REVISION="2" +LICENSE="GNU LGPL v2.1" +COPYRIGHT="2009 Denton Woods" ARCHITECTURES="x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86" @@ -10,11 +20,9 @@ PROVIDES=" devil$secondaryArchSuffix = $portVersion lib:libIL$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libjasper$secondaryArchSuffix devel:libjpeg$secondaryArchSuffix @@ -23,8 +31,7 @@ BUILD_REQUIRES=" devel:libpng$secondaryArchSuffix devel:libtiff$secondaryArchSuffix devel:libz$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:awk @@ -35,7 +42,6 @@ BUILD_PREREQUIRES=" cmd:pkg_config$secondaryArchSuffix " - BUILD() { runConfigure ./configure CFLAGS=-Dpng_set_gray_1_2_4_to_8=png_set_expand_gray_1_2_4_to_8 @@ -63,19 +69,7 @@ PROVIDES_devel=" devil${secondaryArchSuffix}_devel = $portVersion devel:libIL$secondaryArchSuffix " - REQUIRES_devel=" haiku$secondaryArchSuffix devil$secondaryArchSuffix == $portVersion base " - -LICENSE="GNU LGPL v2.1" -COPYRIGHT="2009 Denton Woods" -DESCRIPTION=" -Developer's Image Library (DevIL) is a programmer's library to develop -applications with very powerful image loading capabilities, yet is easy for a -developer to learn and use. Ultimate control of images is left to the -developer, so unnecessary conversions, etc. are not performed. DevIL utilizes a -simple, yet powerful, syntax. DevIL can load, save, convert, manipulate, filter -and display a wide variety of image formats. -" diff --git a/media-libs/faad2/faad2-2.7.recipe b/media-libs/faad2/faad2-2.7.recipe index 45ebeb10b..448ecbc6e 100644 --- a/media-libs/faad2/faad2-2.7.recipe +++ b/media-libs/faad2/faad2-2.7.recipe @@ -1,14 +1,17 @@ -SUMMARY="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder" -DESCRIPTION="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder" - +SUMMARY="An open source MPEG-4 and MPEG-2 AAC decoder" +DESCRIPTION=" +This is an open source MPEG-4 and MPEG-4 ACC decoder programmed in C \ +and used in FAAC (freeware Advanced Audio Coder). It is used with the FAAC \ +encoder and can be compile on various platforms. It supports MPEG-4 audio \ +object types including LC, Main, LTP, LD, ER, SBR and PS. It contains a \ +library (libfaad) that may be used by other programs." HOMEPAGE="http://www.audiocoding.com/" SRC_URI="http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz" +CHECKSUM_SHA256="ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330" REVISION="1" LICENSE="GNU GPL v2" COPYRIGHT="2003-2005 M. Bakker, Nero AG." -CHECKSUM_SHA256="ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330" - ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -19,11 +22,9 @@ PROVIDES=" lib:libfaad$secondaryArchSuffix = 2.0.0 compat >= 2 cmd:faad$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku${secondaryArchSuffix} -" - + " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:libtool @@ -35,7 +36,6 @@ BUILD_PREREQUIRES=" cmd:make " - PATCH() { sed -i 's/(LTCOMPILE) -c/(LTCOMPILE) -nostart/' libfaad/Makefile.in diff --git a/media-libs/jasper/jasper-1.900.1.recipe b/media-libs/jasper/jasper-1.900.1.recipe index 84b608274..6829c9b2e 100644 --- a/media-libs/jasper/jasper-1.900.1.recipe +++ b/media-libs/jasper/jasper-1.900.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="Implementation of the codec specified in the JPEG-2000 Part-1 standard." +SUMMARY="Implementation of the codec specified in the JPEG-2000 Part-1 standard" DESCRIPTION=" The JasPer Project is an open-source initiative to provide a free \ software-based reference implementation of the codec specified in the \ @@ -9,10 +9,8 @@ HOMEPAGE="http://www.ece.uvic.ca/~mdadams/jasper/" SRC_URI="http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-1.900.1.zip" CHECKSUM_SHA256="6b905a9c2aca2e275544212666eefc4eb44d95d0a57e4305457b407fe63f9494" REVISION="4" - LICENSE="JasPer v2" COPYRIGHT="1999-2007 Michael D. Adams" - ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -22,15 +20,12 @@ PROVIDES=" jasper$secondaryArchSuffix = $portVersion compat >= 1.0.0 lib:libjasper$secondaryArchSuffix = 1.0.0 compat >= 1 " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix @@ -43,8 +38,6 @@ BUILD_PREREQUIRES=" cmd:chmod " - - BUILD() { autoreconf -fi @@ -83,7 +76,6 @@ PROVIDES_devel=" jasper${secondaryArchSuffix}_devel = $portVersion devel:libjasper$secondaryArchSuffix = 1.0.0 compat >=1 " - REQUIRES_devel=" jasper$secondaryArchSuffix == $portVersion base " diff --git a/media-libs/lcms/lcms-2.6.recipe b/media-libs/lcms/lcms-2.6.recipe index 54f17e369..67b778fec 100644 --- a/media-libs/lcms/lcms-2.6.recipe +++ b/media-libs/lcms/lcms-2.6.recipe @@ -26,7 +26,6 @@ PROVIDES=" cmd:tificc$secondaryArchSuffix cmd:transicc$secondaryArchSuffix " - REQUIRES=" haiku lib:libjpeg$secondaryArchSuffix @@ -34,7 +33,6 @@ REQUIRES=" lib:libtiff$secondaryArchSuffix lib:libz$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libjpeg$secondaryArchSuffix @@ -42,7 +40,6 @@ BUILD_REQUIRES=" devel:libtiff$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc${secondaryArchSuffix} cmd:ld${secondaryArchSuffix} @@ -51,6 +48,7 @@ BUILD_PREREQUIRES=" cmd:autoconf cmd:make " + SOURCE_DIR="lcms2-$portVersion" BUILD() diff --git a/media-libs/libart_lgpl/libart_lgpl-2.3.21.recipe b/media-libs/libart_lgpl/libart_lgpl-2.3.21.recipe index 2fcdffd06..ef667e469 100644 --- a/media-libs/libart_lgpl/libart_lgpl-2.3.21.recipe +++ b/media-libs/libart_lgpl/libart_lgpl-2.3.21.recipe @@ -1,9 +1,10 @@ -SUMMARY="Libart is a library for high-performance 2D graphics" +SUMMARY="A library for high-performance 2D graphics" DESCRIPTION=" Libart is free software (all components are either GPL or LGPL). Libart is \ -also available for commercial licensing. Libart supports a very powerful \ -imaging model, basically the same as SVG and the Java 2D API. It includes all \ -PostScript imaging operations, and adds antialiasing and alpha-transparency. \ +also available for commercial licensing. +Libart supports a very powerful imaging model, basically the same as SVG and \ +the Java 2D API. It includes all PostScript imaging operations, and adds \ +antialiasing and alpha-transparency. Libart is also highly tuned for incremental rendering. It contains data \ structures and algorithms suited to rapid, precise computation of Region of \ Interest, as well as a two-phase rendering pipeline optimized for interactive \ @@ -23,15 +24,12 @@ PROVIDES=" libart_lgpl$secondaryArchSuffix = $portVersion lib:libart_lgpl_2$secondaryArchSuffix = 2.3.21 compat >= 2 " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:aclocal cmd:autoreconf @@ -69,7 +67,6 @@ PROVIDES_devel=" devel:libart_lgpl_2$secondaryArchSuffix = 2.3.21 compat >= 2 cmd:libart2_config$secondaryArchSuffix = $portVersion compat >= 2 " - REQUIRES_devel=" libart_lgpl_2$secondaryArchSuffix == $portVersion base " diff --git a/media-libs/libwebp/libwebp-0.4.1.recipe b/media-libs/libwebp/libwebp-0.4.1.recipe index 8c199f7da..54f7f7235 100644 --- a/media-libs/libwebp/libwebp-0.4.1.recipe +++ b/media-libs/libwebp/libwebp-0.4.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="library for encoding and decoding WebP image files" +SUMMARY="A library for encoding and decoding WebP image files" DESCRIPTION=" A library for encoding and decoding WebP image files. " @@ -18,7 +18,6 @@ PROVIDES=" cmd:cwebp$secondaryArchSuffix cmd:dwebp$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix @@ -26,14 +25,12 @@ REQUIRES=" lib:libpng$secondaryArchSuffix lib:libz$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libjpeg$secondaryArchSuffix devel:libgif$secondaryArchSuffix devel:libpng$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix @@ -69,7 +66,6 @@ PROVIDES_devel=" libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.4 devel:libwebp$secondaryArchSuffix = 5.0.1 compat >= 5 " - REQUIRES_devel=" libwebp$secondaryArchSuffix == $portVersion base " diff --git a/media-libs/openal/openal-1.13.0.recipe b/media-libs/openal/openal-1.13.0.recipe index 70d7c0724..39a9c8d8d 100644 --- a/media-libs/openal/openal-1.13.0.recipe +++ b/media-libs/openal/openal-1.13.0.recipe @@ -1,15 +1,19 @@ SUMMARY="A software implementation of the OpenAL 3D audio API" DESCRIPTION=" -OpenAL - A software implementation of the OpenAL 3D audio API. -" +OpenAL stands for (Open Audio Library), a cross-platform audio application \ +programming interface written in C. It is an environmental 3D audio \ +library that aims to provide a replacement for proprietary 3D audio systems \ +such as EAX and A3D. Openal is designed for efficient rendering of \ +multichannel 3D positional audio." HOMEPAGE="http://kcat.strangesoft.net/openal.html" SRC_URI="http://kcat.strangesoft.net/openal-releases/openal-soft-1.13.tar.bz2" CHECKSUM_SHA256="dc735b8b2ab21f6ec54b4262f150a7e0527ae42aa975a1965b9342df1520443c" REVISION="2" LICENSE="GNU LGPL v2.1" -COPYRIGHT="1999-2000 Loki Software - 2005-2011 OpenAL Soft team" - +COPYRIGHT=" + 1999-2000 Loki Software + 2005-2011 OpenAL Soft team + " ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -17,15 +21,12 @@ PROVIDES=" openal$secondaryArchSuffix = $portVersion compat >= 1 lib:libopenal$secondaryArchSuffix = 1.13.0 compat >= 1 " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:cmake cmd:gcc$secondaryArchSuffix @@ -67,7 +68,6 @@ PROVIDES_devel=" devel:libopenal$secondaryArchSuffix = 1.13.0 compat >= 0 cmd:openal_info$secondaryArchSuffix " - REQUIRES_devel=" haiku$secondaryArchSuffix lib:libopenal$secondaryArchSuffix == $portVersion base diff --git a/media-libs/openexr/openexr-2.2.0.recipe b/media-libs/openexr/openexr-2.2.0.recipe index 277edbfce..32ef241a8 100644 --- a/media-libs/openexr/openexr-2.2.0.recipe +++ b/media-libs/openexr/openexr-2.2.0.recipe @@ -1,3 +1,4 @@ +SUMMARY="A high dynamic-range (HDR) image file format" DESCRIPTION=" OpenEXR is a high dynamic-range (HDR) image file format developed \ by Industrial Light & Magic for use in computer imaging \ @@ -7,7 +8,6 @@ Harry Potter and the Sorcerers Stone, Men in Black II, Gangs of \ New York, and Signs. Since then, OpenEXR has become ILM's main \ image file format. " -SUMMARY="OpenEXR is a high dynamic-range (HDR) image file format" HOMEPAGE="http://www.openexr.com" LICENSE="BSD (3-clause)" COPYRIGHT="2002-2011 Industrial Light & Magic" @@ -39,7 +39,6 @@ PROVIDES=" cmd:exrmultiview$secondaryArchSuffix = $portVersion cmd:exrstdattr$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libhalf$secondaryArchSuffix == 12.0.0 diff --git a/media-libs/sdl_net/sdl_net-1.2.8.recipe b/media-libs/sdl_net/sdl_net-1.2.8.recipe index ef629f2c2..2ff416832 100644 --- a/media-libs/sdl_net/sdl_net-1.2.8.recipe +++ b/media-libs/sdl_net/sdl_net-1.2.8.recipe @@ -1,7 +1,10 @@ SUMMARY="Simple Direct Media Layer Net Library" DESCRIPTION=" -This is a small simple cross-platform networking library for SDL. -" +SDL_net is a network library that works with the SDL. It has good network \ +functionality as users are able to code on multiple platforms including \ +Linux, Windows, and Haiku. SDL_net makes handling data transfer and network \ +connections easy. It features a sample chat client and server application; \ +the chat client uses the GUIlib GUI framework library." HOMEPAGE="http://www.libsdl.org/projects/SDL_net" SRC_URI="http://www.libsdl.org/projects/SDL_net/release/SDL_net-1.2.8.tar.gz" CHECKSUM_SHA256="5f4a7a8bb884f793c278ac3f3713be41980c5eedccecff0260411347714facb4" @@ -16,17 +19,14 @@ PROVIDES=" lib:libSDL_net$secondaryArchSuffix = 1.2_0.8.0 compat >= 1.2_0 lib:libSDL_net_1.2$secondaryArchSuffix = 0.8.0 compat >= 1.2 " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix lib:libGL$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libsdl$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:aclocal @@ -69,7 +69,6 @@ PROVIDES_devel=" devel:libSDL_net$secondaryArchSuffix = 1.2_0.8.0 compat >= 0 devel:libSDL_net_1.2$secondaryArchSuffix = 0.8.0 compat >= 0 " - REQUIRES_devel=" sdl_net$secondaryArchSuffix == $portVersion base " diff --git a/media-libs/sge/sge-030809.recipe b/media-libs/sge/sge-030809.recipe index 0a830b65c..8c485def2 100644 --- a/media-libs/sge/sge-030809.recipe +++ b/media-libs/sge/sge-030809.recipe @@ -1,7 +1,9 @@ SUMMARY="SDL Graphics Extension" DESCRIPTION=" -SDL Graphics Extension -" +SGE is an extension for the open source multimedia library-SDL. It provides \ +many graphics operations such as drawing of lines, circles and primitives. It \ +also allows for the rotation and scaling of surfaces, pixel operations and \ +much more." HOMEPAGE="http://www.etek.chalmers.se/~e8cal1/sge/" SRC_URI="http://ports-space.haiku-files.org/source/sge-030809.tar.gz" CHECKSUM_SHA256="25cfbe59ab99647254e69d25984707045492c2a5d1b15f27d999d0284a7110fc" @@ -17,7 +19,6 @@ PROVIDES=" sge$secondaryArchSuffix = $portVersion compat >= 030809 lib:libSGE$secondaryArchSuffix = $portVersion compat >= 030809 " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix @@ -25,7 +26,6 @@ REQUIRES=" lib:libfreetype$secondaryArchSuffix lib:libz$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -33,7 +33,6 @@ BUILD_REQUIRES=" devel:libfreetype$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix @@ -63,7 +62,6 @@ PROVIDES_devel=" sge${secondaryArchSuffix}_devel = $portVersion compat >= 030809 devel:libSGE$secondaryArchSuffix = $portVersion compat >= 030809 " - REQUIRES_devel=" sge$secondaryArchSuffix == $portVersion base " diff --git a/media-libs/smpeg/smpeg-0.4.5.recipe b/media-libs/smpeg/smpeg-0.4.5.recipe index 9a9829527..f0bd5abae 100644 --- a/media-libs/smpeg/smpeg-0.4.5.recipe +++ b/media-libs/smpeg/smpeg-0.4.5.recipe @@ -1,4 +1,4 @@ -SUMMARY="smpeg is an mpeg decoding library." +SUMMARY="An mpeg decoding library" DESCRIPTION=" SMPEG is short for the SDL MPEG library originally developed by Loki Software. \ SMPEG uses MPEG-1 standard as a video display library, rather than MPEG-2, \ @@ -23,7 +23,6 @@ PROVIDES=" lib:libsmpeg$secondaryArchSuffix = 0.4_0.1.4 compat >= 0.4_0 lib:libsmpeg_0.4$secondaryArchSuffix = 0.1.4 compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix lib:libstdc++$secondaryArchSuffix @@ -31,13 +30,11 @@ REQUIRES=" lib:libSDL_1.2$secondaryArchSuffix lib:libGL$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libSDL$secondaryArchSuffix devel:libglu$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:libtoolize @@ -88,7 +85,6 @@ PROVIDES_devel=" devel:libsmpeg$secondaryArchSuffix = 0.4_0.1.4 compat >= 0.4_0 devel:libsmpeg_0.4$secondaryArchSuffix = 0.1.4 compat >= 0 " - REQUIRES_devel=" smpeg$secondaryArchSuffix == $portVersion base " diff --git a/media-libs/taglib/taglib-1.9.1.recipe b/media-libs/taglib/taglib-1.9.1.recipe index 5e3cc64fc..b01a27ab1 100644 --- a/media-libs/taglib/taglib-1.9.1.recipe +++ b/media-libs/taglib/taglib-1.9.1.recipe @@ -1,12 +1,16 @@ -SUMMARY="TabLib Audio Meta-Data Library" +SUMMARY="An audio meta-data library" DESCRIPTION=" -TagLib Audio Meta-Data Library. -" +TagLib is a free library written in C++ for reading and editing \ +metadata that has been embedded into audio files. It is able to read and \ +edit all relevant metadata formats for audio files, including APEv2, ID3 and \ +Vorbis. It can find tags in multiple formats such as .mp3 .wma .wav .m4a \ +.flac etc. TagLib is platform independent." HOMEPAGE="http://github.com/taglib" SRC_URI="http://taglib.github.io/releases/taglib-1.9.1.tar.gz" CHECKSUM_SHA256="72d371cd1419a87ae200447a53bff2be219283071e80fd12337928cc967dc71a" COPYRIGHT="2002-2013 Scott Wheeler" -LICENSE="GNU LGPL v2 +LICENSE=" + GNU LGPL v2 MPL v1.1 " REVISION="2" @@ -25,17 +29,14 @@ PROVIDES=" lib:libtag$secondaryArchSuffix = 1.14.0 compat >= 1 lib:libtag_c$secondaryArchSuffix = 0.0.0 compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix lib:libstdc++$secondaryArchSuffix lib:libz$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix @@ -82,7 +83,6 @@ PROVIDES_devel=" devel:libtag$secondaryArchSuffix = 1.14.0 compat >= 1 devel:libtag_c$secondaryArchSuffix = 0.0.0 compat >= 0 " - REQUIRES_devel=" taglib$secondaryArchSuffix == $portVersion base " diff --git a/media-sound/fluidsynth/fluidsynth-1.1.6.recipe b/media-sound/fluidsynth/fluidsynth-1.1.6.recipe index d80f09ce4..cde4c685e 100644 --- a/media-sound/fluidsynth/fluidsynth-1.1.6.recipe +++ b/media-sound/fluidsynth/fluidsynth-1.1.6.recipe @@ -1,8 +1,10 @@ -SUMMARY="Fluidsynth is a software real-time synthesizer" +SUMMARY="FA software real-time synthesizer" DESCRIPTION=" -Fluidsynth is a software real-time synthesizer based on the Soundfont 2 \ -specifications. -" +Fluidsynth is a free open source software synthesizer written in C. It \ +can convert MIDI note data to an audio signal using SoundFont technology \ +without a SoundFont compatible soundcard. Fluidsynth can perform as a virtual \ +MIDI device and read in SMF (.mid) files directly. Another function is its \ +ability to send audio data to a Raw or Wave file." HOMEPAGE="http://www.fluidsynth.org/" SRC_URI="http://sourceforge.net/projects/fluidsynth/files/fluidsynth-$portVersion/fluidsynth-$portVersion.tar.bz2" CHECKSUM_SHA256="d28b47dfbf7f8e426902ae7fa2981d821fbf84f41da9e1b85be933d2d748f601" @@ -20,7 +22,6 @@ PROVIDES=" lib:libfluidsynth${secondaryArchSuffix} = 1.5.2 compat >= 1 cmd:fluidsynth${secondaryArchSuffix} " - REQUIRES=" haiku${secondaryArchSuffix} lib:libFLAC$secondaryArchSuffix @@ -33,7 +34,6 @@ REQUIRES=" lib:libsndfile$secondaryArchSuffix lib:libvorbis$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libFLAC$secondaryArchSuffix @@ -45,7 +45,6 @@ BUILD_REQUIRES=" devel:libsndfile$secondaryArchSuffix devel:libvorbis$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:libtoolize @@ -60,25 +59,21 @@ BUILD_PREREQUIRES=" BUILD() { libtoolize -fci - ./autogen.sh runConfigure ./configure - make $jobArgs } INSTALL() { make install - prepareInstalledDevelLib libfluidsynth fixPkgconfig # devel package packageEntries devel \ $developDir - } # ----- devel package ------------------------------------------------------- diff --git a/media-sound/ocp/ocp-0.1.21_git.recipe b/media-sound/ocp/ocp-0.1.21_git.recipe index e3cea0b52..5e3e23168 100644 --- a/media-sound/ocp/ocp-0.1.21_git.recipe +++ b/media-sound/ocp/ocp-0.1.21_git.recipe @@ -1,4 +1,4 @@ -SUMMARY="ocp - Open Cubic Player" +SUMMARY="Open Cubic Player" DESCRIPTION=" ocp - Open Cubic Player, a music player ported from DOS. " diff --git a/net-irc/quassel/quassel-0.10.0.recipe b/net-irc/quassel/quassel-0.10.0.recipe index c2443c98b..530df6431 100644 --- a/net-irc/quassel/quassel-0.10.0.recipe +++ b/net-irc/quassel/quassel-0.10.0.recipe @@ -1,14 +1,15 @@ -SUMMARY="Quassel IRC" +SUMMARY="A distributed IRC client" DESCRIPTION=" -Quassel IRC is a modern, cross-platform, distributed IRC client, -meaning that one (or multiple) client(s) can attach to and detach -from a central core -- much like the popular combination of screen -and a text-based IRC client such as WeeChat, but graphical. In -addition to this unique feature, we aim to bring a pleasurable, -comfortable chatting experience to all major platforms (including -Linux, Windows, and Mac OS X as well as Android smartphones), making -communication with your peers not only convenient, but also -easily available." +Quassel IRC is a modern, cross-platform, distributed IRC client, meaning \ +that one (or multiple) client(s) can attach to and detach from a central \ +core -- much like the popular combination of screen and a text-based IRC \ +client such as WeeChat, but graphical. + +In addition to this unique feature, it aims to bring a pleasurable, \ +comfortable chatting experience to all major platforms (including Linux, \ +Windows, and Mac OS X as well as Android smartphones), making communication \ +with your peers not only convenient, but also easily available. +" HOMEPAGE="http://quassel-irc.org" SRC_URI="http://quassel-irc.org/pub/quassel-0.10.0.tar.bz2" CHECKSUM_SHA256="68228ce23aa3a992add3d00cb1e8b4863d8ca64bea99c881edf6d16ff9ec7c23" @@ -34,24 +35,20 @@ PROVIDES=" cmd:quasselcore${secondaryArchSuffix} cmd:quasselclient${secondaryArchSuffix} " - REQUIRES=" haiku${secondaryArchSuffix} libqt4${secondaryArchSuffix} >= 4.8 lib:libz${secondaryArchSuffix} " - PATCHES=" quassel-0.9.2.patchset " - BUILD_PREREQUIRES=" cmd:cmake cmd:g++${secondaryArchSuffix} cmd:make cmd:pkg_config${secondaryArchSuffix} - " - + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8 diff --git a/net-libs/hubbub/hubbub-0.3.0.recipe b/net-libs/hubbub/hubbub-0.3.0.recipe index 53b93ef26..fd1cf0d79 100644 --- a/net-libs/hubbub/hubbub-0.3.0.recipe +++ b/net-libs/hubbub/hubbub-0.3.0.recipe @@ -1,4 +1,4 @@ -SUMMARY="Hubbub is an HTML5 compliant parsing library" +SUMMARY="An HTML5 compliant parsing library" DESCRIPTION=" Hubbub is an HTML5 compliant parsing library, written in C. It was developed \ as part of the NetSurf project and is available for use by other software \ diff --git a/net-libs/libssh2/libssh2-1.4.3.recipe b/net-libs/libssh2/libssh2-1.4.3.recipe index 08cf1e30f..539e2e4a3 100644 --- a/net-libs/libssh2/libssh2-1.4.3.recipe +++ b/net-libs/libssh2/libssh2-1.4.3.recipe @@ -1,4 +1,4 @@ -SUMMARY="A SSH2 library." +SUMMARY="A SSH2 library" DESCRIPTION=" libssh2 is a library implementing the SSH2 protocol, available under \ the revised BSD license. diff --git a/net-libs/neon/neon-0.30.1.recipe b/net-libs/neon/neon-0.30.1.recipe index 5e575414c..1e9afcf3a 100644 --- a/net-libs/neon/neon-0.30.1.recipe +++ b/net-libs/neon/neon-0.30.1.recipe @@ -1,6 +1,8 @@ SUMMARY="HTTP and WebDAV client library, with a C interface" DESCRIPTION=" -neon is an HTTP and WebDAV client library, with a C interface. Features: +neon is an HTTP and WebDAV client library, with a C interface. + +Features: - high-level wrappers for common HTTP and WebDAV operations (GET, MOVE, \ DELETE, etc) - low-level interface to the HTTP request/response engine, allowing the use of \ @@ -56,7 +58,6 @@ BUILD_PREREQUIRES=" cmd:make " - BUILD() { echo 'LT_INIT' >> configure.in diff --git a/net-misc/muscle/muscle-6.00.recipe b/net-misc/muscle/muscle-6.00.recipe index ec2615541..b96d1d509 100644 --- a/net-misc/muscle/muscle-6.00.recipe +++ b/net-misc/muscle/muscle-6.00.recipe @@ -2,12 +2,14 @@ SUMMARY="Robust, somewhat scalable, cross-platform client-server solution" DESCRIPTION=" The MUSCLE system is a robust, somewhat scalable, cross-platform client-server \ solution for dynamic distributed applications for Haiku and other operating \ -systems. It allows (n) client programs (each of which may be running on a \ +systems. +It allows (n) client programs (each of which may be running on a \ separate computer and/or under a different OS) to communicate with each other \ in a many-to-many message-passing style. It employs a central server to which \ client programs may connect or disconnect at any time (this design is similar \ to other client-server systems such as Quake servers, IRC servers, and Napster \ -servers, but more general in application). In addition to the client-server \ +servers, but more general in application). +In addition to the client-server \ system, MUSCLE contains classes to support peer-to-peer message streaming \ connections, as well as some handy miscellaneous utility classes. " @@ -33,16 +35,13 @@ PROVIDES=" cmd:muscled$secondaryArchSuffix = $portVersion cmd:muscled_admin$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix @@ -87,7 +86,6 @@ PROVIDES_devel=" devel:muscle$secondaryArchSuffix = $portVersion devel:libmuscle$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" muscle$secondaryArchSuffix == $portVersion base " diff --git a/net-print/gutenprint/gutenprint-5.2.10.recipe b/net-print/gutenprint/gutenprint-5.2.10.recipe index c05b8c3b0..0633e899e 100644 --- a/net-print/gutenprint/gutenprint-5.2.10.recipe +++ b/net-print/gutenprint/gutenprint-5.2.10.recipe @@ -5,8 +5,8 @@ drivers that may be used with most common UNIX print spooling \ systems, including CUPS, lpr, LPRng, or others. These drivers \ provide high quality printing for UNIX (including Macintosh OS X \ 10.3 and newer) and Linux systems in many cases equal to or better \ -than proprietary vendor-supplied drivers. Gutenprint also \ -includes an enhanced print plug-in for the GIMP image editor, \ +than proprietary vendor-supplied drivers. +Gutenprint also includes an enhanced print plug-in for the GIMP image editor, \ replacing the Gimp-Print 4.2-based plugin supplied with GIMP 1.2, \ 2.0, and 2.2, and offering an alternative with additional \ capabilities to the GtkPrint-based plugin supplied with GIMP 2.4 \ @@ -46,6 +46,7 @@ BUILD_PREREQUIRES=" cmd:make cmd:sed " + PATCH() { # git doesn't handle correctly multilines with straybackspaces. diff --git a/sys-apps/dbus/dbus-1.8.6.recipe b/sys-apps/dbus/dbus-1.8.6.recipe index e3be51801..412224bbf 100644 --- a/sys-apps/dbus/dbus-1.8.6.recipe +++ b/sys-apps/dbus/dbus-1.8.6.recipe @@ -1,4 +1,4 @@ -SUMMARY="D-Bus provides simple way for applications to talk to one another." +SUMMARY="D-Bus provides simple way for applications to talk to one another" DESCRIPTION="NOTE: D-Bus should not be used in native Haiku apps, but is only \ here because some ported software requires it. @@ -43,7 +43,6 @@ PROVIDES=" cmd:dbus_uuidgen = $portVersion lib:libdbus_1$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libexpat$secondaryArchSuffix @@ -53,7 +52,6 @@ REQUIRES=" lib:libiconv$secondaryArchSuffix lib:libz$secondaryArchSuffix " - BUILD_REQUIRES=" devel:libexpat$secondaryArchSuffix glib2${secondaryArchSuffix}_devel @@ -62,7 +60,6 @@ BUILD_REQUIRES=" devel:libiconv$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:awk @@ -77,7 +74,6 @@ PROVIDES_devel=" dbus${secondaryArchSuffix}_devel = $portVersion devel:libdbus_1$secondaryArchSuffix = $portVersion " - REQUIRES_devel=" dbus$secondaryArchSuffix == $portVersion base haiku$secondaryArchSuffix diff --git a/sys-apps/findutils/findutils-4.4.2.recipe b/sys-apps/findutils/findutils-4.4.2.recipe index 552bb1bac..d01d91c92 100644 --- a/sys-apps/findutils/findutils-4.4.2.recipe +++ b/sys-apps/findutils/findutils-4.4.2.recipe @@ -4,10 +4,10 @@ GNU Findutils are typically used in conjunction with other programs to \ provide modular and powerful directory search and file locating \ capabilities to other commands. The tools supplied with this package are: -find - search for files in a directory hierarchy -locate - list files in databases that match a pattern -updatedb - update a file name database -xargs - build and execute command lines from a standard input. +- find - search for files in a directory hierarchy +- locate - list files in databases that match a pattern +- updatedb - update a file name database +- xargs - build and execute command lines from a standard input. " HOMEPAGE="http://www.gnu.org/software/findutils" COPYRIGHT="1994-2011 Free Software Foundation, Inc." diff --git a/sys-apps/gawk/gawk-4.1.0.recipe b/sys-apps/gawk/gawk-4.1.0.recipe index 2f871b4a1..eecc606bb 100644 --- a/sys-apps/gawk/gawk-4.1.0.recipe +++ b/sys-apps/gawk/gawk-4.1.0.recipe @@ -1,20 +1,22 @@ SUMMARY="A pattern scanning and processing language" DESCRIPTION=" - If you are like many computer users, you would frequently like to make - changes in various text files wherever certain patterns appear, or - extract data from parts of certain lines while discarding the rest. To - write a program to do this in a language such as C or Pascal is a - time-consuming inconvenience that may take many lines of code. The job - is easy with awk, especially the GNU implementation: gawk. +If you are like many computer users, you would frequently like to make \ +changes in various text files wherever certain patterns appear, or \ +extract data from parts of certain lines while discarding the rest. To \ +write a program to do this in a language such as C or Pascal is a \ +time-consuming inconvenience that may take many lines of code. The job \ +is easy with awk, especially the GNU implementation: gawk. - The awk utility interprets a special-purpose programming language that - makes it possible to handle simple data-reformatting jobs with just a - few lines of code. - " +The awk utility interprets a special-purpose programming language that \ +makes it possible to handle simple data-reformatting jobs with just a \ +few lines of code. +" HOMEPAGE="http://www.gnu.org/s/gawk" SRC_URI="http://ftp.gnu.org/gnu/gawk/gawk-4.1.0.tar.gz" CHECKSUM_SHA256="79f81b09bc3cce50e083f78acc0f91783821ad30866615d30dd1731f17ec440b" REVISION="2" +LICENSE="GNU GPL v3" +COPYRIGHT="1983-2013 Free Software Foundation, Inc." ARCHITECTURES="x86_gcc2 x86 x86_64 arm" PATCHES="gawk-4.1.0.patchset" @@ -63,6 +65,3 @@ TEST() { make check } - -LICENSE="GNU GPL v3" -COPYRIGHT="1983-2013 Free Software Foundation, Inc." diff --git a/sys-apps/help2man/help2man-1.46.3.recipe b/sys-apps/help2man/help2man-1.46.3.recipe index c54a6e8e7..a5b7b741e 100644 --- a/sys-apps/help2man/help2man-1.46.3.recipe +++ b/sys-apps/help2man/help2man-1.46.3.recipe @@ -1,4 +1,4 @@ -SUMMARY="Produces simple manual pages from the --help and --version output of other commands." +SUMMARY="Produces simple manual pages from --help and --version output of commands" DESCRIPTION=" help2man is a tool for automatically generating simple manual pages from \ program output. @@ -9,7 +9,6 @@ Given a program which produces reasonably standard ‘--help’ and ‘--version outputs, help2man can re-arrange that output into something which resembles a \ manual page. " - HOMEPAGE="http://www.gnu.org/software/help2man/" SRC_URI="http://ftpmirror.gnu.org/help2man/help2man-$portVersion.tar.xz" CHECKSUM_SHA256="a669dc3baf2f9fcfcf9d55d8555d1c234bc3cabd5fbe8e36e0dea4a88c222942" diff --git a/sys-apps/less/less-466.recipe b/sys-apps/less/less-466.recipe index f3e69e87f..d203b4c30 100644 --- a/sys-apps/less/less-466.recipe +++ b/sys-apps/less/less-466.recipe @@ -1,4 +1,4 @@ -SUMMARY="Less is a free, open-source file pager." +SUMMARY="A free, open-source file pager" DESCRIPTION="GNU less is a program similar to more, but which allows \ backward movement in the file as well as forward movement. Also, less \ does not have to read the entire input file before starting, so with \ @@ -22,17 +22,14 @@ PROVIDES=" cmd:lessecho cmd:lesskey " - REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " - BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:make @@ -44,7 +41,7 @@ BUILD_PREREQUIRES=" GLOBAL_WRITABLE_FILES=" settings/etc/sysless.src keep-old settings/etc/sysless keep-old -" + " BUILD() { diff --git a/sys-apps/which/which-2.20.recipe b/sys-apps/which/which-2.20.recipe index 3f22ca0ef..711c42b35 100644 --- a/sys-apps/which/which-2.20.recipe +++ b/sys-apps/which/which-2.20.recipe @@ -1,4 +1,8 @@ SUMMARY="Prints out location of specified executables that are in your path" +DESCRIPTION=" +GNU which is an utility that is used to find which executable (or alias or \ +shell function) is executed when entered on the shell prompt. +" HOMEPAGE="http://carlo17.home.xs4all.nl/which/" COPYRIGHT="Free Software Foundation" LICENSE="GNU GPL v2" @@ -12,19 +16,19 @@ PATCHES="which-2.20.patch" PROVIDES=" which = $portVersion cmd:which = $portVersion -" + " REQUIRES=" haiku -" + " BUILD_REQUIRES=" -" + " BUILD_PREREQUIRES=" haiku_devel cmd:gcc cmd:make cmd:sed cmd:grep -" + " BUILD() { @@ -36,8 +40,3 @@ INSTALL() { make install } - -DESCRIPTION=" -GNU which is an utility that is used to find which executable (or alias or \ -shell function) is executed when entered on the shell prompt. -" diff --git a/sys-devel/flex/flex-2.5.39.recipe b/sys-devel/flex/flex-2.5.39.recipe index a703380ff..0c27f99d6 100644 --- a/sys-devel/flex/flex-2.5.39.recipe +++ b/sys-devel/flex/flex-2.5.39.recipe @@ -1,10 +1,13 @@ -SUMMARY="A tool for generating scanners." +SUMMARY="A tool for generating scanners" DESCRIPTION=" Flex is a fast lexical analyser generator. It is a tool for generating \ programs that perform pattern-matching on text. " HOMEPAGE="http://flex.sourceforge.net/" -COPYRIGHT="2001-2007 The Flex Project; 1990, 1997 The Regents of the University of California" +COPYRIGHT=" + 2001-2007 The Flex Project + 1990, 1997 The Regents of the University of California + " LICENSE="Flex" SRC_URI="http://sourceforge.net/projects/flex/files/flex-$portVersion.tar.bz2" CHECKSUM_SHA256="add2b55f3bc38cb512b48fad7d72f43b11ef244487ff25fc00aabec1e32b617f" @@ -42,7 +45,6 @@ BUILD_PREREQUIRES=" cmd:find " - BUILD() { rm -f aclocal.m4 diff --git a/sys-devel/gettext/gettext-0.18.1.1.recipe b/sys-devel/gettext/gettext-0.18.1.1.recipe index 8698c8f77..6336418f5 100644 --- a/sys-devel/gettext/gettext-0.18.1.1.recipe +++ b/sys-devel/gettext/gettext-0.18.1.1.recipe @@ -5,7 +5,9 @@ an asset on which we may build many other steps. This package offers to \ programmers, translators, and even users, a well integrated set of tools and \ documentation. Specifically, the GNU 'gettext' utilities are a set of tools \ that provides a framework to help other GNU packages produce multi-lingual \ -messages. These tools include a set of conventions about how programs should \ +messages. + +These tools include a set of conventions about how programs should \ be written to support message catalogs, a directory and file naming \ organization for the message catalogs themselves, a runtime library supporting \ the retrieval of translated messages, and a few stand-alone programs to \ @@ -60,7 +62,6 @@ PROVIDES=" cmd:recode_sr_latin$secondaryArchSuffix = $portVersion compat >= 0 cmd:xgettext$secondaryArchSuffix = $portVersion compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix gettext${secondaryArchSuffix}_libintl == $portVersion base diff --git a/sys-devel/jam/jam-2.5_2012_10_12.recipe b/sys-devel/jam/jam-2.5_2012_10_12.recipe index a4ffd9fe0..6785dc2c7 100644 --- a/sys-devel/jam/jam-2.5_2012_10_12.recipe +++ b/sys-devel/jam/jam-2.5_2012_10_12.recipe @@ -4,6 +4,7 @@ Jam is a small open-source build tool that can be used as a replacement for \ Make. Even though Jam is a lot simpler to use than Make, it is far more \ powerful and easy to master. Its design is sufficiently clear to allow any \ average programmer to extend it with advanced features at will. + The main differences between Jam and Make are as follows: - Jam uses ‘Jamfiles’ instead of ‘Makefiles’. - Jamfiles do not normally contain toolset-specific rules or actions. They are \ @@ -25,7 +26,6 @@ PROVIDES=" jam = $portVersion cmd:jam = $portVersion compat >= 2.5 " - REQUIRES=" haiku " diff --git a/sys-devel/libtool/libtool-2.4.2.recipe b/sys-devel/libtool/libtool-2.4.2.recipe index 14e9d96b7..0a3d19ae6 100644 --- a/sys-devel/libtool/libtool-2.4.2.recipe +++ b/sys-devel/libtool/libtool-2.4.2.recipe @@ -1,8 +1,8 @@ SUMMARY="A generic library support script" DESCRIPTION=" - GNU libtool is a set of shell scripts to automatically configure UNIX - architectures to build shared libraries in a generic fashion. - " +GNU libtool is a set of shell scripts to automatically configure UNIX \ +architectures to build shared libraries in a generic fashion. +" HOMEPAGE="http://www.gnu.org/software/libtool" COPYRIGHT="2004-2010 Free Software Foundation, Inc." LICENSE="GNU GPL v2" @@ -50,7 +50,6 @@ BUILD_PREREQUIRES=" cmd:xargs " - BUILD() { ./bootstrap diff --git a/sys-devel/libtool/libtool-2.4.recipe b/sys-devel/libtool/libtool-2.4.recipe index e1b49aae1..949523931 100644 --- a/sys-devel/libtool/libtool-2.4.recipe +++ b/sys-devel/libtool/libtool-2.4.recipe @@ -1,8 +1,8 @@ SUMMARY="A generic library support script" DESCRIPTION=" - GNU libtool is a set of shell scripts to automatically configure UNIX - architectures to build shared libraries in a generic fashion. - " +GNU libtool is a set of shell scripts to automatically configure UNIX \ +architectures to build shared libraries in a generic fashion. +" HOMEPAGE="http://www.gnu.org/software/libtool" COPYRIGHT="2004-2010 Free Software Foundation, Inc." LICENSE="GNU GPL v2" @@ -45,7 +45,6 @@ BUILD_PREREQUIRES=" cmd:sed " - BUILD() { ./bootstrap diff --git a/sys-devel/llvm/llvm-3.5.0.recipe b/sys-devel/llvm/llvm-3.5.0.recipe index b47d34e70..afb5833d2 100644 --- a/sys-devel/llvm/llvm-3.5.0.recipe +++ b/sys-devel/llvm/llvm-3.5.0.recipe @@ -1,4 +1,4 @@ -SUMMARY="Modular and reuseable compiler and toolchain technologies." +SUMMARY="Modular and reuseable compiler and toolchain technologies" DESCRIPTION=" LLVM is a collection of modular and reuseable compiler and and toolchain \ technologies. @@ -157,16 +157,13 @@ PROVIDES=" devel:libLLVMipo$secondaryArchSuffix devel:libLTO$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix >= $haikuVersion lib:libstdc++$secondaryArchSuffix lib:libgcc_s$secondaryArchSuffix " - BUILD_REQUIRES=" " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel >= $haikuVersion cmd:aclocal diff --git a/sys-libs/libexecinfo/libexecinfo-1.1.recipe b/sys-libs/libexecinfo/libexecinfo-1.1.recipe index 44e18a571..dbdd91a66 100644 --- a/sys-libs/libexecinfo/libexecinfo-1.1.recipe +++ b/sys-libs/libexecinfo/libexecinfo-1.1.recipe @@ -1,9 +1,8 @@ -SUMMARY="Library for inspecting program's backtrace" +SUMMARY="Library for inspecting a program's backtrace" DESCRIPTION=" -This is a quick-n-dirty BSD licensed clone of backtrace facility found -in the GNU libc, mainly intended for porting linuxish code to BSD -platforms, however it can be used at any platform which has a gcc -compiler. +This is a quick-n-dirty BSD licensed clone of backtrace facility found in the \ +GNU libc, mainly intended for porting linuxish code to BSD platforms, however \ +it can be used at any platform which has a gcc compiler. " HOMEPAGE="http://www.freshports.org/devel/libexecinfo" COPYRIGHT="2003-2014 Maxim Sobolev" diff --git a/sys-libs/mesa/mesa-10.2.9.recipe b/sys-libs/mesa/mesa-10.2.9.recipe index d9c049955..6e8d3f584 100644 --- a/sys-libs/mesa/mesa-10.2.9.recipe +++ b/sys-libs/mesa/mesa-10.2.9.recipe @@ -120,12 +120,12 @@ REQUIRES_devel=" # ----- swrast package ------------------------------------------------------- SUMMARY_swrast="Mesa software rasterization renderer" -DESCRIPTION_swrast="This 3D BGLRenderer add-on provides Mesa software - rasterization on Haiku systems. Software rasterization performs all - 3D rendering on the systems CPU and doesn't require any specialized - hardware. Software rasterization is generally considered a fallback - 3D rendering method as performance is limited. - " +DESCRIPTION_swrast="This 3D BGLRenderer add-on provides Mesa software \ +rasterization on Haiku systems. Software rasterization performs all 3D \ +rendering on the systems CPU and doesn't require any specialized hardware. \ +Software rasterization is generally considered a fallback 3D rendering method \ +as performance is limited. +" PROVIDES_swrast=" mesa${secondaryArchSuffix}_swrast = $portVersion " @@ -137,20 +137,16 @@ REQUIRED_swrast=" # ----- swpipe package ------------------------------------------------------- SUMMARY_swpipe="Mesa LLVM enhanced Gallium software pipe renderer" -DESCRIPTION_swpipe="This 3D BGLRenderer add-on provides Gallium LLVM - enhanced software rendering. Software pipe rendering performs all - 3D rendering on the systems CPU and doesn't require any specialized - hardware. The usage of LLVM over traditional rasterization gives this - renderer a boost in performance. - - Gallium software pipe rendering is in an extremely early state as of - this version of Mesa, and may not function as expected. - " +DESCRIPTION_swpipe="This 3D BGLRenderer add-on provides Gallium LLVM enhanced \ +software rendering. Software pipe rendering performs all 3D rendering on the \ +systems CPU and doesn't require any specialized hardware. The usage of LLVM \ +over traditional rasterization gives this renderer a boost in performance. +Gallium software pipe rendering is in an extremely early state as of this \ +version of Mesa, and may not function as expected. +" PROVIDES_swpipe=" mesa${secondaryArchSuffix}_swpipe = $portVersion " - REQUIRED_swpipe=" mesa$secondaryArchSuffix == $portVersion base " - diff --git a/sys-libs/zlib/zlib-1.2.8.recipe b/sys-libs/zlib/zlib-1.2.8.recipe index 448d813fc..9c3eb65ae 100644 --- a/sys-libs/zlib/zlib-1.2.8.recipe +++ b/sys-libs/zlib/zlib-1.2.8.recipe @@ -1,9 +1,10 @@ -SUMMARY="A Massively Spiffy Yet Delicately Unobtrusive Compression Library" +SUMMARY="A massively spiffy yet delicately unobtrusive compression library" DESCRIPTION=" zlib is designed to be a free, general-purpose, legally unencumbered -- that \ is, not covered by any patents -- lossless data-compression library for use on \ virtually any computer hardware and operating system. The zlib data format is \ -itself portable across platforms. Unlike the LZW compression method used in \ +itself portable across platforms. +Unlike the LZW compression method used in \ Unix compress(1) and in the GIF image format, the compression method currently \ used in zlib essentially never expands the data. (LZW can double or triple the \ file size in extreme cases.) zlib's memory footprint is also independent of \ diff --git a/x11-libs/pixman/pixman-0.32.6.recipe b/x11-libs/pixman/pixman-0.32.6.recipe index 3be9c6a8e..1f621f75c 100644 --- a/x11-libs/pixman/pixman-0.32.6.recipe +++ b/x11-libs/pixman/pixman-0.32.6.recipe @@ -1,6 +1,8 @@ -SUMMARY="pixman" +SUMMARY="A pixel-manipulation library for X and cairo" DESCRIPTION=" -Pixman - The pixel-manipulation library for X and cairo. +Pixman is a low-level software library for pixel manipulation, providing \ +features such as image compositing and trapezoid rasterization. Important \ +users of pixman are the cairo graphics library and the X server. " HOMEPAGE="http://cgit.freedesktop.org/pixman/" SRC_URI="http://cairographics.org/releases/pixman-$portVersion.tar.gz" @@ -22,23 +24,19 @@ PROVIDES=" pixman$secondaryArchSuffix = $portVersion lib:libpixman_1$secondaryArchSuffix = $portVersion compat >= 0 " - PROVIDES_devel=" pixman${secondaryArchSuffix}_devel = $portVersion devel:libpixman_1$secondaryArchSuffix = $portVersion compat >= 0 " - REQUIRES=" haiku$secondaryArchSuffix " - REQUIRES_devel=" pixman$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:aclocal