diff --git a/app-shells/command_not_found/command_not_found-0.0.1.recipe b/app-shells/command_not_found/command_not_found-0.0.1.recipe index 9f50e6f95..d5f6461b4 100644 --- a/app-shells/command_not_found/command_not_found-0.0.1.recipe +++ b/app-shells/command_not_found/command_not_found-0.0.1.recipe @@ -1,15 +1,16 @@ -SUMMARY="Command-not-found program" +SUMMARY="A tool to find not-installed applications" DESCRIPTION="Command-not-found hooks into the command_not_found_handle \ to inform end users where to find an application if they don't have it. \ It can also check for typos (a feature of zsh)." HOMEPAGE="https://github.com/jrabbit-cnf/" -SOURCE_URI="git+https://github.com/jrabbit/haiku-cnf.git#87cd5d0c212e377cffa5d3e2a00c143fe751c6fb" -ARCHITECTURES="?x86 ?x86_gcc2" +COPYRIGHT="2011 Jrabbit" +LICENSE="GNU GPL v2" REVISION="1" +SOURCE_URI="git+https://github.com/jrabbit/haiku-cnf.git#87cd5d0c212e377cffa5d3e2a00c143fe751c6fb" +PATCHES="command_not_found-0.0.1.patchset" DISABLE_SOURCE_PACKAGE="yes" -LICENSE="GNU GPL v2" -COPYRIGHT="2011 Jrabbit" +ARCHITECTURES="?x86 ?x86_gcc2" PROVIDES=" command_not_found = $portVersion @@ -19,14 +20,22 @@ REQUIRES=" haiku cmd:python " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" cmd:python " + POST_INSTALL_SCRIPTS=" boot/post-install/install_cnf.py " -PATCHES="command_not_found-0.0.1.patchset" +BUILD() +{ + true +} INSTALL() { diff --git a/app-vim/cream/cream-0.43.recipe b/app-vim/cream/cream-0.43.recipe index d3d8a8dde..4fa79577f 100644 --- a/app-vim/cream/cream-0.43.recipe +++ b/app-vim/cream/cream-0.43.recipe @@ -1,36 +1,37 @@ -SUMMARY="a modern configuration of the Vim text editor" -DESCRIPTION=" -Vim is a powerful and full-featured text editor, the popular descendant of the \ -1976 Vi text editor. +SUMMARY="A modern configuration of the Vim text editor" +DESCRIPTION="Vim is a powerful and full-featured text editor, the popular \ +descendant of the 1976 Vi text editor. -But Vim has a steep learning curve. It was not primarily designed to be easy to \ -use, favoring performance and technical flexibility instead. Because it is so \ -different, learning to use Vim takes time. +But Vim has a steep learning curve. It was not primarily designed to be easy \ +to use, favoring performance and technical flexibility instead. Because it is \ +so different, learning to use Vim takes time. Cream shapes Vim into an interface you probably already know (sometimes called \ Common User Access). Whether you are writing emails or developing large \ -software applications, Cream saves you time and gets you up and running quickly. -" +software applications, Cream saves you time and gets you up and running quickly." HOMEPAGE="http://cream.sf.net" +COPYRIGHT="2001-2014 Cream contributors" +LICENSE="GNU GPL v3" +REVISION="1" SOURCE_URI="http://freefr.dl.sourceforge.net/project/$portName/Cream/$portVersion/$portName-$portVersion.tar.gz" CHECKSUM_SHA256="b7adee33d5464f985a71722fdbe133e726bffebf34eae14c33674c4c5327d777" -REVISION="1" + ARCHITECTURES="!any" PROVIDES=" cream = $portVersion cmd:cream " - REQUIRES=" + haiku cmd:vim == 7.4 " BUILD_REQUIRES=" + haiku_devel cmd:vim " - BUILD_PREREQUIRES=" cmd:which cmd:perl @@ -51,8 +52,3 @@ INSTALL() rm -r $prefix/share # Useless .desktop file addAppDeskbarSymlink $binDir/cream "Cream" } - -# no TEST script available - -COPYRIGHT="2001-2014 Cream contributors" -LICENSE="GNU GPL v3" diff --git a/dev-embedded/avrdude/avrdude-6.0.1.recipe b/dev-embedded/avrdude/avrdude-6.0.1.recipe index 2b4eff70d..c0d4df20e 100644 --- a/dev-embedded/avrdude/avrdude-6.0.1.recipe +++ b/dev-embedded/avrdude/avrdude-6.0.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="AVR Downloader/UploaDEr" +SUMMARY="A tool to up/download to AVR microcontrollers" DESCRIPTION="AVRDUDE is an utility to download/upload/manipulate the ROM and \ EEPROM contents of AVR microcontrollers using the in-system programming \ technique (ISP)." diff --git a/dev-libs/confuse/confuse-2.7.recipe b/dev-libs/confuse/confuse-2.7.recipe index a0c9b88ad..67c774784 100644 --- a/dev-libs/confuse/confuse-2.7.recipe +++ b/dev-libs/confuse/confuse-2.7.recipe @@ -1,42 +1,48 @@ -SUMMARY="libConfuse - a configuration file parser library" -DESCRIPTION=" -libConfuse is a configuration file parser library, licensed under the terms of \ -the ISC license, and written in C. It supports sections and (lists of) values \ -(strings, integers, floats, booleans or other sections), as well as some other \ -features (such as single/double-quoted strings, environment variable expansion, \ -functions and nested include statements). It makes it very easy to add \ -configuration file capability to a program using a simple API. -The goal of libConfuse is not to be the configuration file parser library with \ -a gazillion of features. Instead, it aims to be easy to use and quick to \ -integrate with your code. libConfuse was called libcfg before, but its name was \ -changed to not confuse itself with other similar libraries. -" +SUMMARY="A configuration file parser library" +DESCRIPTION="libConfuse is a configuration file parser library, licensed \ +under the terms of the ISC license, and written in C. It supports sections \ +and (lists of) values (strings, integers, floats, booleans or other \ +sections), as well as some other features (such as single/double-quoted \ +strings, environment variable expansion, functions and nested include \ +statements). It makes it very easy to add configuration file capability to \ +a program using a simple API. +The goal of libConfuse is not to be the configuration file parser library \ +with a gazillion of features. Instead, it aims to be easy to use and quick to \ +integrate with your code. libConfuse was called libcfg before, but its name \ +was changed to not confuse itself with other similar libraries." HOMEPAGE="http://www.nongnu.org/confuse/" +COPYRIGHT="2002,2003,2007 Martin Hedenfalk" +LICENSE="ISC" +REVISION="2" SOURCE_URI="http://savannah.nongnu.org/download/confuse/confuse-2.7.tar.gz" CHECKSUM_SHA256="e32574fd837e950778dac7ade40787dd2259ef8e28acd6ede6847ca895c88778" -LICENSE="ISC" -COPYRIGHT="2002,2003,2007 Martin Hedenfalk" -REVISION="2" +PATCHES="confuse-2.7.patch" + ARCHITECTURES="x86 x86_gcc2" SECONDARY_ARCHITECTURES="x86_gcc2 x86" -PATCHES="confuse-2.7.patch" PROVIDES=" confuse$secondaryArchSuffix = $portVersion lib:libconfuse$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libiconv$secondaryArchSuffix lib:libintl$secondaryArchSuffix " +PROVIDES_devel=" + libconfuse${secondaryArchSuffix}_devel = $portVersion + devel:libconfuse$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + lib:libconfuse$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libiconv$secondaryArchSuffix " - BUILD_PREREQUIRES=" gettext$secondaryArchSuffix cmd:gcc$secondaryArchSuffix @@ -65,12 +71,3 @@ INSTALL() prepareInstalledDevelLib libconfuse packageEntries devel $developDir } - -PROVIDES_devel=" - libconfuse${secondaryArchSuffix}_devel = $portVersion - devel:libconfuse$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - lib:libconfuse$secondaryArchSuffix == $portVersion base - " diff --git a/dev-python/cssselect/cssselect-0.9.1.recipe b/dev-python/cssselect/cssselect-0.9.1.recipe index 3aa3ace18..ce16870af 100644 --- a/dev-python/cssselect/cssselect-0.9.1.recipe +++ b/dev-python/cssselect/cssselect-0.9.1.recipe @@ -1,25 +1,20 @@ -SUMMARY="parses CSS3 Selectors and translates them to XPath 1.0" -DESCRIPTION=" - cssselect parses CSS3 Selectors and translate them to XPath 1.0 \ - expressions. Such expressions can be used in lxml or another XPath \ - engine to find the matching elements in an XML or HTML document. -" -HOMEPAGE=" - https://pythonhosted.org/cssselect/ - https://pypi.python.org/pypi/cssselect - " +SUMMARY="Parses CSS3 Selectors and translates them to XPath 1.0" +DESCRIPTION="cssselect parses CSS3 Selectors and translate them to XPath 1.0 \ +expressions. Such expressions can be used in lxml or another XPath \ +engine to find the matching elements in an XML or HTML document." +HOMEPAGE="https://pythonhosted.org/cssselect/ + https://pypi.python.org/pypi/cssselect" +COPYRIGHT="2007-2012 Ian Bicking and contributors" +LICENSE="BSD (3-clause)" +REVISION="1" SOURCE_URI="https://pypi.python.org/packages/source/c/cssselect/cssselect-0.9.1.tar.gz" CHECKSUM_SHA256="0535a7e27014874b27ae3a4d33e8749e345bdfa62766195208b7996bf1100682" -LICENSE="BSD (3-clause)" -COPYRIGHT="2007-2012 Ian Bicking and contributors" -REVISION="1" ARCHITECTURES="x86 x86_gcc2 x86_64" PROVIDES=" cssselect = $portVersion " - REQUIRES=" haiku cmd:python @@ -29,7 +24,6 @@ BUILD_REQUIRES=" haiku_devel python_setuptools " - BUILD_PREREQUIRES=" cmd:python " diff --git a/dev-util/cmake/cmake-3.0.0.recipe b/dev-util/cmake/cmake-3.0.0.recipe index c64f4b05c..eb9a93de8 100644 --- a/dev-util/cmake/cmake-3.0.0.recipe +++ b/dev-util/cmake/cmake-3.0.0.recipe @@ -1,21 +1,21 @@ -SUMMARY="Cross-platform Make" +SUMMARY="A cross-platform build system" 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 \ compiler independent configuration files. CMake generates native makefiles \ and workspaces that can be used in the compiler environment of your choice." HOMEPAGE="http://www.cmake.org" -COPYRIGHT="2002-2014 Kitware, Inc., Insight Consortium. All rights reserved." +COPYRIGHT="2002-2014 Kitware, Inc., Insight Consortium" LICENSE="CMake" +REVISION="1" SOURCE_URI="http://www.cmake.org/files/v3.0/cmake-3.0.0.tar.gz" CHECKSUM_SHA256="99a34b7f74000404feffd82fba9d9e0cd623428c74b6a4851a0dee1c272606c0" SOURCE_DIR="cmake-3.0.0" -REVISION="1" +PATCHES="cmake-3.0.0_rc6.patchset" + ARCHITECTURES="!x86_gcc2 x86 x86_64 arm" SECONDARY_ARCHITECTURES="x86" -PATCHES="cmake-3.0.0_rc6.patchset" - PROVIDES=" cmake$secondaryArchSuffix = $portVersion compat >= 3.0 cmd:cmake = $portVersion compat >= 3.0 @@ -27,11 +27,12 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel haiku_devel cmd:gcc$secondaryArchSuffix cmd:grep diff --git a/dev-util/cmake/cmake-3.2.3.recipe b/dev-util/cmake/cmake-3.2.3.recipe index 3b17e506f..cb3786c1a 100644 --- a/dev-util/cmake/cmake-3.2.3.recipe +++ b/dev-util/cmake/cmake-3.2.3.recipe @@ -1,21 +1,21 @@ -SUMMARY="Cross-platform Make" +SUMMARY="A cross-platform build system" 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 \ compiler independent configuration files. CMake generates native makefiles \ and workspaces that can be used in the compiler environment of your choice." HOMEPAGE="http://www.cmake.org" -COPYRIGHT="2002-2014 Kitware, Inc., Insight Consortium. All rights reserved." +COPYRIGHT="2002-2014 Kitware, Inc., Insight Consortium" LICENSE="CMake" +REVISION="1" SOURCE_URI="http://www.cmake.org/files/v3.2/cmake-$portVersion.tar.gz" CHECKSUM_SHA256="a1ebcaf6d288eb4c966714ea457e3b9677cdfde78820d0f088712d7320850297" SOURCE_DIR="cmake-$portVersion" -REVISION="1" +PATCHES="cmake-$portVersion.patchset" + ARCHITECTURES="!x86_gcc2 x86 x86_64 arm" SECONDARY_ARCHITECTURES="x86" -PATCHES="cmake-$portVersion.patchset" - PROVIDES=" cmake$secondaryArchSuffix = $portVersion compat >= 3.2 cmd:cmake = $portVersion compat >= 3.2 @@ -28,10 +28,11 @@ REQUIRES=" lib:libncurses$secondaryArchSuffix " BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix " + BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel haiku_devel cmd:gcc$secondaryArchSuffix cmd:grep diff --git a/games-action/bzflag/bzflag-2.4.2.recipe b/games-action/bzflag/bzflag-2.4.2.recipe index 9bd53eb4a..65a47074b 100644 --- a/games-action/bzflag/bzflag-2.4.2.recipe +++ b/games-action/bzflag/bzflag-2.4.2.recipe @@ -1,18 +1,20 @@ -SUMMARY="online multiplayer 3D tank battle game" +SUMMARY="An online multiplayer 3D tank battle game" DESCRIPTION="BZFlag is a free online multiplayer 3D tank battle game. The name \ originates from \"Battle Zone Capture The Flag\". It runs on Windows, Mac OSX, \ Linux, BSD, and other platforms. It was one of the most popular games ever on \ -Silicon Graphics machines and continues to be developed and improved to this day. -" +Silicon Graphics machines and continues to be developed and improved to this \ +day." HOMEPAGE="http://www.bzflag.org/" +COPYRIGHT="1993-2010 Tim Riker" +LICENSE="GNU LGPL v2.1" REVISION="1" -ARCHITECTURES="!x86_gcc2" -SECONDARY_ARCHITECTURES="x86" - SOURCE_URI="http://downloads.sourceforge.net/project/bzflag/bzflag%20source/$portVersion/bzflag-$portVersion.tar.bz2" CHECKSUM_SHA256="4f7bc52284cc4b39fc352855e555b2b064c1de6a18f7474e249073070762c811" PATCHES="bzflag-$portVersion.patchset" +ARCHITECTURES="!x86_gcc2" +SECONDARY_ARCHITECTURES="x86" + PROVIDES=" bzflag$secondaryArchSuffix = $portVersion cmd:bzadmin$secondaryArchSuffix @@ -46,8 +48,7 @@ PROVIDES=" lib:thiefControl$secondaryArchSuffix lib:timedctf$secondaryArchSuffix lib:wwzones$secondaryArchSuffix -" - + " REQUIRES=" haiku$secondaryArchSuffix lib:libcares$secondaryArchSuffix @@ -55,21 +56,20 @@ REQUIRES=" lib:libcurl$secondaryArchSuffix lib:libssl$secondaryArchSuffix lib:libz$secondaryArchSuffix -" + " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libcares$secondaryArchSuffix devel:libcurl$secondaryArchSuffix devel:libz$secondaryArchSuffix -" - + " BUILD_PREREQUIRES=" cmd:autoconf cmd:gawk cmd:gcc$secondaryArchSuffix cmd:make -" + " BUILD() { @@ -84,6 +84,3 @@ INSTALL() rm $libDir/*.la } - -LICENSE="GNU LGPL v2.1" -COPYRIGHT="1993-2010 Tim Riker" diff --git a/games-strategy/eggchess/eggchess-1.0.recipe b/games-strategy/eggchess/eggchess-1.0.recipe index 8bb25b352..a19529f13 100644 --- a/games-strategy/eggchess/eggchess-1.0.recipe +++ b/games-strategy/eggchess/eggchess-1.0.recipe @@ -1,15 +1,15 @@ -SUMMARY="Egg Chess" -DESCRIPTION="This game is similar to Tic-Tac-Toe. \ +SUMMARY="A game like Tic-Tac-Toe" +DESCRIPTION="This game is similar to Tic-Tac-Toe. However, instead of using Xs and Os, you use different egg forms. \ What's more, you can actually change a square with something else. \ The first one to get three-in-a-row with the same egg form wins." HOMEPAGE="http://www.haikuware.com/directory/view-details/development/games/egg-chess-ppc" +COPYRIGHT="1999-2000 Anders Lindström" +LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="https://codeload.github.com/HaikuArchives/EggChess/zip/feature" CHECKSUM_SHA256="67b8a6061169031493103d0a32dbdcd3af3c69d540cf1294e249e199eb140bc0" SOURCE_DIR="EggChess-feature" -REVISION="1" -LICENSE="GNU GPL v2" -COPYRIGHT="1999-2000 Anders Lindström" ARCHITECTURES="x86 x86_gcc2" @@ -17,23 +17,21 @@ PROVIDES=" eggchess = $portVersion app:eggchess= $portVersion " - REQUIRES=" - haiku - lib:libsdl - lib:libsdl_mixer - " + haiku + lib:libsdl + lib:libsdl_mixer + " BUILD_REQUIRES=" - haiku_devel - devel:libsdl - devel:libsdl_mixer - " - + haiku_devel + devel:libsdl + devel:libsdl_mixer + " BUILD_PREREQUIRES=" cmd:make cmd:gcc -" + " BUILD() { diff --git a/haiku-data/be_book/be_book-2008_10_26.recipe b/haiku-data/be_book/be_book-2008_10_26.recipe index f94f82b48..bc7174d26 100644 --- a/haiku-data/be_book/be_book-2008_10_26.recipe +++ b/haiku-data/be_book/be_book-2008_10_26.recipe @@ -1,11 +1,13 @@ -SUMMARY="The BeBook" -DESCRIPTION="The BeOS API documentation" +SUMMARY="Documentation for the BeOS API" +DESCRIPTION="The BeOS API documentation." HOMEPAGE="http://www.haiku-os.org/documents" COPYRIGHT="ACCESS Co., Ltd." LICENSE="Attribution-NonCommercial-NoDerivs 3.0 Unported" +REVISION="1" SOURCE_URI="http://haiku-files.org/files/data/bebook_20081026.zip" CHECKSUM_SHA256="8bd4836744c2542567b95b3b1cacf60333562e178d5cbcf3aa0a69a02d2f7a28" -REVISION="1" +SOURCE_DIR='bebook' + ARCHITECTURES="any" DISABLE_SOURCE_PACKAGE=yes @@ -18,8 +20,6 @@ BUILD_PREREQUIRES=" coreutils " -SOURCE_DIR='bebook' - INSTALL() { mkdir -p $documentationDir diff --git a/media-fonts/croscorefonts/croscorefonts-1.21.0.recipe b/media-fonts/croscorefonts/croscorefonts-1.21.0.recipe index f8bcee87a..df8960ee3 100644 --- a/media-fonts/croscorefonts/croscorefonts-1.21.0.recipe +++ b/media-fonts/croscorefonts/croscorefonts-1.21.0.recipe @@ -1,24 +1,24 @@ -SUMMARY="Croscore fonts" +SUMMARY="A font metrically compatible with MS corefonts" DESCRIPTION="Open licensed fonts metrically compatible with MS corefonts.\ Included fonts are Arimo, Cousine and Timo. \ They are also called Chrome OS core fonts." HOMEPAGE="http://en.wikipedia.org/wiki/Croscore_fonts" +COPYRIGHT="2010-2013 Google Corporation" +LICENSE="Apache v2" +REVISION="2" # We don't list the checksums below intentionally as these archives are generated # on the fly. SOURCE_URI_1="http://www.google.com/fonts/download?kit=32ci3aiii8TFh9L2O_kK1w" SOURCE_URI_2="http://www.google.com/fonts/download?kit=M2CeFoF86bDfqp_rSFi-T6CWcynf_cDxXwCLxiixG1c" SOURCE_URI_3="http://www.google.com/fonts/download?kit=2Cuw8DPRXKIbXwFmqbUecA" - SOURCE_DIR="" -LICENSE="Apache v2" -COPYRIGHT="2010-2013 Google Corporation" -REVISION="2" - ARCHITECTURES="any" DISABLE_SOURCE_PACKAGE="yes" -PROVIDES="croscorefonts = $portVersion" +PROVIDES=" + croscorefonts = $portVersion + " BUILD_REQUIRES="" BUILD_PREREQUIRES="coreutils" diff --git a/net-dns/c_ares/c_ares-1.10.0.recipe b/net-dns/c_ares/c_ares-1.10.0.recipe index 27dc2db0f..704e6930c 100644 --- a/net-dns/c_ares/c_ares-1.10.0.recipe +++ b/net-dns/c_ares/c_ares-1.10.0.recipe @@ -1,16 +1,11 @@ -SUMMARY="c-ares is a C library for asynchronous DNS requests" -DESCRIPTION=" -This is c-ares, an asynchronous resolver library. It is intended for \ -applications which need to perform DNS queries without blocking, or need to \ -perform multiple DNS queries in parallel. The primary examples of such \ +SUMMARY="A C library for asynchronous DNS requests" +DESCRIPTION="This is c-ares, an asynchronous resolver library. It is intended \ +for applications which need to perform DNS queries without blocking, or need \ +to perform multiple DNS queries in parallel. The primary examples of such \ applications are servers which communicate with multiple clients and programs \ -with graphical user interfaces. -" +with graphical user interfaces." HOMEPAGE="http://c-ares.haxx.se/" -SOURCE_URI="http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz" -CHECKSUM_SHA256="3d701674615d1158e56a59aaede7891f2dde3da0f46a6d3c684e0ae70f52d3db" -COPYRIGHT=" - 2004-2013 by Daniel Stenberg et al +COPYRIGHT=" 2004-2013 by Daniel Stenberg et al 1998-2013 by the Massachusetts Institute of Technology 1987-2001 The Regents of the University of California 1996-2004 by Internet Software Consortium @@ -20,11 +15,14 @@ COPYRIGHT=" 2005 Dominick Meglio" LICENSE="MIT" REVISION="2" +SOURCE_URI="http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz" +CHECKSUM_SHA256="3d701674615d1158e56a59aaede7891f2dde3da0f46a6d3c684e0ae70f52d3db" +SOURCE_DIR="c-ares-1.10.0" +PATCHES="c_ares-1.10.0.patchset" + ARCHITECTURES="x86 x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86 x86_gcc2" -SOURCE_DIR="c-ares-1.10.0" - PROVIDES=" c_ares$secondaryArchSuffix = $portVersion compat >= 1 lib:libcares$secondaryArchSuffix = 2.1 compat >= 2 @@ -41,27 +39,24 @@ REQUIRES=" haiku$secondaryArchSuffix " -BUILD_REQUIRES="" - -BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel - cmd:autoconf - cmd:make - cmd:gcc$secondaryArchSuffix - cmd:ld$secondaryArchSuffix - " - -PATCHES="c_ares-1.10.0.patchset" - PROVIDES_devel=" c_ares${secondaryArchSuffix}_devel = $portVersion compat >= 1 devel:libcares$secondaryArchSuffix = 2.1 compat >= 2 " - REQUIRES_devel=" c_ares$secondaryArchSuffix == $portVersion " +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" + cmd:autoconf + cmd:make + cmd:gcc$secondaryArchSuffix + cmd:ld$secondaryArchSuffix + " + BUILD() { autoconf diff --git a/sys-process/dcron/dcron-4.5.recipe b/sys-process/dcron/dcron-4.5.recipe index 5b0c7acf7..06ee2a493 100644 --- a/sys-process/dcron/dcron-4.5.recipe +++ b/sys-process/dcron/dcron-4.5.recipe @@ -1,26 +1,30 @@ -SUMMARY="dillon's lightweight cron daemon" -DESCRIPTION=" -This is a continuation of Matt Dillon's beautifully minimalist dcron. At first -I had written a fork (yacron), but Matt has handed over maintainership of the -main dcron branch, so all of yacron was merged into dcron 4.0. +SUMMARY="Dillon's lightweight cron daemon" +DESCRIPTION="This is a continuation of Matt Dillon's beautifully minimalist \ +dcron. At first I had written a fork (yacron), but Matt has handed over \ +maintainership of the main dcron branch, so all of yacron was merged into \ +dcron 4.0. -The biggest changes in v4.0 are syslogging and a variety of anacron-like -features. If you use this version of dcron, you shouldn't have any further need -for anacron. +The biggest changes in v4.0 are syslogging and a variety of anacron-like \ +features. If you use this version of dcron, you shouldn't have any further \ +need for anacron. More specifically, dcron can now: * log to syslog or a file * email job output to a remote addresses, instead of the local user who owns \ - the job (so it works with lightweight mail handlers like msmtp, which \ - don't route mail to local users). +the job (so it works with lightweight mail handlers like msmtp, which \ +don't route mail to local users). * replace sendmail with any other script to which all job output should be piped * various crontab syntax extensions, including @daily and @reboot and more \ - finer-grained frequency specifiers. See manpages for details. -" +finer-grained frequency specifiers. See manpages for details." HOMEPAGE="http://www.jimpryor.net/linux/dcron.html" +LICENSE="GNU GPL v2" +COPYRIGHT="1994 Matthew Dillon + 2009-2011 James Pryor" +REVISION="1" SOURCE_URI="http://www.jimpryor.net/linux/releases/dcron-$portVersion.tar.gz" CHECKSUM_SHA256="9e50edb6f5bd8153b16bad05087d985e5153ce45cc01ae77e7f842213fb4a824" -REVISION="1" +PATCHES="dcron-$portVersion.patchset" + ARCHITECTURES="x86_gcc2" PROVIDES=" @@ -28,22 +32,18 @@ PROVIDES=" cmd:crond cmd:crontab " - REQUIRES=" haiku -" + " BUILD_REQUIRES=" haiku_devel " - BUILD_PREREQUIRES=" cmd:gcc cmd:as cmd:make -" - -PATCHES="dcron-$portVersion.patchset" + " BUILD() { @@ -56,8 +56,3 @@ INSTALL() { make install } -LICENSE="GNU GPL v2" -COPYRIGHT=" - 1994 Matthew Dillon - 2009-2011 James Pryor -"