De-linting recipes.

*	flare, freedroidRPG
	Don't start with the app name, in the _data section too...
	Re-order blocks

*	help2man
	SUMMARY must not end with "."
	Re-ordered blocks

*	html_parser, xml_parser
	Corrected license
	Re-ordered blocks

*	jq
	Corrected copy&paste mishap, I guess
	Re-ordered blocks

*	librevenge
	Re-ordered blocks
	Removed email addresses from COPYRIGHT

*	mesa
	Don't start with the app name, in the _swrat and _swpipe sections too...
	Re-ordered blocks

*	qupzilla
	SUMMARY must not end with "."

*	ruby
	Corrected license
	Re-ordered blocks

*	vncserver
	Removed "copyright" from COPYRIGHT
This commit is contained in:
Humdinger
2015-08-08 19:08:27 +02:00
parent 8fd0a8f4b4
commit 70b8f948c6
21 changed files with 415 additions and 470 deletions

View File

@@ -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 youd expect.
"
is often shorter and simpler than youd 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()

View File

@@ -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

View File

@@ -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 <fridrich.strba@bluewin.ch>
Laurent Alonso <laurent.alonso@inria.fr>
David Tardon <dtardon@redhat.com>
"
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
"

View File

@@ -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.
"

View File

@@ -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

View File

@@ -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

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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)

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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
"

View File

@@ -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()
{