diff --git a/app-misc/jq/jq-1.4.recipe b/app-misc/jq/jq-1.4.recipe index 314de5161..686703ff2 100644 --- a/app-misc/jq/jq-1.4.recipe +++ b/app-misc/jq/jq-1.4.recipe @@ -6,14 +6,13 @@ It is written in portable C, and it has zero runtime dependencies. \ You can download a single binary, scp it to a far away machine, \ and expect it to work. It can mangle the data format that you have into \ the one that you want with very little effort, and the program to do so \ -is often shorter and simpler than you’d expect. -" +is often shorter and simpler than you’d expect." HOMEPAGE="http://stedolan.github.io/jq/" +COPYRIGHT="2012 Stephen Dolan" +LICENSE="MIT" +REVISION="1" SOURCE_URI="http://stedolan.github.io/jq/download/source/jq-1.4.tar.gz" CHECKSUM_SHA256="998c41babeb57b4304e65b4eb73094279b3ab1e63801b6b4bddd487ce009b39d" -REVISION="1" -LICENSE="MIT" -COPYRIGHT="2012 Stephen Dolan" ARCHITECTURES="!x86_gcc2 x86" SECONDARY_ARCHITECTURES="x86" @@ -22,16 +21,17 @@ PROVIDES=" jq = $portVersion cmd:jq${secondaryArchSuffix} = $portVersion " - REQUIRES=" haiku${secondaryArchSuffix} " BUILD_REQUIRES=" - haiku${secondaryArchSuffix}_dPREREQUIRES=" - cmd:make - cmd:gcc${secondaryArchSuffix} + haiku${secondaryArchSuffix}_devel + " +BUILD_PREREQUIRES=" cmd:awk + cmd:gcc${secondaryArchSuffix} + cmd:make " BUILD() diff --git a/dev-lang/ruby/ruby-1.9.1.recipe b/dev-lang/ruby/ruby-1.9.1.recipe index ebb6f2ab6..4a80e4692 100644 --- a/dev-lang/ruby/ruby-1.9.1.recipe +++ b/dev-lang/ruby/ruby-1.9.1.recipe @@ -1,26 +1,26 @@ 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 +DESCRIPTION="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, +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" -SOURCE_URI="ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz" -CHECKSUM_SHA256="31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4" +COPYRIGHT="1993-2009 Yukihiro Matsumoto" LICENSE="Ruby GNU GPL v2 GNU LGPL v2.1 - Artistic (Perl) + Artistic BSD (3-clause)" -COPYRIGHT="1993-2009 Yukihiro Matsumoto" - REVISION="2" +SOURCE_URI="ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p243.tar.gz" +CHECKSUM_SHA256="31598e37b3962643bec722921644957be6f8fb9a26f6c91fa627bd668ea68be4" +SOURCE_DIR="ruby-1.9.1-p243" +PATCHES="ruby-1.9.1.patchset" ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64" @@ -36,7 +36,6 @@ PROVIDES=" cmd:testrb = $portVersion compat >= 1.9 lib:libruby = $portVersion compat >= 1.9 " - REQUIRES=" haiku lib:libedit @@ -47,7 +46,18 @@ REQUIRES=" lib:libncursesw " +PROVIDES_devel=" + ruby_devel = $portVersion + devel:libruby_static = $portVersion compat >= 1.9 + lib:libruby_static = $portVersion compat >= 1.9 + devel:libruby = $portVersion compat >= 1.9 + " +REQUIRES_devel=" + ruby == $portVersion + " + BUILD_REQUIRES=" + haiku_devel devel:libedit devel:libz devel:libcrypto @@ -55,9 +65,7 @@ BUILD_REQUIRES=" devel:libiconv devel:libncursesw " - BUILD_PREREQUIRES=" - haiku_devel cmd:gcc cmd:g++ cmd:autoconf @@ -65,21 +73,6 @@ BUILD_PREREQUIRES=" cmd:bison " -PROVIDES_devel=" - ruby_devel = $portVersion - devel:libruby_static = $portVersion compat >= 1.9 - lib:libruby_static = $portVersion compat >= 1.9 - devel:libruby = $portVersion compat >= 1.9 - " - -REQUIRES_devel=" - ruby == $portVersion - " - -SOURCE_DIR="ruby-1.9.1-p243" - -PATCHES="ruby-1.9.1.patchset" - BUILD() { autoconf diff --git a/dev-libs/librevenge/librevenge-0.0.1.recipe b/dev-libs/librevenge/librevenge-0.0.1.recipe index dc8af8915..71b97b0de 100644 --- a/dev-libs/librevenge/librevenge-0.0.1.recipe +++ b/dev-libs/librevenge/librevenge-0.0.1.recipe @@ -1,21 +1,17 @@ SUMMARY="A helper library for REVerse ENGineered formats filters" -DESCRIPTION=" -librevenge is a base library for writing document import filters. It has \ -interfaces for text documents, vector graphics, spreadsheets and presentations. -" -LICENSE=" -GNU LGPL v2.1 -MPL v2.0 -" -COPYRIGHT=" -Fridrich Strba -Laurent Alonso -David Tardon -" +DESCRIPTION="librevenge is a base library for writing document import \ +filters. It has interfaces for text documents, vector graphics, spreadsheets \ +and presentations." HOMEPAGE="http://sourceforge.net/p/libwpd/wiki/librevenge/" +COPYRIGHT="Fridrich Strba + Laurent Alonso + David Tardon" +LICENSE="GNU LGPL v2.1 + MPL v2.0" +REVISION="1" SOURCE_URI="http://prdownloads.sourceforge.net/libwpd/librevenge-$portVersion.tar.bz2" CHECKSUM_SHA256="428c918c7775a860f4fb642643099932abcf6fe5cb72c8b0d25ee6b84ad55490" -REVISION="1" + ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -31,14 +27,25 @@ REQUIRES=" lib:libboost_system$secondaryArchSuffix lib:libz$secondaryArchSuffix " + +PROVIDES_devel=" + librevenge${secondaryArchSuffix}_devel = $portVersion compat >= 0 + devel:librevenge_0.0$secondaryArchSuffix = $portVersion compat >= 0 + devel:librevenge_generators_0.0$secondaryArchSuffix = $portVersion compat >= 0 + devel:librevenge_stream_0.0$secondaryArchSuffix = $portVersion compat >= 0 + " +REQUIRES_devel=" + librevenge${secondaryArchSuffix} == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libboost_filesystem$secondaryArchSuffix devel:libboost_system$secondaryArchSuffix devel:libcppunit$secondaryArchSuffix devel:libz$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:libtoolize cmd:aclocal cmd:autoheader @@ -74,15 +81,3 @@ INSTALL() # devel package packageEntries devel $developDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - librevenge${secondaryArchSuffix}_devel = $portVersion compat >= 0 - devel:librevenge_0.0$secondaryArchSuffix = $portVersion compat >= 0 - devel:librevenge_generators_0.0$secondaryArchSuffix = $portVersion compat >= 0 - devel:librevenge_stream_0.0$secondaryArchSuffix = $portVersion compat >= 0 - " -REQUIRES_devel=" - librevenge${secondaryArchSuffix} == $portVersion base - " diff --git a/dev-perl/html_parser/html_parser-3.70.recipe b/dev-perl/html_parser/html_parser-3.70.recipe index a047c4643..5e54ba1c2 100644 --- a/dev-perl/html_parser/html_parser-3.70.recipe +++ b/dev-perl/html_parser/html_parser-3.70.recipe @@ -1,11 +1,20 @@ #FIXME: Appending installation info to /packages/html_parser-3.70-1/.self/lib/perl5/5.18.1/BePC-haiku/perllocal.pod #FIXME: Warning: prerequisite HTML::Tagset 3 not found. SUMMARY="Encode or decode strings with HTML entities" +DESCRIPTION="The HTML-Parser distribution is is a collection of perl modules \ +that parse and extract information from HTML documents." HOMEPAGE="http://search.cpan.org/~gaas/HTML-Parser/" +COPYRIGHT="1995-2009 Gisle Aas + 1999-2000 Michael A. Chase" +LICENSE="GNU GPL v1 + Artistic" +REVISION="1" SOURCE_URI="http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/HTML-Parser-3.70.tar.gz" CHECKSUM_SHA256="a9a18c79b1d2b315daedafe7598dc1068d562eaeaa5bd46265a6ebd2805446c1" -REVISION="1" +SOURCE_DIR="HTML-Parser-3.70" + ARCHITECTURES="x86 x86_gcc2" + PROVIDES=" html_parser = $portVersion " @@ -13,32 +22,23 @@ REQUIRES=" haiku perl " -COPYRIGHT=" -1995-2009 Gisle Aas. All rights reserved. -1999-2000 Michael A. Chase. All rights reserved. -" -LICENSE=" - GNU GPL v1 - Artistic (Perl) -" BUILD_REQUIRES=" haiku_devel + " +BUILD_PREREQUIRES=" cmd:gcc cmd:make - cmd:perl" + cmd:perl + " -SOURCE_DIR="HTML-Parser-3.70" -BUILD() { +BUILD() +{ perl Makefile.PL PREFIX=$prefix make } -INSTALL() { +INSTALL() +{ make install } - -DESCRIPTION=" -The HTML-Parser distribution is is a collection of perl modules that parse and \ -extract information from HTML documents. -" diff --git a/dev-perl/html_parser/html_parser-3.71.recipe b/dev-perl/html_parser/html_parser-3.71.recipe index ba4dca272..73ce136c5 100644 --- a/dev-perl/html_parser/html_parser-3.71.recipe +++ b/dev-perl/html_parser/html_parser-3.71.recipe @@ -1,23 +1,19 @@ #FIXME: Appending installation info to /packages/html_parser-3.70-1/.self/lib/perl5/5.18.1/BePC-haiku/perllocal.pod #FIXME: Warning: prerequisite HTML::Tagset 3 not found. SUMMARY="Encode or decode strings with HTML entities" -DESCRIPTION=" -The HTML-Parser distribution is is a collection of perl modules that parse and \ -extract information from HTML documents. -" +DESCRIPTION="The HTML-Parser distribution is is a collection of perl modules \ +that parse and extract information from HTML documents." HOMEPAGE="http://search.cpan.org/~gaas/HTML-Parser/" -COPYRIGHT=" - 1995-2009 Gisle Aas. All rights reserved. - 1999-2000 Michael A. Chase. All rights reserved. -" -LICENSE=" - GNU GPL v1 - Artistic -" -SOURCE_URI="https://github.com/gisle/html-parser/archive/$portVersion.tar.gz" -SOURCE_FILENAME="html_parser-$portVersion.tar.gz" -CHECKSUM_SHA256="0ef2ec6ed99f80a344ce3bc93d5eff6dd8613f4a544fa4ffe44a823cfd19b851" +COPYRIGHT="1995-2009 Gisle Aas + 1999-2000 Michael A. Chase" +LICENSE="GNU GPL v1 + Artistic" REVISION="2" +SOURCE_URI="https://github.com/gisle/html-parser/archive/$portVersion.tar.gz" +CHECKSUM_SHA256="0ef2ec6ed99f80a344ce3bc93d5eff6dd8613f4a544fa4ffe44a823cfd19b851" +SOURCE_FILENAME="html_parser-$portVersion.tar.gz" +SOURCE_DIR="html-parser-$portVersion" + ARCHITECTURES="x86_gcc2 x86 x86_64" PROVIDES=" @@ -27,6 +23,7 @@ REQUIRES=" haiku perl " + BUILD_REQUIRES=" haiku_devel " @@ -36,8 +33,6 @@ BUILD_PREREQUIRES=" cmd:perl " -SOURCE_DIR="html-parser-$portVersion" - BUILD() { perl Makefile.PL PREFIX=$prefix diff --git a/dev-perl/xml_parser/xml_parser-2.36.recipe b/dev-perl/xml_parser/xml_parser-2.36.recipe index 686741c50..9006478b5 100644 --- a/dev-perl/xml_parser/xml_parser-2.36.recipe +++ b/dev-perl/xml_parser/xml_parser-2.36.recipe @@ -1,13 +1,12 @@ SUMMARY="A perl module for parsing XML documents" -DESCRIPTION=" -XML-Parser - A perl module for parsing XML documents. -" +DESCRIPTION="XML-Parser - A perl module for parsing XML documents." HOMEPAGE="http://search.cpan.org/~msergeant/XML-Parser-2.36/" +COPYRIGHT="1998-2000 Larry Wall and Clark Cooper" +LICENSE="Artistic" +REVISION="1" SOURCE_URI="http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/XML-Parser-2.36.tar.gz" CHECKSUM_SHA256="9fd529867402456bd826fe0e5588d35b3a2e27e586a2fd838d1352b71c2ed73f" -REVISION="1" -COPYRIGHT="1998-2000 Larry Wall and Clark Cooper. All rights reserved." -LICENSE="Artistic (Perl)" +SOURCE_DIR="XML-Parser-2.36" ARCHITECTURES="x86 x86_gcc2 x86_64" @@ -30,8 +29,6 @@ BUILD_PREREQUIRES=" cmd:perl " -SOURCE_DIR="XML-Parser-2.36" - # TODO: Remove hardcoded paths. The following shows how to get the the file path: #find /boot/common/lib/perl5 -type f -name unixish.h | grep -FzZ BePC-haiku/CORE/unixish.h diff --git a/games-rpg/flare/flare-0.19.recipe b/games-rpg/flare/flare-0.19.recipe index 79358f80a..68bd9ff24 100644 --- a/games-rpg/flare/flare-0.19.recipe +++ b/games-rpg/flare/flare-0.19.recipe @@ -2,12 +2,13 @@ SUMMARY="A 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" +COPYRIGHT="2010-2013 Clint Bellanger" +LICENSE="GNU GPL v3" +REVISION="3" SOURCE_URI="http://downloads.sourceforge.net/project/flare-game/Linux/flare.0.19.tar.gz" CHECKSUM_SHA256="c96995fff6b71d44ddeae611b1ae4cd35162655f73088000786d03478f0a924e" SOURCE_DIR="flare.0.19" -REVISION="3" -LICENSE="GNU GPL v3" -COPYRIGHT="2010-2013 Clint Bellanger" +PATCHES="flare-0.19.patch" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -25,7 +26,7 @@ REQUIRES=" lib:libsdl_ttf$secondaryArchSuffix " -SUMMARY_data="Flare data files" +SUMMARY_data="Data files for the game Flare" ARCHITECTURES_data="any" PROVIDES_data=" @@ -48,8 +49,6 @@ BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix " -PATCHES="flare-0.19.patch" - USER_SETTINGS_FILES=" settings/flare " diff --git a/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe b/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe index 82104a206..141c76362 100644 --- a/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe +++ b/games-rpg/freedroidrpg/freedroidrpg-0.15.1.recipe @@ -1,28 +1,31 @@ SUMMARY="A role playing game battling roboters" -DESCRIPTION=" -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. +DESCRIPTION="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. -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 \ -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 \ -of items and fight countless enemies on your way to your destiny. An advanced \ -dialog system provides story background and immersive role playing situations. +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 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 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 \ -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 \ -fully express their creativity." +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 fully express their creativity." HOMEPAGE="http://freedroid.org" +COPYRIGHT="2002-2010 The Freedroid team" +LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="http://sourceforge.net/projects/freedroid/files/freedroidRPG/freedroidRPG-0.15/freedroidRPG-0.15.1.tar.gz/download" CHECKSUM_SHA256="3e0e0e901f05386f49b8dfa1a8b3582ea82347deb7fb8e94fc15bf8ad058ba08" -LICENSE="GNU GPL v2" -COPYRIGHT="2002-2010 The Freedroid team" -REVISION="1" +SOURCE_DIR="freedroidrpg-0.15.1" +PATCHES="configure.ac.patch + configure.2.ac.patch" ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -52,6 +55,17 @@ REQUIRES=" lib:libglu$secondaryArchSuffix lib:libgl$secondaryArchSuffix " + +SUMMARY_data="Data files for the game FreedroidRPG" +ARCHITECTURES_data="any" + +PROVIDES_data=" + freedroidrpg_data = $portVersion + " +REQUIRES_data=" + haiku + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libsdl$secondaryArchSuffix @@ -76,12 +90,7 @@ BUILD_PREREQUIRES=" 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 @@ -91,16 +100,19 @@ PATCH() sed -i 's/lualib.h/..\/lua\/lualib.h/g' src/*.c sed -i 's/lualib.h/..\/lua\/lualib.h/g' src/*.h } + BUILD() { libtoolize --force --copy --install aclocal autoconf automake - ./configure --disable-sdltest --with-embedded-lua --libdir=$libDir --includedir=$includeDir \ - --bindir=$binDir --datadir=$dataDir --mandir=$manDir + ./configure --disable-sdltest --with-embedded-lua --libdir=$libDir \ + --includedir=$includeDir --bindir=$binDir --datadir=$dataDir \ + --mandir=$manDir make } + INSTALL() { make install @@ -112,13 +124,3 @@ INSTALL() packageEntries data $dataDir addAppDeskbarSymlink $appsDir/freedroidRPG "FreedroidRPG" } - -SUMMARY_data="FreedroidRPG data files" -ARCHITECTURES_data="any" - -PROVIDES_data=" - freedroidrpg_data = $portVersion - " -REQUIRES_data=" - haiku - " diff --git a/haiku-apps/vncserver/vncserver-1.26.recipe b/haiku-apps/vncserver/vncserver-1.26.recipe index c801594c4..80eb07778 100644 --- a/haiku-apps/vncserver/vncserver-1.26.recipe +++ b/haiku-apps/vncserver/vncserver-1.26.recipe @@ -14,8 +14,7 @@ RealVNC ones as working very well under Windows. You can get their clients, \ servers and source code at http://www.realvnc.com/" HOMEPAGE="http://web.ncf.ca/au829/resume.html#VNCServer" COPYRIGHT="2004 by Alexander G. M. Smith - 1988,1989,1990,1991,1992 Richard Outerbridge (Public domain DES software \ -copyright) + 1988,1989,1990,1991,1992 Richard Outerbridge (Public domain DES software) 1987, 1988, 1998 The Open Group and 1987, 1988 Digital Equipment Corporation (Software from the X Window \ System) diff --git a/sys-apps/help2man/help2man-1.43.3.recipe b/sys-apps/help2man/help2man-1.43.3.recipe index 12e837e82..4834d36b4 100644 --- a/sys-apps/help2man/help2man-1.43.3.recipe +++ b/sys-apps/help2man/help2man-1.43.3.recipe @@ -1,4 +1,4 @@ -SUMMARY="A tool to produce simple manual pages." +SUMMARY="A tool to produce simple manual pages" DESCRIPTION="help2man is a tool for automatically generating simple manual \ pages from program output. The program is intended to provide an easy way for \ software authors to include a manual page in their distribution without \ @@ -7,14 +7,12 @@ 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/" +COPYRIGHT="1997-2013 Free Software Foundation" +REVISION="1" +LICENSE="GNU GPL v3" SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-1.43.3.tar.gz" CHECKSUM_SHA256="67978d118980ebd9f0c60be5db129527900a7b997b9568fc795ba9bdb341d303" -REVISION="1" - -LICENSE="GNU GPL v3" -COPYRIGHT="1997-2013 Free Software Foundation" - ARCHITECTURES="x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -26,6 +24,7 @@ REQUIRES=" haiku$secondaryArchSuffix cmd:perl " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-apps/help2man/help2man-1.44.1.recipe b/sys-apps/help2man/help2man-1.44.1.recipe index 26c588e61..745265171 100644 --- a/sys-apps/help2man/help2man-1.44.1.recipe +++ b/sys-apps/help2man/help2man-1.44.1.recipe @@ -1,4 +1,4 @@ -SUMMARY="A tool to produce simple manual pages." +SUMMARY="A tool to produce simple manual pages" DESCRIPTION="help2man is a tool for automatically generating simple manual \ pages from program output. The program is intended to provide an easy way for \ software authors to include a manual page in their distribution without \ @@ -7,14 +7,13 @@ 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/" +HOMEPAGE="http://www.gnu.org/software/help2man/" +COPYRIGHT="1997-2013 Free Software Foundation" +REVISION="1" +LICENSE="GNU GPL v3" SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-1.44.1.tar.xz" CHECKSUM_SHA256="22de6846771921f455e389cdca07119d7f55b1877685b42dd5bbb9fc1377defb" -REVISION="1" - -LICENSE="GNU GPL v3" -COPYRIGHT="1997-2013 Free Software Foundation" - ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -26,6 +25,7 @@ REQUIRES=" haiku$secondaryArchSuffix cmd:perl " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-apps/help2man/help2man-1.46.6.recipe b/sys-apps/help2man/help2man-1.46.6.recipe index a3d2259f5..fda0b690d 100644 --- a/sys-apps/help2man/help2man-1.46.6.recipe +++ b/sys-apps/help2man/help2man-1.46.6.recipe @@ -7,11 +7,11 @@ 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/" -SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-$portVersion.tar.xz" -CHECKSUM_SHA256="615ff5ac38369ddb3707c5fd71672ab122639fd9cf6870de172e0127ed632caf" +COPYRIGHT="1997-2013 Free Software Foundation" REVISION="1" LICENSE="GNU GPL v3" -COPYRIGHT="1997-2014 Free Software Foundation" +SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-$portVersion.tar.xz" +CHECKSUM_SHA256="615ff5ac38369ddb3707c5fd71672ab122639fd9cf6870de172e0127ed632caf" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -24,6 +24,7 @@ REQUIRES=" haiku$secondaryArchSuffix cmd:perl " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " diff --git a/sys-libs/mesa/mesa-10.0.1.recipe b/sys-libs/mesa/mesa-10.0.1.recipe index e8b9606d6..b6322d407 100644 --- a/sys-libs/mesa/mesa-10.0.1.recipe +++ b/sys-libs/mesa/mesa-10.0.1.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2013 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="5" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/10.0.1/MesaLib-10.0.1.tar.bz2" CHECKSUM_SHA256="3cdf868f9599ca310c17fcf5b4ce9aec9903d8bf8561fde2577f3d422f823270" -REVISION="5" +SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-10.0.1.patchset" + ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -21,12 +22,18 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - -PATCHES="mesa-10.0.1.patchset" - # We're locked to LLVM 3.2 as 3.3 is broken at the moment on Haiku. # Mesa should build with any newer LLVM version however. # As LLVM is only linked into the swpipe renderer (and not libGL) @@ -43,8 +50,6 @@ BUILD_PREREQUIRES=" cmd:sed " -SOURCE_DIR="Mesa-$portVersion" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -104,27 +109,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- 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. - " +SUMMARY_swrast="The 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." + PROVIDES_swrast=" mesa${secondaryArchSuffix}_swrast = $portVersion " @@ -135,20 +129,19 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. +SUMMARY_swpipe="The 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." - 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/mesa/mesa-10.0.2.recipe b/sys-libs/mesa/mesa-10.0.2.recipe index 69b9e5b4c..ef5672c99 100644 --- a/sys-libs/mesa/mesa-10.0.2.recipe +++ b/sys-libs/mesa/mesa-10.0.2.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2013 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="3" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/10.0.2/MesaLib-10.0.2.tar.bz2" CHECKSUM_SHA256="4502a8e2dfa53e15d8fff89c153e6b14824fe82e49bd101e7edc02fa8cf76a7e" -REVISION="3" +SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-10.0.2.patchset" + ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -21,12 +22,18 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - -PATCHES="mesa-10.0.2.patchset" - BUILD_PREREQUIRES=" libxml2_python llvm${secondaryArchSuffix} @@ -39,8 +46,6 @@ BUILD_PREREQUIRES=" cmd:sed " -SOURCE_DIR="Mesa-$portVersion" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -100,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- 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. - " +SUMMARY_swrast="The 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." + PROVIDES_swrast=" mesa${secondaryArchSuffix}_swrast = $portVersion " @@ -131,20 +125,19 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. +SUMMARY_swpipe="The 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." - 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/mesa/mesa-10.1.0.recipe b/sys-libs/mesa/mesa-10.1.0.recipe index 32668a075..f155cb9b3 100644 --- a/sys-libs/mesa/mesa-10.1.0.recipe +++ b/sys-libs/mesa/mesa-10.1.0.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2013 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="1" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/10.1/MesaLib-10.1.0.tar.bz2" CHECKSUM_SHA256="5941c3d4772a9f447f51569dfca48e01af98080bc996991d00a13f900dab2230" -REVISION="1" +SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-10.1.0.patchset" + ARCHITECTURES="!x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -21,6 +22,15 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " @@ -36,10 +46,6 @@ BUILD_PREREQUIRES=" cmd:sed " -SOURCE_DIR="Mesa-$portVersion" - -PATCHES="mesa-10.1.0.patchset" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -99,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- 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. - " +SUMMARY_swrast="The 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." + PROVIDES_swrast=" mesa${secondaryArchSuffix}_swrast = $portVersion " @@ -130,20 +125,19 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. +SUMMARY_swpipe="The 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." - 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/mesa/mesa-10.2.9.recipe b/sys-libs/mesa/mesa-10.2.9.recipe index d9c63c6ef..58c1862d7 100644 --- a/sys-libs/mesa/mesa-10.2.9.recipe +++ b/sys-libs/mesa/mesa-10.2.9.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2013 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="1" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/10.2.9/MesaLib-10.2.9.tar.bz2" CHECKSUM_SHA256="f6031f8b7113a92325b60635c504c510490eebb2e707119bbff7bd86aa34657d" -REVISION="1" +SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-10.2.9.patchset" + ARCHITECTURES="!x86_gcc2 x86 ?x86_64 ?arm ?ppc" SECONDARY_ARCHITECTURES="x86" @@ -21,6 +22,15 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " @@ -36,9 +46,6 @@ BUILD_PREREQUIRES=" cmd:sed " -SOURCE_DIR="Mesa-$portVersion" -PATCHES="mesa-10.2.9.patchset" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -98,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- swrast package ------------------------------------------------------- -SUMMARY_swrast="Mesa software rasterization renderer" +SUMMARY_swrast="The 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. -" +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 " @@ -129,14 +125,16 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. -" +SUMMARY_swpipe="The 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." + PROVIDES_swpipe=" mesa${secondaryArchSuffix}_swpipe = $portVersion " diff --git a/sys-libs/mesa/mesa-10.3.7.recipe b/sys-libs/mesa/mesa-10.3.7.recipe index 89a3da1cc..b526030b9 100644 --- a/sys-libs/mesa/mesa-10.3.7.recipe +++ b/sys-libs/mesa/mesa-10.3.7.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2015 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="1" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/$portVersion/MesaLib-$portVersion.tar.bz2" CHECKSUM_SHA256="43c6ced15e237cbb21b3082d7c0b42777c50c1f731d0d4b5efb5231063fb6a5b" -REVISION="1" +SOURCE_DIR="Mesa-$portVersion" +#PATCHES="mesa-$portVersion.patchset" + ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64 ?arm ?ppc" SECONDARY_ARCHITECTURES="?x86" @@ -21,6 +22,15 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " @@ -36,9 +46,6 @@ BUILD_PREREQUIRES=" cmd:sed " -SOURCE_DIR="Mesa-$portVersion" -#PATCHES="mesa-$portVersion.patchset" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -98,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- swrast package ------------------------------------------------------- -SUMMARY_swrast="Mesa software rasterization renderer" +SUMMARY_swrast="The 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. -" +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 " @@ -129,14 +125,16 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. -" +SUMMARY_swpipe="The 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." + PROVIDES_swpipe=" mesa${secondaryArchSuffix}_swpipe = $portVersion " diff --git a/sys-libs/mesa/mesa-10.4.7.recipe b/sys-libs/mesa/mesa-10.4.7.recipe index 8b9176356..884d5c7b1 100644 --- a/sys-libs/mesa/mesa-10.4.7.recipe +++ b/sys-libs/mesa/mesa-10.4.7.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2015 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="1" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/$portVersion/MesaLib-$portVersion.tar.bz2" CHECKSUM_SHA256="2c351c98671f9a7ab3fd9c601bb7a255801b1580f5dd0992639f99152801b0d2" -REVISION="1" +SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-$portVersion.patchset" + ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64 ?arm ?ppc" SECONDARY_ARCHITECTURES="?x86" @@ -21,6 +22,15 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " @@ -36,9 +46,6 @@ BUILD_PREREQUIRES=" cmd:sed " -SOURCE_DIR="Mesa-$portVersion" -PATCHES="mesa-$portVersion.patchset" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -98,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- swrast package ------------------------------------------------------- -SUMMARY_swrast="Mesa software rasterization renderer" +SUMMARY_swrast="The 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. -" +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 " @@ -129,14 +125,16 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. -" +SUMMARY_swpipe="The 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." + PROVIDES_swpipe=" mesa${secondaryArchSuffix}_swpipe = $portVersion " diff --git a/sys-libs/mesa/mesa-10.5.2.recipe b/sys-libs/mesa/mesa-10.5.2.recipe index 54fca6c96..61144f766 100644 --- a/sys-libs/mesa/mesa-10.5.2.recipe +++ b/sys-libs/mesa/mesa-10.5.2.recipe @@ -1,16 +1,17 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2013 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" +REVISION="1" SOURCE_URI="ftp://ftp.freedesktop.org/pub/mesa/10.5.2/mesa-10.5.2.tar.xz" CHECKSUM_SHA256="2f4b6fb77c3e7d6f861558d0884a3073f575e1e673dad8d1b0624e78e9c4dd44" -REVISION="1" +#SOURCE_DIR="Mesa-$portVersion" +PATCHES="mesa-10.5.2.patchset" + ARCHITECTURES="!x86_gcc2 x86 ?x86_64 ?arm ?ppc" SECONDARY_ARCHITECTURES="x86" @@ -21,6 +22,15 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + mesa$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " @@ -36,9 +46,6 @@ BUILD_PREREQUIRES=" cmd:sed " -#SOURCE_DIR="Mesa-$portVersion" -PATCHES="mesa-10.5.2.patchset" - BUILD() { if [ -n "$secondaryArchSuffix" ]; then @@ -98,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL$secondaryArchSuffix = $portVersion - " - -REQUIRES_devel=" - mesa$secondaryArchSuffix == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- swrast package ------------------------------------------------------- -SUMMARY_swrast="Mesa software rasterization renderer" +SUMMARY_swrast="The 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. -" +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 " @@ -129,14 +125,16 @@ REQUIRED_swrast=" # ===== Gallium OpenGL Add-ons =============================================== # ----- 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. -" +SUMMARY_swpipe="The 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." + PROVIDES_swpipe=" mesa${secondaryArchSuffix}_swpipe = $portVersion " diff --git a/sys-libs/mesa/mesa-7.9.2.recipe b/sys-libs/mesa/mesa-7.9.2.recipe index 8e089ead1..2815f285a 100644 --- a/sys-libs/mesa/mesa-7.9.2.recipe +++ b/sys-libs/mesa/mesa-7.9.2.recipe @@ -1,21 +1,18 @@ SUMMARY="Multi-platform GL implementation" -DESCRIPTION=" -Mesa is an open-source implementation of the OpenGL specification. The OpenGL \ -specification documents a system for rendering interactive 3D graphics. -Mesa fills the role of the Haiku OpenGL kit providing 3D rendering to Haiku \ -applications. -" +DESCRIPTION="Mesa is an open-source implementation of the OpenGL \ +specification. The OpenGL specification documents a system for rendering \ +interactive 3D graphics. Mesa fills the role of the Haiku OpenGL kit \ +providing 3D rendering to Haiku applications." HOMEPAGE="http://www.mesa3d.org/" -COPYRIGHT="1999-2013 Brian Paul All Rights Reserved." +COPYRIGHT="1999-2013 Brian Paul" LICENSE="MIT" - +REVISION="10" SOURCE_URI="https://github.com/haiku/mesa_legacy/archive/7.9.2-9.tar.gz" SOURCE_DIR="mesa_legacy-7.9.2-9" SOURCE_FILENAME="mesa_legacy-7.9.2-9.tar.gz" CHECKSUM_SHA256="445c4081c761851343ae732b5f233f269f6751ff422aa0299aae009fe049c273" PATCHES="mesa-7.9.2.patchset" -REVISION="10" ARCHITECTURES="x86_gcc2 !x86" SECONDARY_ARCHITECTURES="?x86_gcc2" @@ -23,14 +20,21 @@ PROVIDES=" mesa$secondaryArchSuffix = $portVersion compat >= 7.9 lib:libGL$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + mesa${secondaryArchSuffix}_devel = $portVersion + devel:libGL${secondaryArchSuffix} = $portVersion + " +REQUIRES_devel=" + mesa${secondaryArchSuffix} == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" libxml2_python cmd:bison @@ -101,27 +105,16 @@ INSTALL() "$addOnsDir/opengl/Legacy Software Rasterizer" } -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - mesa${secondaryArchSuffix}_devel = $portVersion - devel:libGL${secondaryArchSuffix} = $portVersion - " - -REQUIRES_devel=" - mesa${secondaryArchSuffix} == $portVersion base - " - # ===== Mesa OpenGL Add-ons ================================================== # ----- swrast package ------------------------------------------------------- -SUMMARY_swrast="Mesa legacy 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. - " +SUMMARY_swrast="The 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." + PROVIDES_swrast=" mesa${secondaryArchSuffix}_swrast = $portVersion " diff --git a/www-client/qupzilla/qupzilla-1.7.x.recipe b/www-client/qupzilla/qupzilla-1.7.x.recipe index 65b56656b..d89f5d525 100644 --- a/www-client/qupzilla/qupzilla-1.7.x.recipe +++ b/www-client/qupzilla/qupzilla-1.7.x.recipe @@ -1,4 +1,4 @@ -SUMMARY="A lightweight QtWebKit browser." +SUMMARY="A lightweight QtWebKit browser" DESCRIPTION="QupZilla is a free and open-source web browser, \ intended for general users. It allows seamless integration with \ users' desktop environments and has several distinguishing features \ @@ -30,12 +30,6 @@ REQUIRES=" lib:libexecinfo${secondaryArchSuffix} " -BUILD_PREREQUIRES=" - cmd:qmake${secondaryArchSuffix} - cmd:make - cmd:g++${secondaryArchSuffix} - cmd:pkg_config$secondaryArchSuffix - " BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel libqt4${secondaryArchSuffix}_devel >= 4.8.0 @@ -43,6 +37,12 @@ BUILD_REQUIRES=" devel:libcrypto${secondaryArchSuffix} devel:libexecinfo${secondaryArchSuffix} " +BUILD_PREREQUIRES=" + cmd:qmake${secondaryArchSuffix} + cmd:make + cmd:g++${secondaryArchSuffix} + cmd:pkg_config$secondaryArchSuffix + " BUILD() {