mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-04 22:18:55 +02:00
Recipe primping, improved SUMMARY/DESCRIPTION, re-ordering blocks.
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
SUMMARY="A paging program similar to more and less"
|
SUMMARY="A paging program similar to 'more' and 'less'"
|
||||||
DESCRIPTION="MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems. \
|
DESCRIPTION="'Most' is a powerful paging program for Unix, VMS, MSDOS, and win32 systems. \
|
||||||
Unlike other well-known paging programs most supports multiple windows and can \
|
Unlike other well-known paging programs 'most' supports multiple windows and can \
|
||||||
scroll left and right. Why settle for less?"
|
scroll left and right. Why settle for less?"
|
||||||
HOMEPAGE="http://www.jedsoft.org/most/"
|
HOMEPAGE="http://www.jedsoft.org/most/"
|
||||||
COPYRIGHT="2004-2013 John E. Davis"
|
COPYRIGHT="2004-2013 John E. Davis"
|
||||||
@@ -17,7 +17,6 @@ PROVIDES="
|
|||||||
most = $portVersion compat >= 5
|
most = $portVersion compat >= 5
|
||||||
cmd:most = $portVersion compat >= 5
|
cmd:most = $portVersion compat >= 5
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku
|
haiku
|
||||||
lib:libncurses
|
lib:libncurses
|
||||||
@@ -25,12 +24,11 @@ REQUIRES="
|
|||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
|
haiku_devel
|
||||||
devel:libncurses
|
devel:libncurses
|
||||||
devel:libslang
|
devel:libslang
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
haiku_devel
|
|
||||||
cmd:autoconf
|
cmd:autoconf
|
||||||
cmd:find
|
cmd:find
|
||||||
cmd:gcc
|
cmd:gcc
|
||||||
|
|||||||
@@ -1,22 +1,20 @@
|
|||||||
SUMMARY="A stream editor"
|
SUMMARY="The famous stream editor"
|
||||||
DESCRIPTION="
|
DESCRIPTION="Sed is a stream editor, i.e. it can be used to perform basic \
|
||||||
Sed is a stream editor, i.e. it can be used to perform basic text \
|
text transformations on an input stream (a file or input from a pipeline).
|
||||||
transformations on an input stream (a file or input from a pipeline).
|
|
||||||
While in some ways similar to an editor which permits scripted edits (such as \
|
While in some ways similar to an editor which permits scripted edits (such as \
|
||||||
ed), sed works by making only one pass over the input(s), and is consequently \
|
ed), sed works by making only one pass over the input(s), and is consequently \
|
||||||
more efficient. But it is sed's ability to filter text in a pipeline which \
|
more efficient. But it is sed's ability to filter text in a pipeline which \
|
||||||
particularly distinguishes it from other types of editors.
|
particularly distinguishes it from other types of editors."
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/sed"
|
HOMEPAGE="http://www.gnu.org/software/sed"
|
||||||
COPYRIGHT="1989-2009 Free Software Foundation, Inc."
|
COPYRIGHT="1989-2009 Free Software Foundation, Inc."
|
||||||
LICENSE="GNU GPL v3"
|
LICENSE="GNU GPL v3"
|
||||||
|
REVISION="6"
|
||||||
SOURCE_URI="http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.gz"
|
SOURCE_URI="http://ftp.gnu.org/gnu/sed/sed-4.2.1.tar.gz"
|
||||||
CHECKSUM_SHA256="8773541ce097fdc4c5b9e7da12a82dffbb30cd91f7bc169f52f05f93b7fc3060"
|
CHECKSUM_SHA256="8773541ce097fdc4c5b9e7da12a82dffbb30cd91f7bc169f52f05f93b7fc3060"
|
||||||
REVISION="6"
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
|
||||||
|
|
||||||
PATCHES="sed-4.2.1.patchset"
|
PATCHES="sed-4.2.1.patchset"
|
||||||
|
|
||||||
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
sed = $portVersion compat >= 4
|
sed = $portVersion compat >= 4
|
||||||
cmd:sed = $portVersion compat >= 4
|
cmd:sed = $portVersion compat >= 4
|
||||||
@@ -24,8 +22,11 @@ PROVIDES="
|
|||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku
|
haiku
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
|
||||||
|
BUILD_REQUIRES="
|
||||||
haiku_devel
|
haiku_devel
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
cmd:gcc
|
cmd:gcc
|
||||||
cmd:ld
|
cmd:ld
|
||||||
cmd:make
|
cmd:make
|
||||||
|
|||||||
@@ -1,18 +1,16 @@
|
|||||||
SUMMARY="Prints out location of specified executables that are in your path"
|
SUMMARY="Prints out location of specified executables that are in your PATH"
|
||||||
DESCRIPTION="
|
DESCRIPTION="GNU 'which' is an utility that is used to find which executable \
|
||||||
GNU which is an utility that is used to find which executable (or alias or \
|
(or alias or shell function) is executed when entered on the shell prompt."
|
||||||
shell function) is executed when entered on the shell prompt.
|
|
||||||
"
|
|
||||||
HOMEPAGE="http://carlo17.home.xs4all.nl/which/"
|
HOMEPAGE="http://carlo17.home.xs4all.nl/which/"
|
||||||
COPYRIGHT="Free Software Foundation"
|
COPYRIGHT="Free Software Foundation"
|
||||||
LICENSE="GNU GPL v2"
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="1"
|
||||||
SOURCE_URI="http://ftp.gnu.org/gnu/which/which-$portVersion.tar.gz"
|
SOURCE_URI="http://ftp.gnu.org/gnu/which/which-$portVersion.tar.gz"
|
||||||
CHECKSUM_SHA256="f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad"
|
CHECKSUM_SHA256="f4a245b94124b377d8b49646bf421f9155d36aa7614b6ebf83705d3ffc76eaad"
|
||||||
REVISION="1"
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
|
||||||
|
|
||||||
PATCHES="which-$portVersion.patch"
|
PATCHES="which-$portVersion.patch"
|
||||||
|
|
||||||
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
which = $portVersion
|
which = $portVersion
|
||||||
cmd:which = $portVersion
|
cmd:which = $portVersion
|
||||||
@@ -20,10 +18,11 @@ PROVIDES="
|
|||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku
|
haiku
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
|
haiku_devel
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
haiku_devel
|
|
||||||
cmd:gcc
|
cmd:gcc
|
||||||
cmd:make
|
cmd:make
|
||||||
cmd:sed
|
cmd:sed
|
||||||
|
|||||||
@@ -1,23 +1,19 @@
|
|||||||
SUMMARY="A tool for automatically configuring source code"
|
SUMMARY="A tool to automatically configure source code"
|
||||||
DESCRIPTION="
|
DESCRIPTION="GNU Autoconf is a tool for configuring source code and \
|
||||||
GNU Autoconf is a tool for configuring source code and makefiles. Using \
|
makefiles. Using autoconf, programmers can create portable and configurable \
|
||||||
autoconf, programmers can create portable and configurable packages, because \
|
packages, because the person building the package is allowed to specify \
|
||||||
the person building the package is allowed to specify various configuration \
|
various configuration options."
|
||||||
options.
|
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/autoconf/"
|
HOMEPAGE="http://www.gnu.org/software/autoconf/"
|
||||||
COPYRIGHT="1992-2012 Free Software Foundation, Inc."
|
COPYRIGHT="1992-2012 Free Software Foundation, Inc."
|
||||||
LICENSE="
|
LICENSE="GNU GPL v2
|
||||||
GNU GPL v2
|
GNU GPL v3"
|
||||||
GNU GPL v3
|
REVISION="6"
|
||||||
"
|
|
||||||
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz"
|
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz"
|
||||||
CHECKSUM_SHA256="954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969"
|
CHECKSUM_SHA256="954bd69b391edc12d6a4a51a2dd1476543da5c6bbf05a95b59dc0dd6fd4c2969"
|
||||||
REVISION="6"
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
|
||||||
|
|
||||||
PATCHES='autoconf-2.69.patchset'
|
PATCHES='autoconf-2.69.patchset'
|
||||||
|
|
||||||
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
autoconf = $portVersion compat >= 2.60
|
autoconf = $portVersion compat >= 2.60
|
||||||
cmd:autoconf = $portVersion compat >= 2.60
|
cmd:autoconf = $portVersion compat >= 2.60
|
||||||
@@ -37,10 +33,11 @@ REQUIRES="
|
|||||||
cmd:perl >= 5
|
cmd:perl >= 5
|
||||||
cmd:sh
|
cmd:sh
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
|
haiku_devel
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
haiku_devel
|
|
||||||
cmd:awk
|
cmd:awk
|
||||||
cmd:m4
|
cmd:m4
|
||||||
cmd:make
|
cmd:make
|
||||||
|
|||||||
@@ -1,18 +1,16 @@
|
|||||||
SUMMARY="A tool for automatically configuring source code"
|
SUMMARY="A tool to automatically configure source code"
|
||||||
DESCRIPTION="GNU Autoconf is a tool for configuring source code and makefiles. Using \
|
DESCRIPTION="GNU Autoconf is a tool for configuring source code and \
|
||||||
autoconf, programmers can create portable and configurable packages, because \
|
makefiles. Using autoconf, programmers can create portable and configurable \
|
||||||
the person building the package is allowed to specify various configuration \
|
packages, because the person building the package is allowed to specify \
|
||||||
options."
|
various configuration options."
|
||||||
HOMEPAGE="http://www.gnu.org/software/autoconf/"
|
HOMEPAGE="http://www.gnu.org/software/autoconf/"
|
||||||
|
COPYRIGHT="1992-1998 Free Software Foundation, Inc."
|
||||||
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="2"
|
||||||
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-$portVersion.tar.gz"
|
SOURCE_URI="http://ftp.gnu.org/gnu/autoconf/autoconf-$portVersion.tar.gz"
|
||||||
CHECKSUM_SHA256="f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e"
|
CHECKSUM_SHA256="f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e"
|
||||||
REVISION="2"
|
|
||||||
|
|
||||||
SOURCE_DIR="autoconf-$portVersion"
|
SOURCE_DIR="autoconf-$portVersion"
|
||||||
|
|
||||||
LICENSE="GNU GPL v2"
|
|
||||||
COPYRIGHT="1992-1998 Free Software Foundation, Inc."
|
|
||||||
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||||
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
|
||||||
|
|
||||||
@@ -25,7 +23,6 @@ PROVIDES="
|
|||||||
cmd:autoupdate_$portVersion$secondaryArchSuffix = $portVersion
|
cmd:autoupdate_$portVersion$secondaryArchSuffix = $portVersion
|
||||||
cmd:ifnames_$portVersion$secondaryArchSuffix = $portVersion
|
cmd:ifnames_$portVersion$secondaryArchSuffix = $portVersion
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
@@ -33,7 +30,6 @@ REQUIRES="
|
|||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
cmd:gcc$secondaryArchSuffix
|
cmd:gcc$secondaryArchSuffix
|
||||||
cmd:make
|
cmd:make
|
||||||
|
|||||||
@@ -1,16 +1,15 @@
|
|||||||
SUMMARY="A tool for generating 'Makefile.in' from 'Makefile.am'"
|
SUMMARY="A tool for generating 'Makefile.in' from 'Makefile.am'"
|
||||||
DESCRIPTION="
|
DESCRIPTION="Automake is a tool for automatically generating 'Makefile.in' \
|
||||||
Automake is a tool for automatically generating 'Makefile.in' files from \
|
files from 'Makefile.am' files. 'Makefile.am' is a series of 'make' macro \
|
||||||
'Makefile.am' files. 'Makefile.am' is a series of 'make' macro definitions \
|
definitions (with rules occasionally thrown in). The generated 'Makefile.in' \
|
||||||
(with rules occasionally thrown in). The generated 'Makefile.in' files are \
|
files are compatible with the GNU Makefile standards."
|
||||||
compatible with the GNU Makefile standards.
|
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/automake/"
|
HOMEPAGE="http://www.gnu.org/software/automake/"
|
||||||
COPYRIGHT="2013 Free Software Foundation, Inc."
|
COPYRIGHT="2013 Free Software Foundation, Inc."
|
||||||
LICENSE="GNU GPL v2"
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="4"
|
||||||
SOURCE_URI="http://ftp.gnu.org/gnu/automake/automake-1.13.1.tar.gz"
|
SOURCE_URI="http://ftp.gnu.org/gnu/automake/automake-1.13.1.tar.gz"
|
||||||
CHECKSUM_SHA256="51bc10031847e9965c4f2c16a0a66552309ce28ea82b1afa8cef736643ebaa27"
|
CHECKSUM_SHA256="51bc10031847e9965c4f2c16a0a66552309ce28ea82b1afa8cef736643ebaa27"
|
||||||
REVISION="4"
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
@@ -29,10 +28,11 @@ REQUIRES="
|
|||||||
cmd:perl >= 5.8
|
cmd:perl >= 5.8
|
||||||
cmd:sh
|
cmd:sh
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
|
haiku_devel
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
haiku_devel
|
|
||||||
cmd:autoconf >= 2.60
|
cmd:autoconf >= 2.60
|
||||||
cmd:find
|
cmd:find
|
||||||
cmd:gcc
|
cmd:gcc
|
||||||
@@ -43,7 +43,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:sed
|
cmd:sed
|
||||||
"
|
"
|
||||||
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
./bootstrap.sh
|
./bootstrap.sh
|
||||||
|
|||||||
@@ -1,17 +1,35 @@
|
|||||||
SUMMARY="Assembler, linker and binary tools for target ${targetMachineTriple}"
|
SUMMARY="Assembler, linker and binary tools for target ${targetMachineTriple}"
|
||||||
HOMEPAGE="http://www.gnu.org/software/binutils"
|
DESCRIPTION="The GNU Binutils are a collection of binary tools.
|
||||||
|
|
||||||
|
The main ones are:
|
||||||
|
- ld - the GNU linker.
|
||||||
|
- as - the GNU assembler.
|
||||||
|
|
||||||
|
But they also include:
|
||||||
|
- addr2line - converts addresses into filenames and line numbers.
|
||||||
|
- ar - a utility for creating, modifying and extracting of archives.
|
||||||
|
- c++filt - filter to demangle encoded C++ symbols.
|
||||||
|
- nm - lists symbols from object files.
|
||||||
|
- objcopy - copys and translates object files.
|
||||||
|
- objdump - displays information from object files.
|
||||||
|
- ranlib - generates an index to the contents of an archive.
|
||||||
|
- readelf - displays information from any ELF format object file.
|
||||||
|
- size - lists the section sizes of an object or archive file.
|
||||||
|
- strings - lists printable strings from files.
|
||||||
|
- strip - discards symbols.
|
||||||
|
|
||||||
|
The tools of this package can be used for cross-builds to \
|
||||||
|
$effectiveTargetMachineTriple."
|
||||||
|
HOMEPAGE="http://www.gnu.org/software/binutils"
|
||||||
|
COPYRIGHT="1988-2015 Free Software Foundation, Inc."
|
||||||
|
LICENSE="GNU GPL v3
|
||||||
|
GNU LGPL v3"
|
||||||
|
REVISION="1"
|
||||||
srcGitRev="e2963a55e6d09d838bd84135091fbc73ffa2c2bf"
|
srcGitRev="e2963a55e6d09d838bd84135091fbc73ffa2c2bf"
|
||||||
SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz"
|
SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz"
|
||||||
CHECKSUM_SHA256="1e1214ea3cf87403cbd1176b41f823a6d0505074f513fb8eeb7e46c1aaa1c196"
|
CHECKSUM_SHA256="1e1214ea3cf87403cbd1176b41f823a6d0505074f513fb8eeb7e46c1aaa1c196"
|
||||||
|
SOURCE_DIR="buildtools-$srcGitRev/binutils"
|
||||||
SOURCE_FILENAME="binutils-$portVersion.tar.gz"
|
SOURCE_FILENAME="binutils-$portVersion.tar.gz"
|
||||||
REVISION="1"
|
|
||||||
LICENSE="
|
|
||||||
GNU GPL v3
|
|
||||||
GNU LGPL v3
|
|
||||||
"
|
|
||||||
COPYRIGHT="1988-2015 Free Software Foundation, Inc."
|
|
||||||
|
|
||||||
|
|
||||||
ARCHITECTURES="!x86_gcc2 x86 x86_64 arm"
|
ARCHITECTURES="!x86_gcc2 x86 x86_64 arm"
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
@@ -37,16 +55,16 @@ PROVIDES="
|
|||||||
lib:libbfd_2.25.1$secondaryArchSuffix = $portVersion compat >= 2.23
|
lib:libbfd_2.25.1$secondaryArchSuffix = $portVersion compat >= 2.23
|
||||||
lib:libopcodes_2.25.1$secondaryArchSuffix = $portVersion compat >= 2.23
|
lib:libopcodes_2.25.1$secondaryArchSuffix = $portVersion compat >= 2.23
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
|
haiku${secondaryArchSuffix}_devel
|
||||||
cmd:find
|
cmd:find
|
||||||
cmd:xargs
|
cmd:xargs
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
|
||||||
cmd:autoconf
|
cmd:autoconf
|
||||||
cmd:awk
|
cmd:awk
|
||||||
cmd:find
|
cmd:find
|
||||||
@@ -61,7 +79,7 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:xargs
|
cmd:xargs
|
||||||
"
|
"
|
||||||
|
|
||||||
SOURCE_DIR="buildtools-$srcGitRev/binutils"
|
|
||||||
BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL
|
BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL
|
||||||
|
|
||||||
sourceDir=$(pwd)
|
sourceDir=$(pwd)
|
||||||
@@ -150,23 +168,3 @@ INSTALL()
|
|||||||
rm -f man1/$cmd.1
|
rm -f man1/$cmd.1
|
||||||
done
|
done
|
||||||
}
|
}
|
||||||
|
|
||||||
DESCRIPTION="
|
|
||||||
The GNU Binutils are a collection of binary tools. The main ones are:
|
|
||||||
- ld - the GNU linker.
|
|
||||||
- as - the GNU assembler.
|
|
||||||
But they also include:
|
|
||||||
- addr2line - Converts addresses into filenames and line numbers.
|
|
||||||
- ar - A utility for creating, modifying and extracting from archives.
|
|
||||||
- c++filt - Filter to demangle encoded C++ symbols.
|
|
||||||
- nm - Lists symbols from object files.
|
|
||||||
- objcopy - Copys and translates object files.
|
|
||||||
- objdump - Displays information from object files.
|
|
||||||
- ranlib - Generates an index to the contents of an archive.
|
|
||||||
- readelf - Displays information from any ELF format object file.
|
|
||||||
- size - Lists the section sizes of an object or archive file.
|
|
||||||
- strings - Lists printable strings from files.
|
|
||||||
- strip - Discards symbols.
|
|
||||||
The tools of this package can be used for cross-builds to \
|
|
||||||
$effectiveTargetMachineTriple.
|
|
||||||
"
|
|
||||||
|
|||||||
@@ -1,26 +1,25 @@
|
|||||||
SUMMARY="A yacc-compatible parser generator"
|
SUMMARY="A yacc-compatible parser generator"
|
||||||
DESCRIPTION="
|
DESCRIPTION="Bison is a general-purpose parser generator that converts an \
|
||||||
Bison is a general-purpose parser generator that converts an annotated \
|
annotated context-free grammar into an LALR(1) or GLR parser for that \
|
||||||
context-free grammar into an LALR(1) or GLR parser for that grammar. Once you \
|
grammar. Once you are proficient with Bison, you can use it to develop a wide \
|
||||||
are proficient with Bison, you can use it to develop a wide range of language \
|
range of language parsers, from those used in simple desk calculators to \
|
||||||
parsers, from those used in simple desk calculators to complex programming \
|
complex programming languages.
|
||||||
languages.
|
|
||||||
Bison is upward compatible with Yacc: all properly-written Yacc grammars ought \
|
Bison is upward compatible with Yacc: all properly-written Yacc grammars ought \
|
||||||
to work with Bison with no change. Anyone familiar with Yacc should be able to \
|
to work with Bison with no change. Anyone familiar with Yacc should be able to \
|
||||||
use Bison with little trouble. You need to be fluent in C or C++ programming \
|
use Bison with little trouble. You need to be fluent in C or C++ programming \
|
||||||
in order to use Bison.
|
in order to use Bison."
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.gnu.org/software/bison/bison.html"
|
HOMEPAGE="http://www.gnu.org/software/bison/bison.html"
|
||||||
COPYRIGHT="1992-2011 Free Software Foundation, Inc."
|
COPYRIGHT="1992-2011 Free Software Foundation, Inc."
|
||||||
LICENSE="GNU GPL v3"
|
LICENSE="GNU GPL v3"
|
||||||
|
REVISION="1"
|
||||||
SOURCE_URI="http://ftp.gnu.org/gnu/bison/bison-$portVersion.tar.gz"
|
SOURCE_URI="http://ftp.gnu.org/gnu/bison/bison-$portVersion.tar.gz"
|
||||||
CHECKSUM_SHA256="856487963d9d57eff2c5de54841d00ff36399f6a9f232711702701ce589c3afa"
|
CHECKSUM_SHA256="856487963d9d57eff2c5de54841d00ff36399f6a9f232711702701ce589c3afa"
|
||||||
REVISION="1"
|
PATCHES="bison-${portVersion}.patchset"
|
||||||
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
ARCHITECTURES="x86_gcc2 x86 x86_64"
|
||||||
SECONDARY_ARCHITECTURES="x86 x86_gcc2"
|
SECONDARY_ARCHITECTURES="x86 x86_gcc2"
|
||||||
|
|
||||||
PATCHES="bison-${portVersion}.patchset"
|
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
bison$secondaryArchSuffix = $portVersion compat >= 2.6
|
bison$secondaryArchSuffix = $portVersion compat >= 2.6
|
||||||
@@ -28,17 +27,15 @@ PROVIDES="
|
|||||||
cmd:yacc$secondaryArchSuffix
|
cmd:yacc$secondaryArchSuffix
|
||||||
devel:liby$secondaryArchSuffix = $portVersion compat >= 2.6
|
devel:liby$secondaryArchSuffix = $portVersion compat >= 2.6
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
cmd:m4
|
cmd:m4
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
"
|
|
||||||
|
|
||||||
BUILD_PREREQUIRES="
|
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
cmd:gcc$secondaryArchSuffix
|
cmd:gcc$secondaryArchSuffix
|
||||||
cmd:ld$secondaryArchSuffix
|
cmd:ld$secondaryArchSuffix
|
||||||
cmd:awk
|
cmd:awk
|
||||||
|
|||||||
@@ -1,25 +1,23 @@
|
|||||||
SUMMARY="A llvm front end compiler for C and C++"
|
SUMMARY="A llvm front end compiler for C, C++ and Objective-C"
|
||||||
DESCRIPTION="
|
SUMMARY_analysis="Static analysis tools using the clang compiler"
|
||||||
Clang is an 'LLVM native' C/C++/Objective-C compiler, which aims to deliver \
|
DESCRIPTION="Clang is an 'LLVM native' C/C++/Objective-C compiler, which aims \
|
||||||
amazingly fast compiles (e.g. about 3x faster than GCC when compiling \
|
to deliver amazingly fast compiles (e.g. about 3x faster than GCC when \
|
||||||
Objective-C code in a debug configuration), extremely useful error and warning \
|
compiling Objective-C code in a debug configuration), extremely useful error \
|
||||||
messages and to provide a platform for building great source level tools.
|
and warning messages and to provide a platform for building great source \
|
||||||
"
|
level tools."
|
||||||
|
|
||||||
HOMEPAGE="http://www.llvm.org/"
|
HOMEPAGE="http://www.llvm.org/"
|
||||||
LICENSE="UIUC"
|
|
||||||
COPYRIGHT="2003-2012 University of Illinois at Urbana-Champaign"
|
COPYRIGHT="2003-2012 University of Illinois at Urbana-Champaign"
|
||||||
|
LICENSE="UIUC"
|
||||||
SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz"
|
|
||||||
CHECKSUM_SHA256="bf3275d2d7890015c8d8f5e6f4f882f8cf3bf51967297ebe74111d6d8b53be15"
|
|
||||||
|
|
||||||
SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz"
|
|
||||||
CHECKSUM_SHA256_2="6773f3f9cf815631cc7e779ec134ddd228dc8e9a250e1ea3a910610c59eb8f5c"
|
|
||||||
|
|
||||||
SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz"
|
|
||||||
CHECKSUM_SHA256_3="e8d011250389cfc36eb51557ca25ae66ab08173e8d53536a0747356105d72906"
|
|
||||||
|
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
|
SOURCE_URI="http://llvm.org/releases/${portVersion}/llvm-${portVersion}.src.tar.xz"
|
||||||
|
SOURCE_URI_2="http://llvm.org/releases/${portVersion}/cfe-${portVersion}.src.tar.xz"
|
||||||
|
SOURCE_URI_3="http://llvm.org/releases/${portVersion}/clang-tools-extra-${portVersion}.src.tar.xz"
|
||||||
|
CHECKSUM_SHA256="bf3275d2d7890015c8d8f5e6f4f882f8cf3bf51967297ebe74111d6d8b53be15"
|
||||||
|
CHECKSUM_SHA256_2="6773f3f9cf815631cc7e779ec134ddd228dc8e9a250e1ea3a910610c59eb8f5c"
|
||||||
|
CHECKSUM_SHA256_3="e8d011250389cfc36eb51557ca25ae66ab08173e8d53536a0747356105d72906"
|
||||||
|
SOURCE_DIR="llvm-$portVersion.src"
|
||||||
|
PATCHES="llvm-${portVersion}.patchset"
|
||||||
|
PATCHES_2="clang-${portVersion}.patchset"
|
||||||
|
|
||||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
@@ -34,16 +32,23 @@ PROVIDES="
|
|||||||
devel:libLTO$secondaryArchSuffix = $portVersion
|
devel:libLTO$secondaryArchSuffix = $portVersion
|
||||||
devel:libclang$secondaryArchSuffix = $portVersion
|
devel:libclang$secondaryArchSuffix = $portVersion
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
PROVIDES_analysis="
|
||||||
|
clang${secondaryArchSuffix}_analysis = $portVersion
|
||||||
|
cmd:scan_build$secondaryArchSuffix = $portVersion
|
||||||
|
cmd:scan_view$secondaryArchSuffix = $portVersion
|
||||||
|
"
|
||||||
|
REQUIRES_analysis="
|
||||||
|
clang$secondaryArchSuffix == $portVersion base
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_PREREQUIRES="
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
cmd:aclocal
|
cmd:aclocal
|
||||||
cmd:autoconf
|
cmd:autoconf
|
||||||
cmd:automake
|
cmd:automake
|
||||||
@@ -56,11 +61,6 @@ BUILD_PREREQUIRES="
|
|||||||
cmd:sed
|
cmd:sed
|
||||||
"
|
"
|
||||||
|
|
||||||
SOURCE_DIR="llvm-$portVersion.src"
|
|
||||||
|
|
||||||
PATCHES="llvm-${portVersion}.patchset"
|
|
||||||
PATCHES_2="clang-${portVersion}.patchset"
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
# Add clang tools
|
# Add clang tools
|
||||||
@@ -115,17 +115,3 @@ TEST()
|
|||||||
{
|
{
|
||||||
make check
|
make check
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
# ----- analysis package -------------------------------------------------------
|
|
||||||
|
|
||||||
SUMMARY_analysis="Static analysis tools using the clang compiler"
|
|
||||||
PROVIDES_analysis="
|
|
||||||
clang${secondaryArchSuffix}_analysis = $portVersion
|
|
||||||
cmd:scan_build$secondaryArchSuffix = $portVersion
|
|
||||||
cmd:scan_view$secondaryArchSuffix = $portVersion
|
|
||||||
"
|
|
||||||
|
|
||||||
REQUIRES_analysis="
|
|
||||||
clang$secondaryArchSuffix == $portVersion base
|
|
||||||
"
|
|
||||||
|
|||||||
@@ -1,25 +1,26 @@
|
|||||||
SUMMARY="Build tool, replacement for make"
|
SUMMARY="Build tool, replacement for make"
|
||||||
DESCRIPTION="
|
DESCRIPTION="Jam is a small open-source build tool that can be used as a \
|
||||||
Jam is a small open-source build tool that can be used as a replacement for \
|
replacement for Make. Even though Jam is a lot simpler to use than Make, \
|
||||||
Make. Even though Jam is a lot simpler to use than Make, it is far more \
|
it is far more powerful and easy to master. Its design is sufficiently \
|
||||||
powerful and easy to master. Its design is sufficiently clear to allow any \
|
clear to allow any average programmer to extend it with advanced features \
|
||||||
average programmer to extend it with advanced features at will.
|
at will.
|
||||||
|
|
||||||
The main differences between Jam and Make are as follows:
|
The main differences between Jam and Make are:
|
||||||
- Jam uses ‘Jamfiles’ instead of ‘Makefiles’.
|
- Jam uses 'Jamfiles' instead of 'Makefiles'.
|
||||||
- Jamfiles do not normally contain toolset-specific rules or actions. They are \
|
- Jamfiles do not normally contain toolset-specific rules or actions. They are \
|
||||||
thus portable among distinct compilers.
|
thus portable among distinct compilers.
|
||||||
- Jamfiles are a lot simpler than Makefiles to write and understand, while \
|
- Jamfiles are a lot simpler than Makefiles to write and understand, while \
|
||||||
providing the same functionality, and much, much more.
|
providing the same functionality, and much, much more."
|
||||||
"
|
|
||||||
HOMEPAGE="http://www.perforce.com/jam/jam.html"
|
HOMEPAGE="http://www.perforce.com/jam/jam.html"
|
||||||
LICENSE="Jam"
|
|
||||||
COPYRIGHT="1993-2003 Christopher Seiwald"
|
COPYRIGHT="1993-2003 Christopher Seiwald"
|
||||||
|
LICENSE="Jam"
|
||||||
|
REVISION="2"
|
||||||
srcGitRev="278de7bc9243876c2e08f8d6a243d510c5000462"
|
srcGitRev="278de7bc9243876c2e08f8d6a243d510c5000462"
|
||||||
SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz"
|
SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz"
|
||||||
SOURCE_FILENAME="$portVersionedName.tar.gz"
|
SOURCE_FILENAME="$portVersionedName.tar.gz"
|
||||||
CHECKSUM_SHA256="d9238f91caea1b6989b3331685c3713ab4dde50e1b0b6ab8c254047d4849186f"
|
CHECKSUM_SHA256="d9238f91caea1b6989b3331685c3713ab4dde50e1b0b6ab8c254047d4849186f"
|
||||||
REVISION="2"
|
SOURCE_DIR="buildtools-$srcGitRev/jam"
|
||||||
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
@@ -29,17 +30,16 @@ PROVIDES="
|
|||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku
|
haiku
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_REQUIRES="
|
BUILD_REQUIRES="
|
||||||
|
haiku_devel
|
||||||
"
|
"
|
||||||
BUILD_PREREQUIRES="
|
BUILD_PREREQUIRES="
|
||||||
haiku_devel
|
|
||||||
cmd:gcc
|
cmd:gcc
|
||||||
cmd:make
|
cmd:make
|
||||||
cmd:ld
|
cmd:ld
|
||||||
"
|
"
|
||||||
|
|
||||||
SOURCE_DIR="buildtools-$srcGitRev/jam"
|
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
make
|
make
|
||||||
|
|||||||
@@ -1,22 +1,18 @@
|
|||||||
SUMMARY="A generic library support script"
|
SUMMARY="A generic library of support scripts"
|
||||||
SUMMARY_libltdl="The libtool libltdl library"
|
SUMMARY_libltdl="The libtool libltdl library"
|
||||||
DESCRIPTION="GNU libtool is a set of shell scripts to automatically configure \
|
DESCRIPTION="GNU libtool is a set of shell scripts to automatically configure \
|
||||||
UNIX architectures to build shared libraries in a generic fashion."
|
UNIX architectures to build shared libraries in a generic fashion."
|
||||||
HOMEPAGE="http://www.gnu.org/software/libtool"
|
HOMEPAGE="http://www.gnu.org/software/libtool"
|
||||||
LICENSE="GNU GPL v2"
|
COPYRIGHT="2004-2010 Free Software Foundation, Inc."LICENSE="GNU GPL v2"
|
||||||
REVISION="1"
|
REVISION="1"
|
||||||
|
SOURCE_URI="ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz"
|
||||||
|
CHECKSUM_SHA256="b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918"
|
||||||
|
PATCHES="2.4.2/adjust_config_for_packaging.patch
|
||||||
|
2.4.2/remove_help2man_dependency.patch"
|
||||||
|
|
||||||
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
ARCHITECTURES="x86_gcc2 x86 x86_64 arm"
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
SOURCE_URI="ftp://ftp.gnu.org/gnu/libtool/libtool-2.4.2.tar.gz"
|
|
||||||
CHECKSUM_SHA256="b38de44862a987293cd3d8dfae1c409d514b6c4e794ebc93648febf9afc38918"
|
|
||||||
COPYRIGHT="2004-2010 Free Software Foundation, Inc."
|
|
||||||
PATCHES="
|
|
||||||
2.4.2/adjust_config_for_packaging.patch
|
|
||||||
2.4.2/remove_help2man_dependency.patch
|
|
||||||
"
|
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
libtool$secondaryArchSuffix = $portVersion compat >= 2.4
|
libtool$secondaryArchSuffix = $portVersion compat >= 2.4
|
||||||
cmd:libtool$secondaryArchSuffix = $portVersion compat >= 2.4
|
cmd:libtool$secondaryArchSuffix = $portVersion compat >= 2.4
|
||||||
@@ -33,6 +29,7 @@ REQUIRES="
|
|||||||
cmd:find
|
cmd:find
|
||||||
cmd:xargs
|
cmd:xargs
|
||||||
"
|
"
|
||||||
|
|
||||||
PROVIDES_libltdl="
|
PROVIDES_libltdl="
|
||||||
libtool_libltdl$secondaryArchSuffix = $portVersion compat >= 2.4
|
libtool_libltdl$secondaryArchSuffix = $portVersion compat >= 2.4
|
||||||
lib:libltdl$secondaryArchSuffix = 7.3.0 compat >= 7
|
lib:libltdl$secondaryArchSuffix = 7.3.0 compat >= 7
|
||||||
|
|||||||
@@ -6,34 +6,42 @@ used in software construction, standardized by the Open Software Foundation \
|
|||||||
The intent of UUIDs is to enable distributed systems to uniquely identify \
|
The intent of UUIDs is to enable distributed systems to uniquely identify \
|
||||||
information without significant central coordination. In this context the word \
|
information without significant central coordination. In this context the word \
|
||||||
unique should be taken to mean \"practically unique\" rather than \"guaranteed \
|
unique should be taken to mean \"practically unique\" rather than \"guaranteed \
|
||||||
unique\".
|
unique\"."
|
||||||
"
|
|
||||||
HOMEPAGE="http://sourceforge.net/projects/libuuid/"
|
HOMEPAGE="http://sourceforge.net/projects/libuuid/"
|
||||||
REVISION="2"
|
|
||||||
LICENSE="GNU GPL v2"
|
|
||||||
ARCHITECTURES="x86_gcc2 x86"
|
|
||||||
SECONDARY_ARCHITECTURES="x86"
|
|
||||||
COPYRIGHT="2013-2014 Ralph Böhme"
|
COPYRIGHT="2013-2014 Ralph Böhme"
|
||||||
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="2"
|
||||||
SOURCE_URI="http://downloads.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz"
|
SOURCE_URI="http://downloads.sourceforge.net/project/libuuid/libuuid-1.0.3.tar.gz"
|
||||||
CHECKSUM_SHA256="46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644"
|
CHECKSUM_SHA256="46af3275291091009ad7f1b899de3d0cea0252737550e7919d17237997db5644"
|
||||||
PATCHES="libuuid-1.0.3.patchset"
|
PATCHES="libuuid-1.0.3.patchset"
|
||||||
|
|
||||||
|
ARCHITECTURES="x86_gcc2 x86"
|
||||||
|
SECONDARY_ARCHITECTURES="x86"
|
||||||
|
|
||||||
PROVIDES="
|
PROVIDES="
|
||||||
libuuid$secondaryArchSuffix = $portVersion
|
libuuid$secondaryArchSuffix = $portVersion
|
||||||
lib:libuuid$secondaryArchSuffix = 1.0.0 compat >= 1
|
lib:libuuid$secondaryArchSuffix = 1.0.0 compat >= 1
|
||||||
"
|
"
|
||||||
|
|
||||||
REQUIRES="
|
REQUIRES="
|
||||||
haiku$secondaryArchSuffix
|
haiku$secondaryArchSuffix
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD_PREREQUIRES="
|
PROVIDES_devel="
|
||||||
|
libuuid${secondaryArchSuffix}_devel = $portVersion
|
||||||
|
devel:libuuid$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
REQUIRES_devel="
|
||||||
|
libuuid$secondaryArchSuffix == $portVersion base
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD_REQUIRES="
|
||||||
haiku${secondaryArchSuffix}_devel
|
haiku${secondaryArchSuffix}_devel
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
cmd:awk
|
cmd:awk
|
||||||
cmd:gcc$secondaryArchSuffix
|
cmd:gcc$secondaryArchSuffix
|
||||||
cmd:make
|
cmd:make
|
||||||
"
|
"
|
||||||
|
|
||||||
BUILD()
|
BUILD()
|
||||||
{
|
{
|
||||||
@@ -55,12 +63,3 @@ TEST()
|
|||||||
make check
|
make check
|
||||||
./test_uuid
|
./test_uuid
|
||||||
}
|
}
|
||||||
|
|
||||||
PROVIDES_devel="
|
|
||||||
libuuid${secondaryArchSuffix}_devel = $portVersion
|
|
||||||
devel:libuuid$secondaryArchSuffix
|
|
||||||
"
|
|
||||||
|
|
||||||
REQUIRES_devel="
|
|
||||||
libuuid$secondaryArchSuffix == $portVersion base
|
|
||||||
"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user