De-lint recipes

*	fceux
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	fenris
	SUMMARY must start with capital letter
	Re-ordered blocks

*	gcc
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	giflib6
	SUMMARY must start with capital letter
	Re-ordered blocks

*	glm
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	hexedit
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	lateef_font
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	libmicro
	SUMMARY must have at least 3 words
	Re-ordered blocks

*	libusb_compat
	SUMMARY must start with capital letter
	Re-ordered blocks

*	readline
	Re-ordered blocks

*	libutf8proc
	SUMMARY must start with capital letter
	Re-ordered blocks
	Added REQUIRES_devel

*	libwebp
	SUMMARY must start with capital letter
	Re-ordered blocks

*	lighttpd
	SUMMARY must start with capital letter
	Re-ordered blocks

*	lzip
	SUMMARY must start with capital letter
	Re-ordered blocks
This commit is contained in:
Humdinger
2015-08-08 12:18:00 +02:00
parent 064b69cead
commit 06e8ae9fb8
15 changed files with 282 additions and 319 deletions

View File

@@ -1,4 +1,4 @@
SUMMARY="lossless data compressor based on the LZMA algorithm"
SUMMARY="Lossless data compressor based on the LZMA algorithm"
DESCRIPTION="Lzip is a lossless data compressor with a user interface \
similar to the one of gzip or bzip2. Lzip is about as fast as gzip, \
compresses most files more than bzip2, and is better than both \
@@ -21,14 +21,14 @@ help of the lzip manual it would be possible for a digital \
archaeologist to extract the data from a lzip file long after \
quantum computers eventually render LZMA obsolete.
- Additionally the lzip reference implementation is copylefted, \
which guarantees that it will remain free forever.
"
LICENSE="GNU GPL v2"
COPYRIGHT="2014 Antonio Diaz Diaz"
which guarantees that it will remain free forever."
HOMEPAGE="http://lzip.nongnu.org/lzip.html"
COPYRIGHT="2014 Antonio Diaz Diaz"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="http://download.savannah.gnu.org/releases/lzip/lzip-1.16.tar.gz"
CHECKSUM_SHA256="128cc25baf92c8b69700831e6f984d954016318cc78edca87870d0c033112751"
REVISION="1"
ARCHITECTURES="!x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86"
@@ -44,7 +44,6 @@ PROVIDES="
lzip$secondaryArchSuffix = $portVersion
cmd:lzip$commandSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
@@ -52,7 +51,6 @@ REQUIRES="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc$secondaryArchSuffix

View File

@@ -1,4 +1,4 @@
SUMMARY="Portable microbenchmarks"
SUMMARY="Portable microbenchmarks for system and library calls"
DESCRIPTION="LibMicro is a portable set of microbenchmarks that many Solaris \
engineers used during Solaris 10 development to measure the performance of \
various system and library calls. LibMicro was developed by Bart Smaalders \
@@ -9,21 +9,21 @@ The libMicro sources include an awk script that generates color coded html \
pages to easily compare various OS revs, processors and other differences in \
a quick manner."
HOMEPAGE="https://java.net/projects/libmicro"
COPYRIGHT="2013 Oracle"
LICENSE="CDDL v1"
REVISION="1"
SOURCE_URI="hg+https://hg.java.net/hg/libmicro~hg-repo#7dd95b416c3c"
PATCHES="libmicro-0.4.2.hg.patchset"
ARCHITECTURES="!x86 x86_gcc2"
SOURCE_URI="hg+https://hg.java.net/hg/libmicro~hg-repo#7dd95b416c3c"
COPYRIGHT="2013 Oracle"
PATCHES="libmicro-0.4.2.hg.patchset"
PROVIDES="
libmicro = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"

View File

