From 9df923595863f4ca7b59281066f58bb2427b0a37 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Fri, 7 Aug 2015 19:03:00 +0200 Subject: [PATCH] De-lint recipes * marble Don't start SUMMARY with app name Re-ordered blocks * ne Don't start SUMMARY with app name Still in old BEP format * pixman Don't start SUMMARY with app name Improved DESCRIPTION Re-ordered blocks * qemacs Don't start SUMMARY with app name Re-ordered blocks * rsync Don't start SUMMARY with app name Re-ordered blocks * schroedinger Don't start SUMMARY with app name Re-ordered blocks * screen Don't start SUMMARY with app name Re-ordered blocks * sharutils Don't start SUMMARY with app name Re-ordered blocks * sortsave Don't start SUMMARY with app name Re-ordered blocks Corrected PROVIDES to declare an addon * srm Don't start SUMMARY with app name Re-ordered blocks --- app-arch/sharutils/sharutils-4.15.2.recipe | 26 ++++----- app-editors/ne/ne-2.1.recipe | 5 +- app-editors/qemacs/qemacs-0.3.3.recipe | 23 ++++---- app-editors/qemacs/qemacs-0.4.0dev.recipe | 23 ++++---- app-misc/screen/screen-4.2.1_git.recipe | 36 ++++++------ app-misc/srm/srm-1.2.12.recipe | 14 ++--- app-misc/srm/srm-1.2.13_svn.recipe | 14 ++--- haiku-apps/sortsave/sortsave-1.1.recipe | 23 ++++---- kde-base/marble/marble-1.9.2.recipe | 26 ++++----- .../schroedinger/schroedinger-1.0.11.recipe | 56 +++++++++---------- net-misc/rsync/rsync-3.1.0.recipe | 28 ++++------ net-misc/rsync/rsync-3.1.1.recipe | 29 +++++----- x11-libs/pixman/pixman-0.20.0.recipe | 33 ++++++----- x11-libs/pixman/pixman-0.32.4.recipe | 33 ++++++----- 14 files changed, 172 insertions(+), 197 deletions(-) diff --git a/app-arch/sharutils/sharutils-4.15.2.recipe b/app-arch/sharutils/sharutils-4.15.2.recipe index 5c9738bc7..c34bfc107 100644 --- a/app-arch/sharutils/sharutils-4.15.2.recipe +++ b/app-arch/sharutils/sharutils-4.15.2.recipe @@ -1,29 +1,29 @@ -SUMMARY="sharutils" -DESCRIPTION=" -GNU shar makes so-called shell archives out of many files, preparing them for \ -transmission by electronic mail services. A shell archive is a collection of \ -files that can be unpacked by /bin/sh. A wide range of features provide \ -extensive flexibility in manufacturing shars and in specifying shar smartness. \ +SUMMARY="Tools to code/encode shell archives" +DESCRIPTION="GNU shar makes so-called shell archives out of many files, \ +preparing them for transmission by electronic mail services. A shell archive \ +is a collection of files that can be unpacked by /bin/sh. A wide range of \ +features provide extensive flexibility in manufacturing shars and in \ +specifying shar smartness. + For example, shar may compress files, uuencode binary files, split long files \ and construct multi-part mailings, ensure correct unsharing order, and provide \ simplistic checksums. + GNU unshar scans a set of mail messages looking for the start of shell \ archives. It will automatically strip off the mail headers and other \ introductory text. The archive bodies are then unpacked by a copy of the \ -shell. unshar may also process files containing concatenated shell archives. -" +shell. unshar may also process files containing concatenated shell archives." HOMEPAGE="http://www.gnu.org/software/sharutils/" -LICENSE="GNU GPL v3" COPYRIGHT="1990-2013 Free Software Foundation, Inc." +LICENSE="GNU GPL v3" +REVISION="1" SOURCE_URI="http://ftp.gnu.org/gnu/sharutils/sharutils-$portVersion.tar.gz" CHECKSUM_SHA256="ee336e68549664e7a19b117adf02edfdeac6307f22e5ba78baca457116914637" -REVISION="1" +PATCHES="sharutils-$portVersion.patchset" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" -PATCHES="sharutils-$portVersion.patchset" - PROVIDES=" sharutils$secondaryArchSuffix = $portVersion cmd:shar$secondaryArchSuffix = $portVersion @@ -31,7 +31,6 @@ PROVIDES=" cmd:uudecode$secondaryArchSuffix = $portVersion cmd:uuencode$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix " @@ -39,7 +38,6 @@ REQUIRES=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:awk cmd:make diff --git a/app-editors/ne/ne-2.1.recipe b/app-editors/ne/ne-2.1.recipe index 4aa2f8ac4..1d4fc8401 100644 --- a/app-editors/ne/ne-2.1.recipe +++ b/app-editors/ne/ne-2.1.recipe @@ -1,6 +1,5 @@ -SUMMARY="ne, the nice editor" -DESCRIPTION=" -ne is one of the few text editors which are \ +SUMMARY="The 'nice editor'" +DESCRIPTION="ne is one of the few text editors which are \ both easy to use for beginners and powerful enough for powerusers. \ It supports UTF-8 and multi-column characters as well as syntax highlighting. \ Is also has fully configurable key bindings and supports macros. diff --git a/app-editors/qemacs/qemacs-0.3.3.recipe b/app-editors/qemacs/qemacs-0.3.3.recipe index 85e16b4b0..4b440f80e 100644 --- a/app-editors/qemacs/qemacs-0.3.3.recipe +++ b/app-editors/qemacs/qemacs-0.3.3.recipe @@ -1,7 +1,7 @@ -SUMMARY="QEmacs editor" -DESCRIPTION=" -QEmacs (for Quick Emacs), a very small but powerful UNIX editor. -It has features that even big editors lack : +SUMMARY="A nimbler version of the famous Emacs editor" +DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor. +It has features that even big editors lack: + - Full screen editor with an Emacs look and feel with all Emacs common features. - Full UTF8 support. - WYSIWYG HTML/XML/CSS2 mode graphical editing. @@ -10,14 +10,14 @@ It has features that even big editors lack : - Shell mode, Hexadecimal editing... The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \ -syntax. -" +syntax." HOMEPAGE="http://bellard.org/qemacs/" +COPYRIGHT="2000-2003 Fabrice Bellard" +LICENSE="GNU LGPL v2.1" +REVISION="1" SOURCE_URI="http://bellard.org/qemacs/qemacs-0.3.3.tar.gz" CHECKSUM_SHA256="2ffba66a44783849282199acfcc08707debc7169394a8fd0902626222f27df94" -REVISION="1" -LICENSE="GNU LGPL v2.1" -COPYRIGHT="2000-2003 Fabrice Bellard" +PATCHES="qemacs-0.3.3.patch" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -38,21 +38,18 @@ REQUIRES=" " BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libpng$secondaryArchSuffix # devel:libavcodec$secondaryArchSuffix # devel:libavformat$secondaryArchSuffix " - BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:make cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix cmd:texi2html " -PATCHES="qemacs-0.3.3.patch" - BUILD() { runConfigure ./configure diff --git a/app-editors/qemacs/qemacs-0.4.0dev.recipe b/app-editors/qemacs/qemacs-0.4.0dev.recipe index f5d04a4da..b9aa94153 100644 --- a/app-editors/qemacs/qemacs-0.4.0dev.recipe +++ b/app-editors/qemacs/qemacs-0.4.0dev.recipe @@ -1,7 +1,7 @@ -SUMMARY="QEmacs editor" -DESCRIPTION=" -QEmacs (for Quick Emacs), a very small but powerful UNIX editor. -It has features that even big editors lack : +SUMMARY="A nimbler version of the famous Emacs editor" +DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor. +It has features that even big editors lack: + - Full screen editor with an Emacs look and feel with all Emacs common features. - Full UTF8 support. - WYSIWYG HTML/XML/CSS2 mode graphical editing. @@ -10,14 +10,14 @@ It has features that even big editors lack : - Shell mode, Hexadecimal editing... The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \ -syntax. -" +syntax." HOMEPAGE="http://bellard.org/qemacs/" +COPYRIGHT="2000-2003 Fabrice Bellard" +LICENSE="GNU LGPL v2.1" +REVISION="1" SOURCE_URI="cvs://:pserver:anonymous@cvs.savannah.nongnu.org:/sources/qemacs/qemacs#07/19/2014" #CHECKSUM_MD5="" -REVISION="1" -LICENSE="GNU LGPL v2.1" -COPYRIGHT="2000-2003 Fabrice Bellard" +PATCHES="qemacs-0.4.0dev.patchset" ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" @@ -39,13 +39,12 @@ REQUIRES=" " BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libpng$secondaryArchSuffix # devel:libavcodec$secondaryArchSuffix # devel:libavformat$secondaryArchSuffix " - BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:which cmd:make cmd:gcc$secondaryArchSuffix @@ -53,8 +52,6 @@ BUILD_PREREQUIRES=" cmd:texi2html " -PATCHES="qemacs-0.4.0dev.patchset" - BUILD() { ./configure --prefix=$prefix --datadir=$dataDir --mandir=$manDir diff --git a/app-misc/screen/screen-4.2.1_git.recipe b/app-misc/screen/screen-4.2.1_git.recipe index eeba4f67b..033289482 100644 --- a/app-misc/screen/screen-4.2.1_git.recipe +++ b/app-misc/screen/screen-4.2.1_git.recipe @@ -1,35 +1,36 @@ -SUMMARY="screen - a full-screen terminal window manager" -DESCRIPTION=" -Screen is a full-screen window manager that multiplexes a physical \ -terminal between several processes, typically interactive shells. \ -\ +SUMMARY="A full-screen terminal window manager" +DESCRIPTION="Screen is a full-screen window manager that multiplexes a \ +physical terminal between several processes, typically interactive shells. + Each virtual terminal provides the functions of the DEC VT100 terminal \ and, in addition, several control functions from the ANSI X3.64 \ (ISO 6429) and ISO 2022 standards (e.g., insert/delete line and support \ -for multiple character sets). \ +for multiple character sets). + There is a scrollback history buffer for each virtual terminal and \ a copy-and-paste mechanism that allows the user to move text regions \ between windows. When screen is called, it creates a single window \ with a shell in it (or the specified command) and then gets out of \ -your way so that you can use the program as you normally would. \ +your way so that you can use the program as you normally would. Then, at any time, you can create new (full-screen) windows with \ -other programs in them (including more shells), \ -kill the current window, view a list of the active windows, \ -turn output logging on and off, copy text between windows, \ -view the scrollback history, switch between windows, etc. \ +other programs in them (including more shells), kill the current window, \ +view a list of the active windows, turn output logging on and off, copy \ +text between windows, view the scrollback history, switch between windows, \ +etc. + All windows run their programs completely independent of each other. \ Programs continue to run when their window is currently not visible \ and even when the whole screen session is detached from the users terminal. \ -A command-line compatible rm which destroys file contents before unlinking. \ -" +A command-line compatible rm which destroys file contents before unlinking." HOMEPAGE="http://www.gnu.org/software/screen/" -SOURCE_URI="git://git.savannah.gnu.org/screen.git#bb1ef155222d2c5706f30b6b0fe078a501932dd5" -REVISION="1" -LICENSE="GNU GPL v3" COPYRIGHT="2010 Juergen Weigert, Sadrul Habib Chowdhury 2008, 2009 Juergen Weigert, Michael Schroeder, Micah Cowan, Sadrul Habib Chowdhury 1993-2002, 2003, 2005, 2006, 2007 Juergen Weigert, Michael Schroeder 1987 Oliver Laumann" +LICENSE="GNU GPL v3" +REVISION="1" +SOURCE_URI="git://git.savannah.gnu.org/screen.git#bb1ef155222d2c5706f30b6b0fe078a501932dd5" +PATCHES="screen-4.2.1_git.patchset" ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" @@ -42,6 +43,7 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix >= 5.9 @@ -54,8 +56,6 @@ BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix " -PATCHES="screen-4.2.1_git.patchset" - BUILD() { cd src diff --git a/app-misc/srm/srm-1.2.12.recipe b/app-misc/srm/srm-1.2.12.recipe index ae0aa9974..fda3dfde9 100644 --- a/app-misc/srm/srm-1.2.12.recipe +++ b/app-misc/srm/srm-1.2.12.recipe @@ -1,13 +1,12 @@ -SUMMARY="srm - secure file deletion for posix systems" -DESCRIPTION=" -A command-line compatible rm which destroys file contents before unlinking. -" +SUMMARY="Secure file deletion for posix systems" +DESCRIPTION="A command-line compatible rm which destroys file contents \ +before unlinking." HOMEPAGE="http://srm.sourceforge.net/" +COPYRIGHT="2000 Matthew D. Gauthier" +LICENSE="MIT (no promotion)" +REVISION="1" SOURCE_URI="http://downloads.sourceforge.net/project/srm/old_releases/1.2.12/srm-1.2.12.tar.bz2" CHECKSUM_SHA256="865ce03933dcf61c9dc4e673cd458a902b7f47de8430176aeb2ca0ae78ee8b67" -REVISION="1" -LICENSE="MIT (no promotion)" -COPYRIGHT="2000 Matthew D. Gauthier" ARCHITECTURES="x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -19,6 +18,7 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/app-misc/srm/srm-1.2.13_svn.recipe b/app-misc/srm/srm-1.2.13_svn.recipe index b6539c625..a2a4e37e4 100644 --- a/app-misc/srm/srm-1.2.13_svn.recipe +++ b/app-misc/srm/srm-1.2.13_svn.recipe @@ -1,12 +1,11 @@ -SUMMARY="srm - secure file deletion for posix systems" -DESCRIPTION=" -A command-line compatible rm which destroys file contents before unlinking. -" +SUMMARY="Secure file deletion for posix systems" +DESCRIPTION="A command-line compatible rm which destroys file contents \ +before unlinking." HOMEPAGE="http://srm.sourceforge.net/" -SOURCE_URI="svn://svn.code.sf.net/p/srm/srm/trunk" -REVISION="1" -LICENSE="MIT (no promotion)" COPYRIGHT="2000 Matthew D. Gauthier" +LICENSE="MIT (no promotion)" +REVISION="1" +SOURCE_URI="svn://svn.code.sf.net/p/srm/srm/trunk" ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" @@ -18,6 +17,7 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/haiku-apps/sortsave/sortsave-1.1.recipe b/haiku-apps/sortsave/sortsave-1.1.recipe index 85471a0f5..8cb86eaeb 100644 --- a/haiku-apps/sortsave/sortsave-1.1.recipe +++ b/haiku-apps/sortsave/sortsave-1.1.recipe @@ -1,25 +1,27 @@ -SUMMARY="SortSave screensaver" -DESCRIPTION="Just like the Borg, bringing order to chaos. SortSave is a re-creation of an \ -old program for the Tandy 1000 computer. The original was programmed in BASIC and \ -compiled to run on MS Dos." +SUMMARY="A screensaver that sorts randomly generated bars" +DESCRIPTION="Just like the Borg, bringing order to chaos. +SortSave is a re-creation of an old program for the Tandy 1000 computer. The \ +original was programmed in BASIC and compiled to run on MS Dos. This version \ +has one mode that re-creates the colors that were used in the original, 16 \ +colors." HOMEPAGE="https://github.com/bbjimmy/Sort-Save" +COPYRIGHT="2013-2015 Jim Saxton, Fat Elk Software" +LICENSE="SortSave" +REVISION="1" SOURCE_URI="https://github.com/bbjimmy/Sort-Save/archive/1.1.tar.gz" CHECKSUM_SHA256="cf86c6e650d6313d496a7dce49ebd99377d2b94d6835257881664a30a39ecac6" - -LICENSE="SortSave" -COPYRIGHT="2013-2015 Jim Saxton, Fat Elk Software" - -REVISION="1" +SOURCE_DIR=Sort-Save-1.1 ARCHITECTURES="x86_gcc2 x86 ?x86_64" PROVIDES=" sortsave = $portVersion - app:sortsave = $portVersion + addon:sortsave = $portVersion " REQUIRES=" haiku " + BUILD_REQUIRES=" haiku_devel " @@ -29,7 +31,6 @@ BUILD_PREREQUIRES=" cmd:unzip makefile_engine " -SOURCE_DIR=Sort-Save-1.1 BUILD() { diff --git a/kde-base/marble/marble-1.9.2.recipe b/kde-base/marble/marble-1.9.2.recipe index db6a0cb5e..11d342523 100644 --- a/kde-base/marble/marble-1.9.2.recipe +++ b/kde-base/marble/marble-1.9.2.recipe @@ -1,6 +1,5 @@ -SUMMARY="Marble is a virtual globe and world atlas" -DESCRIPTION=" -Marble is a geographical atlas and a virtual globe which lets you \ +SUMMARY="A virtual globe and world atlas" +DESCRIPTION="Marble is a geographical atlas and a virtual globe which lets you \ quickly explore places on our home planet. You can use Marble to look up addresses, to easily create maps, \ @@ -8,12 +7,12 @@ measure distances and to retrieve detail information about locations \ that you have just heard about in the news or on the Internet. The user interface is clean, simple and easy to use." - HOMEPAGE="http://marble.kde.org" -SOURCE_URI="git://anongit.kde.org/marble#9e116170" -REVISION="1" -LICENSE="GNU LGPL v2.1" COPYRIGHT="2007-2014 by the authors of Marble Virtual Globe" +LICENSE="GNU LGPL v2.1" +REVISION="1" +SOURCE_URI="git://anongit.kde.org/marble#9e116170" +PATCHES="marble_x86-1.9.2.patchset" ARCHITECTURES="!x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86" @@ -22,12 +21,15 @@ PROVIDES=" marble$secondaryArchSuffix = $portVersion app:Marble$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku${secondaryArchSuffix} libqt4$secondaryArchSuffix >= 4.8.0 " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + libqt4${secondaryArchSuffix}_devel >= 4.8.0 + " BUILD_PREREQUIRES=" cmd:qmake$secondaryArchSuffix cmd:make @@ -36,13 +38,6 @@ BUILD_PREREQUIRES=" cmd:cmake " -BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_devel - libqt4${secondaryArchSuffix}_devel >= 4.8.0 - " - -PATCHES="marble_x86-1.9.2.patchset" - BUILD() { mkdir -p build @@ -71,6 +66,5 @@ INSTALL() rm -rf $appsDir/Marble/share addResourcesToBinaries ../haiku/marble.rdef $appsDir/Marble/Marble - addAppDeskbarSymlink $appsDir/Marble/Marble "Marble" } diff --git a/media-libs/schroedinger/schroedinger-1.0.11.recipe b/media-libs/schroedinger/schroedinger-1.0.11.recipe index 964396463..e5560be30 100644 --- a/media-libs/schroedinger/schroedinger-1.0.11.recipe +++ b/media-libs/schroedinger/schroedinger-1.0.11.recipe @@ -1,29 +1,28 @@ -SUMMARY="Schroedinger Dirac Video codec" -DESCRIPTION=" -Schroedinger (or "schro" for short) is an implementation of the \ -Dirac and SMPTE VC-2 video compression specification. Dirac was \ -developed by BBC Research & Development (http://www.bbc.co.uk/rd/) \ -as an open technology with open licensing. -Schroedinger is the C library implementing video encoding and \ -decoding. Most end users will want to use an application that \ -uses the Schroedinger library for encoding and decoding Dirac \ -streams. A few such applications are Totem, VLC, and Mplayer. \ -In addition, media frameworks such as GStreamer and decoding \ -libraries such as ffmpeg can be configured to use Schroedinger \ -either internally or via plugins. -" +SUMMARY="An implementation of the Dirac video codec" +DESCRIPTION="Schroedinger (or "schro" for short) is an implementation of the \ +Dirac and SMPTE VC-2 video compression specification. Dirac was developed \ +by BBC Research & Development (http://www.bbc.co.uk/rd/) as an open \ +technology with open licensing. + +Schroedinger is the C library implementing video encoding and decoding. \ +Most end users will want to use an application that uses the Schroedinger \ +library for encoding and decoding Dirac streams. A few such applications \ +are Totem, VLC, and Mplayer. + +In addition, media frameworks such as GStreamer and decoding libraries such \ +as ffmpeg can be configured to use Schroedinger either internally or via \ +plugins." HOMEPAGE="http://www.diracvideo.org" -COPYRIGHT=" - 2006 BBC and Fluendo" +COPYRIGHT="2006 BBC and Fluendo" LICENSE="MIT" +REVISION="1" SOURCE_URI="http://diracvideo.org/download/schroedinger/schroedinger-$portVersion.tar.gz" CHECKSUM_SHA256="1e572a0735b92aca5746c4528f9bebd35aa0ccf8619b22fa2756137a8cc9f912" -REVISION="1" +PATCHES="schroedinger-$portVersion.patchset" + ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" -PATCHES="schroedinger-$portVersion.patchset" - PROVIDES=" schroedinger$secondaryArchSuffix = $portVersion compat >= 1.0 lib:libschroedinger_1.0$secondaryArchSuffix = 0.11.0 compat >= 0 @@ -32,6 +31,15 @@ REQUIRES=" haiku$secondaryArchSuffix lib:liborc_0.4$secondaryArchSuffix " + +PROVIDES_devel=" + schroedinger${secondaryArchSuffix}_devel = $portVersion compat >= 1.0 + devel:libschroedinger_1.0$secondaryArchSuffix = 0.11.0 compat >= 0 + " +REQUIRES_devel=" + schroedinger$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:liborc_0.4$secondaryArchSuffix @@ -65,13 +73,3 @@ INSTALL() packageEntries devel \ $developDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - schroedinger${secondaryArchSuffix}_devel = $portVersion compat >= 1.0 - devel:libschroedinger_1.0$secondaryArchSuffix = 0.11.0 compat >= 0 - " -REQUIRES_devel=" - schroedinger$secondaryArchSuffix == $portVersion base - " diff --git a/net-misc/rsync/rsync-3.1.0.recipe b/net-misc/rsync/rsync-3.1.0.recipe index 58229142e..ce28c6dfa 100644 --- a/net-misc/rsync/rsync-3.1.0.recipe +++ b/net-misc/rsync/rsync-3.1.0.recipe @@ -1,36 +1,33 @@ -SUMMARY="rsync is a utility for fast incremental file transfer" -DESCRIPTION=" -rsync is a file transfer program for Unix systems. rsync uses the 'rsync \ -algorithm' which provides a very fast method for bringing remote files into \ -sync. It does this by sending just the differences in the files across the \ -link, without requiring that both sets of files are present at one of the ends \ -of the link beforehand. -" +SUMMARY="A utility for fast incremental file transfer" +DESCRIPTION="rsync is a file transfer program for Unix systems. rsync uses the \ +'rsync algorithm' which provides a very fast method for bringing remote files \ +into sync. It does this by sending just the differences in the files across \ +the link, without requiring that both sets of files are present at one of the \ +ends of the link beforehand." HOMEPAGE="http://rsync.samba.org/" +COPYRIGHT="1996-2013 by Andrew Tridgell, Wayne Davison, and others" +LICENSE="GNU GPL v3" +REVISION="2" SOURCE_URI="http://rsync.samba.org/ftp/rsync/src/rsync-3.1.0.tar.gz" CHECKSUM_SHA256="81ca23f77fc9b957eb9845a6024f41af0ff0c619b7f38576887c63fa38e2394e" -LICENSE="GNU GPL v3" -COPYRIGHT="1996-2013 by Andrew Tridgell, Wayne Davison, and others." -REVISION="2" -ARCHITECTURES="x86_gcc2 x86" PATCHES="rsync-3.1.0.patch" +ARCHITECTURES="x86_gcc2 x86" + PROVIDES=" rsync = $portVersion compat >= 3 cmd:rsync = $portVersion compat >= 3 " - REQUIRES=" haiku lib:libz " BUILD_REQUIRES=" + haiku_devel devel:libz " - BUILD_PREREQUIRES=" - haiku_devel cmd:aclocal cmd:autoconf cmd:find @@ -39,7 +36,6 @@ BUILD_PREREQUIRES=" cmd:make " - BUILD() { aclocal diff --git a/net-misc/rsync/rsync-3.1.1.recipe b/net-misc/rsync/rsync-3.1.1.recipe index 835be8741..d04b1acfb 100644 --- a/net-misc/rsync/rsync-3.1.1.recipe +++ b/net-misc/rsync/rsync-3.1.1.recipe @@ -1,36 +1,34 @@ -SUMMARY="rsync is a utility for fast incremental file transfer" -DESCRIPTION=" -rsync is a file transfer program for Unix systems. rsync uses the 'rsync \ -algorithm' which provides a very fast method for bringing remote files into \ -sync. It does this by sending just the differences in the files across the \ -link, without requiring that both sets of files are present at one of the ends \ -of the link beforehand. -" +SUMMARY="A utility for fast incremental file transfer" +DESCRIPTION="rsync is a file transfer program for Unix systems. rsync uses the \ +'rsync algorithm' which provides a very fast method for bringing remote files \ +into sync. It does this by sending just the differences in the files across \ +the link, without requiring that both sets of files are present at one of the \ +ends of the link beforehand." HOMEPAGE="http://rsync.samba.org/" +COPYRIGHT="1996-2013 by Andrew Tridgell, Wayne Davison, and others" +LICENSE="GNU GPL v3" +REVISION="1" SOURCE_URI="http://rsync.samba.org/ftp/rsync/src/rsync-$portVersion.tar.gz" CHECKSUM_SHA256="7de4364fcf5fe42f3bdb514417f1c40d10bbca896abe7e7f2c581c6ea08a2621" -LICENSE="GNU GPL v3" -COPYRIGHT="1996-2013 by Andrew Tridgell, Wayne Davison, and others." -REVISION="1" -ARCHITECTURES="x86_gcc2 x86 x86_64" PATCHES="rsync-3.1.0.patch" +ARCHITECTURES="x86_gcc2 x86 x86_64" + + PROVIDES=" rsync = $portVersion compat >= 3 cmd:rsync = $portVersion compat >= 3 " - REQUIRES=" haiku lib:libz " BUILD_REQUIRES=" + haiku_devel devel:libz " - BUILD_PREREQUIRES=" - haiku_devel cmd:aclocal cmd:autoconf cmd:find @@ -39,7 +37,6 @@ BUILD_PREREQUIRES=" cmd:make " - BUILD() { aclocal diff --git a/x11-libs/pixman/pixman-0.20.0.recipe b/x11-libs/pixman/pixman-0.20.0.recipe index bb5e5f538..57bd873fe 100644 --- a/x11-libs/pixman/pixman-0.20.0.recipe +++ b/x11-libs/pixman/pixman-0.20.0.recipe @@ -1,19 +1,21 @@ -SUMMARY="pixman" -DESCRIPTION=" -Pixman - The pixel-manipulation library for X and cairo. -" -HOMEPAGE="http://cgit.freedesktop.org/pixman/" -SOURCE_URI="http://cairographics.org/releases/pixman-0.20.0.tar.gz" -CHECKSUM_SHA256="9c02c22c6cc3f28f3633d02ef6f0cac130518f621edb011ebbbf08cd1a81251a" -LICENSE="MIT" +SUMMARY="A pixel-manipulation library for X and cairo" +DESCRIPTION="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. + +Pixman is implemented as a library in the C programming language. It runs on \ +many platforms, including Linux, BSD Derivatives, MacOS X, and Windows." +HOMEPAGE="http://pixman.org/" COPYRIGHT="1987-1998 The Open Group 1987-1989 Digital Equipment Corporation 1999, 2004, 2008 Keith Packard 2004-2010 Red Hat, Inc. 2009-2010 Sun Microsystems, Inc. and many others" - +LICENSE="MIT" REVISION="1" +SOURCE_URI="http://cairographics.org/releases/pixman-0.20.0.tar.gz" +CHECKSUM_SHA256="9c02c22c6cc3f28f3633d02ef6f0cac130518f621edb011ebbbf08cd1a81251a" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -22,25 +24,22 @@ PROVIDES=" pixman$secondaryArchSuffix = $portVersion lib:libpixman_1$secondaryArchSuffix = $portVersion " +REQUIRES=" + haiku$secondaryArchSuffix + " PROVIDES_devel=" pixman${secondaryArchSuffix}_devel = $portVersion devel:libpixman_1$secondaryArchSuffix = $portVersion " - -REQUIRES=" - haiku$secondaryArchSuffix - " - REQUIRES_devel=" pixman$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" - " - -BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:gcc$secondaryArchSuffix diff --git a/x11-libs/pixman/pixman-0.32.4.recipe b/x11-libs/pixman/pixman-0.32.4.recipe index 7336d4817..2960a1cd3 100644 --- a/x11-libs/pixman/pixman-0.32.4.recipe +++ b/x11-libs/pixman/pixman-0.32.4.recipe @@ -1,19 +1,21 @@ -SUMMARY="pixman" -DESCRIPTION=" -Pixman - The pixel-manipulation library for X and cairo. -" -HOMEPAGE="http://cgit.freedesktop.org/pixman/" -SOURCE_URI="http://cairographics.org/releases/pixman-$portVersion.tar.gz" -CHECKSUM_SHA256="80c7ed420e8a3ae749800241e6347c3d55681296cab71384be7969cd9e657e84" -LICENSE="MIT" +SUMMARY="A pixel-manipulation library for X and cairo" +DESCRIPTION="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. + +Pixman is implemented as a library in the C programming language. It runs on \ +many platforms, including Linux, BSD Derivatives, MacOS X, and Windows." +HOMEPAGE="http://pixman.org/" COPYRIGHT="1987-1998 The Open Group 1987-1989 Digital Equipment Corporation 1999, 2004, 2008 Keith Packard 2004-2010 Red Hat, Inc. 2009-2010 Sun Microsystems, Inc. and many others" - +LICENSE="MIT" REVISION="1" +SOURCE_URI="http://cairographics.org/releases/pixman-$portVersion.tar.gz" +CHECKSUM_SHA256="80c7ed420e8a3ae749800241e6347c3d55681296cab71384be7969cd9e657e84" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -22,25 +24,22 @@ PROVIDES=" pixman$secondaryArchSuffix = $portVersion lib:libpixman_1$secondaryArchSuffix = $portVersion " +REQUIRES=" + haiku$secondaryArchSuffix + " PROVIDES_devel=" pixman${secondaryArchSuffix}_devel = $portVersion devel:libpixman_1$secondaryArchSuffix = $portVersion " - -REQUIRES=" - haiku$secondaryArchSuffix - " - REQUIRES_devel=" pixman$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" - " - -BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" cmd:aclocal cmd:autoconf cmd:gcc$secondaryArchSuffix