@@ -1,23 +1,21 @@
SUMMARY="view and edit files in hexadecimal or in ASCII"
DESCRIPTION="
hexedit shows a file both in ASCII and in hexadecimal. \
SUMMARY="View and edit files in hexadecimal or in ASCII"
DESCRIPTION="hexedit shows a file both in ASCII and in hexadecimal. \
The file can be a device as the file is read a piece at a time. \
You can modify the file and search through it. \
You have also copy&paste and save to file functions. \
Truncating or appending to the file is allowed. \
Modifications are shown in bold.
"
Modifications are shown in bold."
HOMEPAGE="http://rigaux.org/hexedit.html"
COPYRIGHT="1998-2013 Pixel (Pascal Rigaux)"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="http://rigaux.org/hexedit-$portVersion.src.tgz"
CHECKSUM_SHA256="6a126da30a77f5c0b08038aa7a881d910e3b65d13767fb54c58c983963b88dd7"
SOURCE_DIR="hexedit"
LICENSE="GNU GPL v2"
COPYRIGHT="1998-2013 Pixel (Pascal Rigaux)"
REVISION="1"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PATCHES="hexedit-$portVersion.patchset"
ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
hexedit = $portVersion
cmd:hexedit = $portVersion
@@ -27,11 +25,12 @@ REQUIRES="
cmd:groff
lib:libncurses
"
BUILD_REQUIRES="
haiku_devel
devel:libncurses
"
BUILD_PREREQUIRES="
haiku_devel
cmd:autoreconf
cmd:gcc
cmd:groff
@@ -41,7 +40,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config
"
BUILD()
{
autoreconf

View File

@@ -1,19 +1,18 @@
SUMMARY="libusb 0.1 API wrapper for libusb"
DESCRIPTION="
libusb is a C library that provides generic access to USB devices. \
It is intended to be used by developers to facilitate the production \
SUMMARY="An API wrapper for libusb"
DESCRIPTION="libusb is a C library that provides generic access to USB \
devices. It is intended to be used by developers to facilitate the production \
of applications that communicate with USB hardware.
libusb-compat is a wrapper library for software that use the 0.1 API.
"
LICENSE="GNU LGPL v2"
COPYRIGHT="
2008 Daniel Drake
"
libusb-compat is a wrapper library for software that use the 0.1 API."
HOMEPAGE="http://libusb.info/"
COPYRIGHT="2008 Daniel Drake"
LICENSE="GNU LGPL v2"
REVISION="2"
SOURCE_URI="http://sourceforge.net/projects/libusb/files/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2"
CHECKSUM_SHA256="404ef4b6b324be79ac1bfb3d839eac860fbc929e6acb1ef88793a6ea328bc55a"
REVISION="2"
SOURCE_DIR=libusb-compat-$portVersion
PATCHES="libusb_compat-0.1.5.patchset"
ARCHITECTURES="x86 x86_64 x86_gcc2"
SECONDARY_ARCHITECTURES="!x86"
@@ -27,11 +26,21 @@ REQUIRES="
haiku$secondaryArchSuffix
lib:libusb_1.0$secondaryArchSuffix
"
PROVIDES_devel="
libusb_compat${secondaryArchSuffix}_devel = $portVersion
devel:libusb_0.1${secondaryArchSuffix} = $portVersion
devel:libusb$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
libusb_compat${secondaryArchSuffix} == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libusb_1.0$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:autoconf
cmd:automake
cmd:libtool
@@ -41,9 +50,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
cmd:sed
"
SOURCE_DIR=libusb-compat-$portVersion
PATCHES="libusb_compat-0.1.5.patchset"
BUILD()
{
@@ -64,14 +70,3 @@ INSTALL()
packageEntries devel \
$developDir
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
libusb_compat${secondaryArchSuffix}_devel = $portVersion
devel:libusb_0.1${secondaryArchSuffix} = $portVersion
devel:libusb$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
libusb_compat${secondaryArchSuffix} == $portVersion base
"

View File

@@ -1,12 +1,11 @@
SUMMARY="library for processing UTF-8 encoded Unicode strings"
SUMMARY="A library for processing UTF-8 encoded Unicode strings"
DESCRIPTION="utf8proc is a small, clean C library that provides Unicode \
normalization, case-folding, and other operations for data in the UTF-8 \
encoding, supporting Unicode version 7.0."
LICENSE="MIT"
REVISION="1"
HOMEPAGE="http://julialang.org/utf8proc/"
COPYRIGHT="2006-2013 Public Software Group"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="http://download.netsurf-browser.org/libs/releases/libutf8proc-1.1.6-src.tar.gz"
CHECKSUM_SHA256="16e0dacf459bf42098614b714a262633de26ba5a03f05812d6d052c9aeeac384"
PATCHES="libutf8proc-1.1.6.patchset"
@@ -17,22 +16,26 @@ PROVIDES="
libutf8proc = $portVersion
lib:libutf8proc = 1.1.6 compat >= 1
"
REQUIRES="
haiku
"
REQUIRES_devel="
libutf8proc$secondaryArchSuffix == $portVersion base
"
PROVIDES_devel="
libutf8proc_devel = $portVersion
devel:libutf8proc = 1.1.6 compat >= 1
"
"
REQUIRES="
haiku
"
BUILD_PREREQUIRES="
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
netsurf_buildsystem
cmd:gcc
cmd:make
"
"
BUILD()
{

View File

@@ -1,47 +1,47 @@
SUMMARY="program execution path analysis tool"
SUMMARY="A program execution path analysis tool"
DESCRIPTION="Fenris is a suite of tools suitable for code analysis, \
debugging, protocol analysis, reverse engineering, forensics, \
diagnostics, security audits, vulnerability research and many \
other purposes. The main logical components are: \
debugging, protocol analysis, reverse engineering, forensics, \
diagnostics, security audits, vulnerability research and many \
other purposes. The main logical components are: \
- Fenris: high-level tracer, a tool that detects the logic used \
in C programs to find and classify functions, logic program structure, \
calls, buffers, interaction with system and libraries, \
I/O and many other structures. Fenris is mostly a \"what's inside\" \
tracer, as opposed to ltrace or strace, tracers intended to inspect \
external \"symptoms\" of the internal program structure. \
Fenris does not depend on libbfd for accessing ELF structures, \
and thus is much more robust when dealing with \"anti-debugging\" code.
- Fenris: high-level tracer, a tool that detects the logic used \
in C programs to find and classify functions, logic program structure, \
calls, buffers, interaction with system and libraries, \
I/O and many other structures. Fenris is mostly a \"what's inside\" \
tracer, as opposed to ltrace or strace, tracers intended to inspect \
external \"symptoms\" of the internal program structure. \
Fenris does not depend on libbfd for accessing ELF structures, \
and thus is much more robust when dealing with \"anti-debugging\" code.
- libfnprints and dress: fingerprinting code that can be used to detect \
library functions embedded inside a static application, even without \
symbols, to make code analysis simplier; this functionality is both \
embedded in other components and available as a standalone tool that \
adds symtab to ELF binaries and can be used with any debugger or \
disassembler.
- Aegir: an interactive gdb-alike debugger with modular capabilities, \
instruction by instruction and breakpoint to breakpoint execution, \
and real-time access to all the goods offered by Fenris, \
such as high-level information about memory objects or logical \
code structure.
- nc-aegir: a SoftICE-alike GUI for Aegir, with automatic register, \
memory and code views, integrated Fenris output, and automatic \
Fenris control (now under development).
- Ragnarok: a visualisation tool for Fenris that delivers browsable \
information about many different aspects of program execution - \
code flow, function calls, memory object life, I/O, etc (to be \
redesigned using OpenDX or a similar data exploration interface).
- …and some other companion utilities.
"
- libfnprints and dress: fingerprinting code that can be used to detect \
library functions embedded inside a static application, even without \
symbols, to make code analysis simplier; this functionality is both \
embedded in other components and available as a standalone tool that \
adds symtab to ELF binaries and can be used with any debugger or \
disassembler.
- Aegir: an interactive gdb-alike debugger with modular capabilities, \
instruction by instruction and breakpoint to breakpoint execution, \
and real-time access to all the goods offered by Fenris, \
such as high-level information about memory objects or logical \
code structure.
- nc-aegir: a SoftICE-alike GUI for Aegir, with automatic register, \
memory and code views, integrated Fenris output, and automatic \
Fenris control (now under development).
- Ragnarok: a visualisation tool for Fenris that delivers browsable \
information about many different aspects of program execution - \
code flow, function calls, memory object life, I/O, etc (to be \
redesigned using OpenDX or a similar data exploration interface).
- …and some other companion utilities."
HOMEPAGE="http://lcamtuf.coredump.cx/fenris/"
COPYRIGHT="
2001, 2002 by Bindview Corporation
2001, 2002 by their respective contributors
"
COPYRIGHT="2001, 2002 by Bindview Corporation
2001, 2002 by their respective contributors"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="http://lcamtuf.coredump.cx/fenris/fenris.tgz"
CHECKSUM_SHA256="1f9eec0259166428445fa1f241b555e2d5afeeabb6f87f5402deef935ca91092"
REVISION="1"
SOURCE_DIR="fenris"
PATCHES="fenris-0.07.patchset"
ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="?x86"
@@ -49,22 +49,22 @@ PROVIDES="
fenris$secondaryArchSuffix = $portVersion compat >= 0.07
cmd:fenris$secondaryArchSuffix = $portVersion compat >= 0.07
"
# TODO: add missing optional deps
#
REQUIRES="
haiku${secondaryArchSuffix}
cmd:awk
coreutils
diffutils
cmd:awk
cmd:perl
cmd:sed
cmd:sh
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk
cmd:file
cmd:gcc$secondaryArchSuffix
@@ -74,9 +74,6 @@ BUILD_PREREQUIRES="
cmd:tput
"
SOURCE_DIR="fenris"
PATCHES="fenris-0.07.patchset"
BUILD()
{
#runConfigure ./configure

View File

@@ -1,25 +1,23 @@
SUMMARY="NES/Famicom emulator"
SUMMARY="An emulator for the NES/Famicom"
DESCRIPTION="FCEUX is an emulator for the NES and Famicom, based on FCE Ultra \
which is based on FCE. It combines many different changes of FCE Ultra, like \
support for a lot of the different hardware of NES Cartridges, rerecording \
bult-in and a high level of portability."
HOMEPAGE="http://fceux.com/web/"
COPYRIGHT="1998-2014 tamentis & zamaz"
LICENSE="GNU GPL v2"
REVISION="1"
SOURCE_URI="http://sourceforge.net/projects/fceultra/files/Source%20Code/2.2.2%20src/fceux-2.2.2.src.tar.gz"
CHECKSUM_SHA256="804d11bdb4a195f3a580ce5d2d01be877582763378637e16186a22459f5fe5e1"
REVISION="1"
LICENSE="GNU GPL v2"
PATCHES="fceux-$portVersion.patch"
ARCHITECTURES="!x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86"
PATCHES="fceux-$portVersion.patch"
PROVIDES="
fceux$secondaryArchSuffix = $portVersion
cmd:fceux$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix

View File

@@ -1,26 +1,29 @@
SUMMARY="Arabic font"
DESCRIPTION="\
Lateef is named after Shah Abdul Lateef Bhitai, the famous Sindhi \
mystic and poet. It is intended to be an appropriate style for use \
SUMMARY="Arabic font for Sindhi and other languages of the South Asian region"
DESCRIPTION="Lateef is named after Shah Abdul Lateef Bhitai, the famous \
Sindhi mystic and poet. It is intended to be an appropriate style for use \
in Sindhi and other languages of the South Asian region.
This font provides a simplified rendering of Arabic script, using basic \
connecting glyphs but not including a wide variety of additional ligatures \
or contextual alternates (only the required lam-alef ligatures). This \
simplified style is often preferred for clarity, especially in non-Arabic \
languages, but may be considered unattractive in more traditional and \
literate communities.
One font from this typeface family is included in this release:
* Lateef Regular
* Lateef Regular
This release supports virtually all of the Unicode 5.0 Arabic character \
repertoire (excluding the Arabic Presentation Forms blocks, which are not \
recommended for normal use). Font smarts are implemented using OpenType \
technology."
HOMEPAGE="http://scripts.sil.org/ArabicFonts_Download"
COPYRIGHT="2004-2008 SIL International"
LICENSE="SIL Open Font License v1.1"
REVISION="3"
SOURCE_URI="http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Lateef_OT_1_001&filename=LateefRegOT_1.001.zip"
CHECKSUM_SHA256="ca3f84555007975d69c18f3d958f6a1a1c79c5b550c13d168d600e07efac1c09"
REVISION="3"
LICENSE="SIL Open Font License v1.1"
COPYRIGHT="2004-2008 SIL International"
SOURCE_DIR=""
ARCHITECTURES="any"
DISABLE_SOURCE_PACKAGE=yes
@@ -30,8 +33,6 @@ REQUIRES=""
BUILD_REQUIRES=""
BUILD_PREREQUIRES="coreutils"
SOURCE_DIR=""
BUILD()
{
true

View File

@@ -1,27 +1,28 @@
SUMMARY="A library for processing GIFs"
DESCRIPTION="
The GIFLIB project maintains the giflib service library, which has been pulling
images out of GIFs since 1989. It is deployed everywhere you can think of and
some places you probably can't - graphics applications and web browsers on
multiple operating systems, game consoles, smartphones, and likely your ATM too.
The GIFLIB project maintains the giflib service library, which has been \
pulling images out of GIFs since 1989. It is deployed everywhere you can \
think of and some places you probably can't - graphics applications and web \
browsers on multiple operating systems, game consoles, smartphones, and likely \
your ATM too.
This is very mature, stable, small-footprint code with minimal dependencies
(suitable for use in embedded deployments) that needs only occasional very
minor bugfixes. Test reports from odd platforms and better regression tests are
particularly welcome. Don't try to redesign it, applications beyond counting
would break if you did.
This is very mature, stable, small-footprint code with minimal dependencies \
(suitable for use in embedded deployments) that needs only occasional very \
minor bugfixes. Test reports from odd platforms and better regression tests \
are particularly welcome. Don't try to redesign it, applications beyond \
counting would break if you did.
It's \"GIFLIB\" in caps as a nod to the code's origins in the dark and backward
abysm of MS-DOS, but Unix hackers are encouraged to spell it \"giflib\" in
deference to local conventions. :-)
"
SUMMARY="giflib - A library for processing GIFs"
It's \"GIFLIB\" in caps as a nod to the code's origins in the dark and \
backward abysm of MS-DOS, but Unix hackers are encouraged to spell it \
\"giflib\" in deference to local conventions. :-)"
HOMEPAGE="http://sourceforge.net/projects/giflib/"
SOURCE_URI="http://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.5.tar.bz2/download"
SOURCE_DIR="giflib-$portVersion"
CHECKSUM_SHA256="606d8a366b1c625ab60d62faeca807a799a2b9e88cbdf2a02bfcdf4429bf8609"
LICENSE="MIT"
COPYRIGHT="1997-2007 Eric S. Raymond and Toshio Kuratomi"
LICENSE="MIT"
REVISION="2"
SOURCE_URI="http://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.5.tar.bz2/download"
CHECKSUM_SHA256="606d8a366b1c625ab60d62faeca807a799a2b9e88cbdf2a02bfcdf4429bf8609"
SOURCE_DIR="giflib-$portVersion"
PATCHES="giflib-5.0.5.patch"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -30,15 +31,24 @@ PROVIDES="
giflib6$secondaryArchSuffix = $portVersion
lib:libgif$secondaryArchSuffix = 6.0.1 compat >= 6
"
REQUIRES="
haiku$secondaryArchSuffix
"
PROVIDES_devel="
giflib6${secondaryArchSuffix}_devel = $portVersion compat >= 5
devel:libgif$secondaryArchSuffix = 6.0.1 compat >= 6
"
REQUIRES_devel="
giflib6$secondaryArchSuffix == $portVersion base
"
CONFLICTS_devel="
giflib${secondaryArchSuffix}_devel
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
@@ -49,8 +59,6 @@ BUILD_PREREQUIRES="
cmd:grep
"
PATCHES="giflib-5.0.5.patch"
BUILD()
{
runConfigure ./configure
@@ -72,16 +80,3 @@ INSTALL()
packageEntries devel \
$developDir
}
PROVIDES_devel="
giflib6${secondaryArchSuffix}_devel = $portVersion compat >= 5
devel:libgif$secondaryArchSuffix = 6.0.1 compat >= 6
"
REQUIRES_devel="
giflib6$secondaryArchSuffix == $portVersion base
"
CONFLICTS_devel="
giflib${secondaryArchSuffix}_devel
"

View File

@@ -1,15 +1,12 @@
SUMMARY="OpenGL Mathematics"
DESCRIPTION="
GLM is a header only library, there is nothing to build, just include it.
"
LICENSE="MIT"
COPYRIGHT="
2005-2014 G-Truc Creation
"
SUMMARY="OpenGL Mathematics library"
DESCRIPTION="GLM is a header only library, there is nothing to build, just \
include it."
HOMEPAGE="http://glm.g-truc.net"
COPYRIGHT="2005-2014 G-Truc Creation"
LICENSE="MIT"
REVISION="1"
SOURCE_URI="http://downloads.sourceforge.net/project/ogl-math/glm-$portVersion/glm-${portVersion}.zip"
CHECKSUM_SHA256="1a8a0c84dee47b0493aa8d45ccd38dc02b917d9f14da835c5b06fb0b93bb33e8"
REVISION="1"
SOURCE_DIR="glm"
ARCHITECTURES="x86 x86_gcc2 x86_64"
@@ -22,12 +19,19 @@ REQUIRES="
haiku$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
"
PROVIDES_devel="
glm${secondaryArchSuffix}_devel = $portVersion
"
REQUIRES_devel="
glm$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libgl$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES=""
BUILD()
{
@@ -42,12 +46,3 @@ INSTALL()
packageEntries devel $developDir
}
# ----- devel package -------------------------------------
PROVIDES_devel="
glm${secondaryArchSuffix}_devel = $portVersion
"
REQUIRES_devel="
glm$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,13 +1,11 @@
SUMMARY="library for encoding and decoding WebP image files"
DESCRIPTION="
A library for encoding and decoding WebP image files.
"
SUMMARY="A library for encoding/decoding WebP images"
DESCRIPTION="A library for encoding and decoding WebP image files."
HOMEPAGE="http://code.google.com/p/webp"
COPYRIGHT="2011 Google Inc."
LICENSE="BSD (3-clause)"
REVISION="1"
SOURCE_URI="http://webp.googlecode.com/files/libwebp-0.3.1.tar.gz"
CHECKSUM_SHA256="b37932c625322a69fe4e9b88884b5c7aed2b3eaf9fd5e5b480aee339a92e6ee7"
LICENSE="BSD (3-clause)"
COPYRIGHT="2011 Google Inc."
REVISION="1"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -18,7 +16,6 @@ PROVIDES="
cmd:cwebp$secondaryArchSuffix
cmd:dwebp$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
@@ -27,13 +24,20 @@ REQUIRES="
lib:libz$secondaryArchSuffix
"
PROVIDES_devel="
libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.3
devel:libwebp$secondaryArchSuffix = 4.0.3 compat >= 4
"
REQUIRES_devel="
libwebp$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
devel:libjpeg$secondaryArchSuffix
devel:libgif$secondaryArchSuffix
devel:libpng$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix
@@ -63,12 +67,3 @@ INSTALL()
packageEntries devel \
$developDir
}
PROVIDES_devel="
libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.3
devel:libwebp$secondaryArchSuffix = 4.0.3 compat >= 4
"
REQUIRES_devel="
libwebp$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,16 +1,20 @@
SUMMARY="C/C++ compiler"
SUMMARY="The gnu C/C++ compiler"
DESCRIPTION="The standard compiler for x86_gcc2 platform, ABI-compatible with \
BeOS R5."
SUMMARY_syslibs_devel="C/C++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it \
contains the set of gcc's c/c++-runtime libraries that is required by Haiku's \
build system when building Haiku."
HOMEPAGE="http://gcc.gnu.org"
LICENSE="
GNU GPL v2
GNU LGPL v2
"
COPYRIGHT="1988-2000 Free Software Foundation, Inc."
LICENSE="GNU GPL v2
GNU LGPL v2"
REVISION="1"
srcGitRev="e5a1aa929a5e26ccff8d56228634ef6ba0078212"
SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="1e19de45203765ff494649b25df44aa1cb13a787c55ed57d3d18f8d95ff72397"
REVISION="1"
SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc"
ARCHITECTURES="x86_gcc2 !x86"
SECONDARY_ARCHITECTURES="x86_gcc2"
@@ -31,6 +35,12 @@ REQUIRES="
haiku$secondaryArchSuffix
binutils$secondaryArchSuffix
"
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3
"
REQUIRES_syslibs_devel=""
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
@@ -45,7 +55,6 @@ BUILD_PREREQUIRES="
cmd:makeinfo
"
SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc"
BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL
gccDir=$(pwd)
@@ -170,15 +179,3 @@ INSTALL()
rm -rf $libDir
rm -rf $developLibDir
}
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="C/C++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it contains the \
set of gcc's c/c++-runtime libraries that is required by Haiku's build system when \
building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3
"
REQUIRES_syslibs_devel=""

View File

@@ -1,17 +1,21 @@
SUMMARY="C/C++ compiler"
SUMMARY="The gnu C/C++ compiler"
DESCRIPTION="The standard compiler for x86_gcc2 platform, ABI-compatible with \
BeOS R5."
SUMMARY_syslibs_devel="C/C++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it \
contains the set of gcc's c/c++-runtime libraries that is required by Haiku's \
build system when building Haiku."
HOMEPAGE="http://gcc.gnu.org"
LICENSE="
GNU GPL v2
GNU LGPL v2
"
COPYRIGHT="1988-2000 Free Software Foundation, Inc."
CHECKSUM_SHA256="9eef41dcd1582b84e677f3dcb14faa2dd42707352556d05860470e2a99b7e505"
LICENSE="GNU GPL v2
GNU LGPL v2"
REVISION="3"
srcGitRev="d86116d57a09505802ed6a38adc43ef294f7f364"
SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="9eef41dcd1582b84e677f3dcb14faa2dd42707352556d05860470e2a99b7e505"
SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc"
SOURCE_FILENAME="gcc-$portVersion.tar.gz"
REVISION="3"
ARCHITECTURES="x86_gcc2 !x86"
SECONDARY_ARCHITECTURES="x86_gcc2"
@@ -32,6 +36,13 @@ REQUIRES="
haiku$secondaryArchSuffix
binutils$secondaryArchSuffix
"
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3
devel:libgcc
"
REQUIRES_syslibs_devel=""
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
@@ -46,7 +57,6 @@ BUILD_PREREQUIRES="
cmd:makeinfo
"
SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc"
BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL
gccDir=$(pwd)
@@ -171,16 +181,3 @@ INSTALL()
rm -rf $libDir
rm -rf $developLibDir
}
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="C/C++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it contains the \
set of gcc's c/c++-runtime libraries that is required by Haiku's build system when \
building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3
devel:libgcc
"
REQUIRES_syslibs_devel=""

View File

@@ -1,26 +1,25 @@
SUMMARY="The GNU Readline library"
DESCRIPTION="
The GNU Readline library provides a set of functions for use by applications \
that allow users to edit command lines as they are typed in. Both Emacs and vi \
editing modes are available. The Readline library includes additional \
functions to maintain a list of previously-entered command lines, to recall \
and perhaps reedit those lines, and perform csh-like history expansion on \
previous commands.
DESCRIPTION="The GNU Readline library provides a set of functions for use by \
applications that allow users to edit command lines as they are typed in. \
Both Emacs and vi editing modes are available. The Readline library includes \
additional functions to maintain a list of previously-entered command lines, \
to recall and perhaps reedit those lines, and perform csh-like history \
expansion on previous commands.
The history facilites are also placed into a separate library, the History \
library, as part of the build process. The History library may be used without \
Readline in applications which desire its capabilities.
"
Readline in applications which desire its capabilities."
HOMEPAGE="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html"
COPYRIGHT="1989-2011 Free Software Foundation, Inc."
LICENSE="GNU GPL v3"
REVISION="2"
SOURCE_URI="ftp://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz"
CHECKSUM_SHA256="56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43"
REVISION="2"
PATCHES="readline-6.3.patch"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PATCHES="readline-6.3.patch"
PROVIDES="
readline$secondaryArchSuffix = $portVersion compat >= 6
lib:libhistory$secondaryArchSuffix = $portVersion compat >= 6
@@ -30,6 +29,16 @@ REQUIRES="
haiku$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
"
PROVIDES_devel="
readline${secondaryArchSuffix}_devel = $portVersion
devel:libhistory$secondaryArchSuffix = $portVersion compat >= 6
devel:libreadline$secondaryArchSuffix = $portVersion compat >= 6
"
REQUIRES_devel="
readline$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libncurses$secondaryArchSuffix
@@ -67,14 +76,3 @@ INSTALL()
$developDir \
$documentationDir
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
readline${secondaryArchSuffix}_devel = $portVersion
devel:libhistory$secondaryArchSuffix = $portVersion compat >= 6
devel:libreadline$secondaryArchSuffix = $portVersion compat >= 6
"
REQUIRES_devel="
readline$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,22 +1,21 @@
SUMMARY="an open-source web server for speed-critical environments"
SUMMARY="An open-source web server for speed-critical environments"
DESCRIPTION="Security, speed, compliance, and flexibility -- all of these \
describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a \
webserver; as it is designed and optimized for high performance environments. \
With a small memory footprint compared to other web-servers, effective \
management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, \
Output-Compression, URL-Rewriting and many more) lighttpd is the perfect \
solution for every server that is suffering load problems.
"
solution for every server that is suffering load problems."
HOMEPAGE="http://www.lighttpd.net/"
COPYRIGHT="2003-2014 Jan Kneschke"
REVISION="2"
ARCHITECTURES="x86_gcc2"
LICENSE="BSD (3-clause)"
REVISION="2"
SOURCE_URI="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.35.tar.gz"
CHECKSUM_SHA256="62c23de053fd82e1bf64f204cb6c6e44ba3c16c01ff1e09da680d982802ef1cc"
PATCHES="lighttpd-1.4.35.patchset"
ARCHITECTURES="x86_gcc2"
PROVIDES="
lighttpd = $portVersion
cmd:lighttpd
@@ -53,8 +52,7 @@ PROVIDES="
lib:mod_userdir
lib:mod_usertrack
lib:mod_webdav
"
"
REQUIRES="
haiku
lib:libbz2
@@ -62,56 +60,7 @@ REQUIRES="
lib:libpcre
lib:libssl
lib:libz
"
BUILD_REQUIRES="
devel:libbz2
devel:libpcre
devel:libssl
devel:libz
"
BUILD_PREREQUIRES="
haiku_devel
cmd:aclocal
cmd:autom4te
cmd:automake
cmd:awk
cmd:gcc
cmd:git
cmd:make
cmd:perl
cmd:pkg_config
cmd:which
"
BUILD()
{
aclocal
automake
runConfigure ./configure --with-openssl
make $jobArgs
}
INSTALL()
{
make install
prepareInstalledDevelLibs mod_access mod_accesslog mod_alias mod_auth \
mod_cgi mod_cml mod_compress mod_dirlisting mod_evasive mod_evhost \
mod_expire mod_extforward mod_fastcgi mod_flv_streaming mod_indexfile \
mod_magnet mod_mysql_vhost mod_proxy mod_redirect mod_rewrite \
mod_rrdtool mod_scgi mod_secdownload mod_setenv mod_simple_vhost \
mod_ssi mod_staticfile mod_status mod_trigger_b4_dl mod_userdir \
mod_usertrack mod_webdav
packageEntries devel $developDir
}
TEST()
{
make check
}
"
PROVIDES_devel="
lighttpd_devel = $portVersion
@@ -147,8 +96,55 @@ PROVIDES_devel="
devel:mod_userdir
devel:mod_usertrack
devel:mod_webdav
"
"
REQUIRES_devel="
lighttpd == $portVersion base
"
"
BUILD_REQUIRES="
haiku_devel
devel:libbz2
devel:libpcre
devel:libssl
devel:libz
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autom4te
cmd:automake
cmd:awk
cmd:gcc
cmd:git
cmd:make
cmd:perl
cmd:pkg_config
cmd:which
"
BUILD()
{
aclocal
automake
runConfigure ./configure --with-openssl
make $jobArgs
}
INSTALL()
{
make install
prepareInstalledDevelLibs mod_access mod_accesslog mod_alias mod_auth \
mod_cgi mod_cml mod_compress mod_dirlisting mod_evasive mod_evhost \
mod_expire mod_extforward mod_fastcgi mod_flv_streaming mod_indexfile \
mod_magnet mod_mysql_vhost mod_proxy mod_redirect mod_rewrite \
mod_rrdtool mod_scgi mod_secdownload mod_setenv mod_simple_vhost \
mod_ssi mod_staticfile mod_status mod_trigger_b4_dl mod_userdir \
mod_usertrack mod_webdav
packageEntries devel $developDir
}
TEST()
{
make check
}