Changes in SUMMARY, DESCRIPTION and whitespace.

Removed the full-stop and repeating package name in SUMMARY.
Removed hard line breaks, broke up some very long paragraphs and
use bullet lists where possible.
All done by browsing through HaikuDepot. There may be (many) more left
in the whole haikuports repo...

Included 10 extended desriptions done by soyoye14 for GCI 2014
(https://www.google-melange.com/gci/task/view/google/gci2014/5240373098053632)

Removed/insert whitespace where it seems to be the custom in recipes.
Sometimes rearranged elements of a recipe (moving license and copyright
up, for example).
This commit is contained in:
Humdinger
2015-01-12 19:17:48 +01:00
parent 39bf2eff96
commit a38db25c39
131 changed files with 742 additions and 943 deletions

View File

@@ -1,11 +1,14 @@
SUMMARY="Archive files using LZSS and Huffman compression (.lzh files)"
DESCRIPTION="
Archive files using LZSS and Huffman compression (.lzh files)
LHA archives are often used on Amiga computers. The compression is rather \
effective and the unpacking is fast.
"
LICENSE="lha"
COPYRIGHT="1991, Masaru Oki
COPYRIGHT="
1991, Masaru Oki
1993-1995, Nobutaka Watazaki
2000, Tsugio Okamoto et al."
2000, Tsugio Okamoto et al.
"
HOMEPAGE="http://sourceforge.jp/projects/lha/"
SRC_URI="http://jaist.dl.sourceforge.jp/lha/22231/lha-1.14i-ac20050924p1.tar.gz"
CHECKSUM_SHA256="b5261e9f98538816aa9e64791f23cb83f1632ecda61f02e54b6749e9ca5e9ee4"
@@ -16,17 +19,14 @@ PROVIDES="
lha = $portVersion
cmd:lha = $portVersion
"
REQUIRES="
haiku
lib:libiconv
"
BUILD_REQUIRES="
haiku_devel
devel:libiconv
"
BUILD_PREREQUIRES="
cmd:autoreconf
cmd:autoconf

View File

@@ -1,4 +1,4 @@
SUMMARY="Saves and restores files to/from a tape or disk archive."
SUMMARY="Saves and restores files to/from a tape or disk archive"
DESCRIPTION="
The Tar program provides the ability to create tar archives, as well as \
various other kinds of manipulation. For example, you can use Tar on \

View File

@@ -1,4 +1,4 @@
SUMMARY="Free general-purpose data compression software."
SUMMARY="Free general-purpose data compression software"
DESCRIPTION="XZ Utils are free general-purpose data compression tools with \
a high compression ratio. They are the successors to LZMA Utils.
"
@@ -6,9 +6,11 @@ HOMEPAGE="http://tukaani.org/xz/"
SRC_URI="http://tukaani.org/xz/xz-$portVersion.tar.bz2"
CHECKSUM_SHA256="2286f9d90bb0a0de34cba990df1b10cfad0777f00cb2883def26b8ec1b326bda"
SOURCE_DIR="xz-$portVersion"
LICENSE="GNU LGPL v2.1
LICENSE="
GNU LGPL v2.1
GNU GPL v2
GNU GPL v3"
GNU GPL v3
"
COPYRIGHT="2005-2014 Lasse Collin"
REVISION="1"
ARCHITECTURES="x86 x86_64"
@@ -58,11 +60,9 @@ PROVIDES="
cmd:xzmore$commandSuffix = $portVersion compat >= 5
lib:liblzma$secondaryArchSuffix = $portVersion compat >= 5
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
@@ -77,7 +77,6 @@ PROVIDES_devel="
xz_utils${secondaryArchSuffix}_devel = $portVersion compat >= 5
devel:liblzma$secondaryArchSuffix = $portVersion compat >= 5
"
REQUIRES_devel="
haiku${secondaryArchSuffix}_devel
xz_utils$secondaryArchSuffix == $portVersion base

View File

@@ -1,4 +1,4 @@
SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard."
SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard"
DESCRIPTION="
GnuPG is the GNU project's complete and free implementation of the OpenPGP \
standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data \
@@ -51,6 +51,7 @@ BUILD_PREREQUIRES="
cmd:perl
cmd:tar
"
PATCHES="gnupg-1.4.16.patchset"
BUILD()

View File

@@ -1,4 +1,4 @@
SUMMARY="Vim is highly configurable text editor."
SUMMARY="A highly configurable text editor"
DESCRIPTION="
Vim is a highly configurable text editor built to enable efficient text \
editing. It is an improved version of the vi editor distributed with most UNIX \
@@ -34,16 +34,16 @@ PROVIDES="
cmd:vimtutor = $portVersion
cmd:view = $portVersion
cmd:xxd = $portVersion
"
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libncurses
lib:libintl
"
"
BUILD_REQUIRES="
ncurses_devel
gettext
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:make
@@ -52,12 +52,12 @@ BUILD_PREREQUIRES="
cmd:find
cmd:grep
cmd:sed
"
"
SOURCE_DIR="vim74"
PATCHES="
vim-7.4.patchset
"
"
BUILD()
{

View File

@@ -1,4 +1,4 @@
SUMMARY="QEMU is a generic and open source machine emulator and virtualizer."
SUMMARY="A generic and open source machine emulator and virtualizer"
DESCRIPTION="
QEMU is a generic and open source machine emulator and virtualizer.
@@ -52,7 +52,6 @@ PROVIDES="
cmd:qemu_system_xtensa$secondaryArchSuffix = $portVersion
cmd:qemu_system_xtensaeb$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix
@@ -61,14 +60,12 @@ REQUIRES="
lib:libglib_2.0$secondaryArchSuffix >= 0.38
lib:libpixman_1$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libz$secondaryArchSuffix
devel:libfdt$secondaryArchSuffix
devel:libglib_2.0$secondaryArchSuffix >= 0.38
devel:libpixman_1${secondaryArchSuffix}
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk

View File

@@ -1,14 +1,15 @@
SUMMARY="A program to help shell scripts parse command-line parameters."
SUMMARY="A program to help shell scripts parse command-line parameters"
DESCRIPTION="
Getopt(1) is a program to help shell scripts parse command-line parameters.
*It can do anything that the GNU getopt(3) routines can do.
*It can cope with spaces and shell metacharacters within arguments.
*It can parse long parameters.
*It can shuffle parameters, so you can mix options and other parameters on the \
* It can do anything that the GNU getopt(3) routines can do.
* It can cope with spaces and shell metacharacters within arguments.
* It can parse long parameters.
* It can shuffle parameters, so you can mix options and other parameters on the \
command-line.
*It can be easily identified as an enhanced getopt(1) from within shell scripts.
*It can report parse errors as coming from the shell script.
*It compiles cleanly with both libc-5 and glibc-2 (libc6).
* It can be easily identified as an enhanced getopt(1) from within shell scripts.
* It can report parse errors as coming from the shell script.
* It compiles cleanly with both libc-5 and glibc-2 (libc6).
"
HOMEPAGE="http://software.frodo.looijaard.name/getopt/"
SRC_URI="http://software.frodo.looijaard.name/getopt/files/getopt-1.1.5.tar.gz"
@@ -18,16 +19,13 @@ LICENSE="GNU GPL v2"
COPYRIGHT="1997-2012 Frodo Looijaard"
ARCHITECTURES="x86 x86_gcc2"
PROVIDES="
getopt = $portVersion
cmd:getopt = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES=""
BUILD_PREREQUIRES="

View File

@@ -1,21 +1,18 @@
SUMMARY="Midnight Commander — a powerful file manager."
SUMMARY="A powerful file manager"
DESCRIPTION="
GNU Midnight Commander is a text-mode full-screen file manager. It uses a two \
panel interface and a subshell for command execution. It includes an internal \
editor with syntax highlighting and an internal viewer with support for \
binary files. Also included is Virtual Filesystem (VFS), that allows files on \
remote systems (e.g. FTP, SSH servers) and files inside archives to be \
manipulated like real files."
manipulated like real files.
"
HOMEPAGE="http://www.midnight-commander.org"
SRC_URI="http://ftp.midnight-commander.org/mc-$portVersion.tar.xz"
CHECKSUM_SHA256="36d6191a47ec5d89d3788e48846fb620c481816441ff25264add8898d277b657"
COPYRIGHT="2007 MC Team"
LICENSE="GNU GPL v2"
CHECKSUM_SHA256="36d6191a47ec5d89d3788e48846fb620c481816441ff25264add8898d277b657"
SRC_URI="http://ftp.midnight-commander.org/mc-$portVersion.tar.xz"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -30,7 +27,6 @@ PROVIDES="
cmd:mcdiff$secondaryArchSuffix = $portVersion compat >= $portVersion
cmd:mcview$secondaryArchSuffix = $portVersion compat >= $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libiconv$secondaryArchSuffix
@@ -41,7 +37,6 @@ REQUIRES="
lib:libz$secondaryArchSuffix
lib:libglib_2.0$secondaryArchSuffix >= 0.38
"
BUILD_REQUIRES="
devel:libglib_2.0$secondaryArchSuffix >= 0.38
devel:libiconv$secondaryArchSuffix
@@ -51,7 +46,6 @@ BUILD_REQUIRES="
devel:libssl$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk

View File

@@ -1,10 +1,11 @@
SUMMARY="Desktop search daemon."
SUMMARY="A Desktop search daemon"
DESCRIPTION="Strigi is a desktop search daemon, which is operating \
system-independent and desktop-independent. Strigi's goals are to be fast, \
use a small amount of RAM, and use flexible backends and plug-ins. Like most \
desktop search systems, Strigi can extract information from files, such as \
the length of an audio clip, the contents of a document, or the resolution \
of a picture; plugins determine what filetypes it is capable of handling."
of a picture; plugins determine what filetypes it is capable of handling.
"
HOMEPAGE="http://strigi.sourceforge.net"
SRC_URI="http://downloads.sourceforge.net/project/strigi/strigi/strigi-0.7.5.tar.bz2"
CHECKSUM_SHA256="111f5e3ede171292302b906418af0175445ca01958d40fb54879f80620b5189b"
@@ -35,7 +36,6 @@ PROVIDES="
cmd:strigidaemon
cmd:xmlindexer
"
REQUIRES="
haiku${secondaryArchSuffix}
lib:libz$secondaryArchSuffix
@@ -44,7 +44,6 @@ REQUIRES="
lib:libxml2$secondaryArchSuffix
cmd:perl
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:pkg_config$secondaryArchSuffix
@@ -52,7 +51,6 @@ BUILD_PREREQUIRES="
cmd:make
cmd:g++${secondaryArchSuffix}
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libz$secondaryArchSuffix
@@ -60,7 +58,6 @@ BUILD_REQUIRES="
devel:libiconv$secondaryArchSuffix
devel:libxml2$secondaryArchSuffix
"
PROVIDES_devel="
strigi${secondaryArchSuffix}_devel = $portVersion
devel:libstreamanalyzer$secondaryArchSuffix = $portVersion
@@ -68,7 +65,6 @@ PROVIDES_devel="
devel:libsearchclient$secondaryArchSuffix = $portVersion
devel:libstrigihtmlgui$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
haiku${secondaryArchSuffix}_devel
strigi${secondaryArchSuffix} == $portVersion base

View File

@@ -1,13 +1,14 @@
SUMMARY="A nonlinear presentation software."
SUMMARY="A nonlinear presentation software"
DESCRIPTION="MultiTalk is an SDL based presentation program with slides laid \
on a grid instead of linearly. Slides can have any size (bigger or smaller \
than the screen, and you can move in both directions between them. Hyperlinks \
are also possible."
are also possible.
"
LICENSE="GNU GPL v2"
COPYRIGHT="
2006-2008 David Ingram
2010 Johannes Buchner
"
"
HOMEPAGE="https://github.com/JohannesBuchner/multitalk"
REVISION="1"
ARCHITECTURES="x86_gcc2"
@@ -20,8 +21,7 @@ PATCHES="multitalk-$portVersion.patchset"
PROVIDES="
multitalk = $portVersion
cmd:multitalk
"
"
REQUIRES="
haiku
sdl_gfx
@@ -29,20 +29,18 @@ REQUIRES="
sdl_ttf
libsdl
lib:libstdc++
"
"
BUILD_REQUIRES="
devel:sdl_gfx
devel:sdl_image
devel:sdl_ttf
"
"
BUILD_PREREQUIRES="
haiku_devel
cmd:g++
cmd:make
cmd:sdl_config
"
"
BUILD()
{

View File

@@ -1,4 +1,4 @@
SUMMARY="Docbook DTD for XML."
SUMMARY="Docbook DTD for XML"
DESCRIPTION="
DocBook is an XML vocabulary that lets you create documents in a \
presentation-neutral form that captures the logical structure of your content.
@@ -18,16 +18,15 @@ ARCHITECTURES="any"
LICENSE="Docbook"
COPYRIGHT="
19996-2006 HaL Computer Systems Inc., O'Reilly & Associates Inc,
1996-2006 HaL Computer Systems Inc., O'Reilly & Associates Inc,
ArborText Inc, Fujitsu Software Corporation, Norman Walsh,
Sun Microsystems Inc. and the Organization for the Advancement of
Structured Information Standards (OASIS)
"
"
PROVIDES="
docbook_xml_dtd = $portVersion
"
BUILD_PREREQUIRES="
cmd:xmlcatalog
cmd:find

View File

@@ -1,6 +1,9 @@
SUMMARY="XSL stylesheets for DocBook XML document instances."
SUMMARY="XSL stylesheets for DocBook XML document instances"
DESCRIPTION="
DocBook is an XML vocabulary that lets you create documents in a presentation-neutral form that captures the logical structure of your content. Using free tools along with the DocBook XSL stylesheets, you can publish your content as HTML pages and PDF files, and in many other formats.
DocBook is an XML vocabulary that lets you create documents in a \
presentation-neutral form that captures the logical structure of your content. \
Using free tools along with the DocBook XSL stylesheets, you can publish your \
content as HTML pages and PDF files, and in many other formats.
"
HOMEPAGE="http://docbook.sourceforge.net"
@@ -17,18 +20,18 @@ COPYRIGHT="
2004-2007 Steve Ball
2005-2008 The DocBook Project
2011-2012 O'Reilly Media
"
"
PROVIDES="
docbook_xsl_stylesheets = $portVersion
"
BUILD_PREREQUIRES="
cmd:xmlcatalog
cmd:find
"
SOURCE_DIR="docbook-xsl-$portVersion"
BUILD()
{
true

View File

@@ -1,4 +1,4 @@
SUMMARY="dos2unix and unix2dos end of line file convertors."
SUMMARY="dos2unix and unix2dos end of line file convertors"
DESCRIPTION="
DOS/Windows like to put CR/LF at the end of lines whereas UNIX like to have \
just LF. Dos2unix and unix2dos are simple parser/converter command line \
@@ -17,11 +17,9 @@ PROVIDES="
cmd:dos2unix
cmd:unix2dos
"
REQUIRES="
haiku
"
BUILD_PREREQUIRES="
haiku_devel
cmd:g++

View File

@@ -1,4 +1,4 @@
SUMMARY="A lightweight XPS and PDF rendering library."
SUMMARY="A lightweight XPS and PDF rendering library"
DESCRIPTION="
The renderer in MuPDF is tailored for high quality anti-aliased graphics. It \
renders text with metrics and spacing accurate to within fractions of a pixel \
@@ -33,7 +33,6 @@ PROVIDES="
mupdf$secondaryArchSuffix = $portVersion compat >= 1.1
devel:libmupdf$secondaryArchSuffix = $portVersion compat >= 1.1
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
@@ -42,7 +41,6 @@ REQUIRES="
openjpeg$secondaryArchSuffix
lib:libjbig2dec$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libopenjp2$secondaryArchSuffix
devel:libjbig2dec$secondaryArchSuffix
@@ -50,7 +48,6 @@ BUILD_REQUIRES="
devel:libfreetype$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:find

View File

@@ -1,4 +1,4 @@
SUMMARY="An SQL Database Engine in a C Library"
SUMMARY="An SQL Database Engine in a C library"
DESCRIPTION="
SQLite is a software library that implements a self-contained, serverless, \
zero-configuration, transactional SQL database engine.

View File

@@ -1,6 +1,6 @@
SUMMARY="AVRDUDE - AVR Downloader/UploaDEr"
DESCRIPTION="
AVRDUDE is an utility to download/upload/manipulate the ROM and EEPROM contents
AVRDUDE is an utility to download/upload/manipulate the ROM and EEPROM contents \
of AVR microcontrollers using the in-system programming technique (ISP).
"
HOMEPAGE="http://www.nongnu.org/avrdude/"
@@ -9,7 +9,7 @@ LICENSE="
"
COPYRIGHT="
2003-2013 Brian S. Dean <bsd@bdmicro.com>
"
"
SRC_URI="http://download.savannah.gnu.org/releases/avrdude/avrdude-6.0.1.tar.gz"
CHECKSUM_SHA256="c6804668dfa96b23185dfe2e8239089af4e4ae0b11aa7435bebb28c3260ede41"
REVISION="2"
@@ -24,13 +24,12 @@ PATCHES="avrdude-6.0.1.patch"
GLOBAL_WRITABLE_FILES="
settings/avrdude.conf keep-old
"
"
PROVIDES="
avrdude$secondaryArchSuffix = $portVersion
cmd:avrdude$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libusb_1.0$secondaryArchSuffix

View File

@@ -1,6 +1,6 @@
SUMMARY="GCC compiler for Motorola 6809"
DESCRIPTION="This is a version of the GCC compiler for the Motorla 6809. It uses
the lwtools as a backend. Note that there is no C library provided."
DESCRIPTION="This is a version of the GCC compiler for the Motorla 6809. It \
uses the lwtools as a backend. Note that there is no C library provided."
HOMEPAGE="http://lwtools.projects.l-w.ca"
SRC_URI="ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-$portVersion/gcc-$portVersion.tar.bz2"
CHECKSUM_SHA256="8eebf51c908151d1f1a3756c8899c5e71572e8469a547ad72a1ef16a08a31b59"
@@ -29,12 +29,10 @@ PROVIDES="
cmd:m6809_unknown_gcc$secondaryArchSuffix
cmd:m6809_unknown_gcov$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:m6809_unknown_ld$secondaryArchSuffix
"
"
BUILD_REQUIRES="
devel:libgmp$secondaryArchSuffix
devel:libmpfr$secondaryArchSuffix
@@ -62,6 +60,7 @@ SOURCE_DIR="gcc-$portVersion"
sourceDir=$(pwd)
objectsDir=$(pwd)/../${portVersionedName}-obj
BUILD()
{
rm -rf $objectsDir

View File

@@ -1,12 +1,16 @@
SUMMARY="Cross-development tools for the Motorola 6809"
DESCRIPTION="LWTOOLS is a set of cross-development tools for the Motorola 6809
and Hitachi 6309 microprocessors. It supports assembling to raw binaries, CoCo
LOADM binaries, and a proprietary object file format for later linking. It also
supports macros and file inclusion among other things."
DESCRIPTION="LWTOOLS is a set of cross-development tools for the Motorola 6809 \
and Hitachi 6309 microprocessors. It supports assembling to raw binaries, CoCo \
LOADM binaries, and a proprietary object file format for later linking. It also \
supports macros and file inclusion among other things.
"
HOMEPAGE="http://lwtools.projects.l-w.ca/"
SRC_URI="$HOMEPAGE/releases/lwtools/lwtools-$portVersion.tar.gz"
CHECKSUM_SHA256="06ee27c597798bbfb064a8d9471e5cd91074ff22fa8eb4f7d276a8809d35622c"
REVISION="1"
COPYRIGHT="2006-2014 William Astle"
LICENSE="GNU GPL v3"
HOMEPAGE="http://lwtools.projects.l-w.ca/"
ARCHITECTURES=""
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
# x86_gcc2 is fine as primary target architecture as long as we're building
@@ -14,8 +18,6 @@ if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
ARCHITECTURES="$ARCHITECTURES x86_gcc2"
fi
SECONDARY_ARCHITECTURES="x86"
SRC_URI="$HOMEPAGE/releases/lwtools/lwtools-$portVersion.tar.gz"
CHECKSUM_SHA256="06ee27c597798bbfb064a8d9471e5cd91074ff22fa8eb4f7d276a8809d35622c"
PROVIDES="
lwtools$secondaryArchSuffix = $portVersion
@@ -30,17 +32,15 @@ PROVIDES="
cmd:m6809_unknown_objdump$secondaryArchSuffix
cmd:m6809_unknown_ranlib$secondaryArchSuffix
cmd:m6809_unknown_strip$secondaryArchSuffix
"
"
REQUIRES="
haiku$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:cc$secondaryArchSuffix
cmd:make
"
"
BUILD()
{

View File

@@ -1,11 +1,11 @@
SUMMARY="a retargettable, optimizing ANSI - C compiler suite"
SUMMARY="A retargettable, optimizing ANSI - C compiler suite"
DESCRIPTION="
SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the
Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim
(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based
(hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit
3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting
the Microchip PIC16 and PIC18 targets. It can be retargeted for other
SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the \
Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim \
(formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based \
(hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit \
3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting \
the Microchip PIC16 and PIC18 targets. It can be retargeted for other \
microprocessors.
"
HOMEPAGE="http://sdcc.sourceforge.net"
@@ -14,7 +14,7 @@ LICENSE="
"
COPYRIGHT="
1999-2013 Sandeep Dutta
"
"
SRC_URI="http://sourceforge.net/projects/sdcc/files/sdcc/3.4.0/sdcc-src-3.4.0.tar.bz2"
CHECKSUM_SHA256="cf6af862b94d5f259f11afa0a1b86304f3047b3723a9df96f20dba869deb5bf9"
REVISION="1"
@@ -61,17 +61,14 @@ PROVIDES="
cmd:sz80$secondaryArchSuffix
devel:libiberty$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libstdc++$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libboost_graph$secondaryArchSuffix
devel:libiconv$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix

View File

@@ -1,7 +1,8 @@
SUMMARY="stm32 discovery line programmer"
DESCRIPTION="stlink is a cheap adapter used to program and debug STM32
microcontrollers. This tool allows interfacing the stlink with GDB for easy
programming and debugging of these chips."
SUMMARY="STM32 discovery line programmer"
DESCRIPTION="stlink is a cheap adapter used to program and debug STM32 \
microcontrollers. This tool allows interfacing the stlink with GDB for easy \
programming and debugging of these chips.
"
HOMEPAGE="https://github.com/texane/stlink"
LICENSE="BSD (3-clause)"
COPYRIGHT="2011 The Capt'ns Missing Link Authors"
@@ -24,17 +25,14 @@ PROVIDES="
cmd:st_info$secondaryArchSuffix
cmd:st_term$secondaryArchSuffix
cmd:st_util$secondaryArchSuffix
"
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libusb_1.0$secondaryArchSuffix
"
"
BUILD_REQUIRES="
devel:libusb_1.0$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:aclocal
@@ -42,7 +40,7 @@ BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
"
BUILD()
{

View File

@@ -1,4 +1,4 @@
SUMMARY="Open source cross platform flash program for the STM32 bootloader."
SUMMARY="Cross platform flash program for the STM32 bootloader"
DESCRIPTION="Open source flash program for the STM32 ARM processors using \
ST serial bootloader.
@@ -23,9 +23,9 @@ if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
fi
SECONDARY_ARCHITECTURES="x86"
COPYRIGHT="
Geoffrey McRae
2012-2014 Tormod Volden
"
Geoffrey McRae
2012-2014 Tormod Volden
"
LICENSE="GNU GPL v2"
SRC_URI="https://releases.stm32flash.googlecode.com/git/stm32flash-0.3.tar.gz"
@@ -35,17 +35,15 @@ SOURCE_DIR="stm32flash"
PROVIDES="
stm32flash$secondaryArchSuffix = $portVersion
cmd:stm32flash$secondaryArchSuffix = $portVersion
"
"
REQUIRES="
haiku$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix
cmd:make
"
"
BUILD()
{

View File

@@ -1,7 +1,13 @@
SUMMARY="Physfs"
SUMMARY="A library to access multiple forms of archives"
DESCRIPTION="
PhysicsFS is a library to provide abstract access to various archives.
"
Physfs is short for PhysicsFS. It's a C library that provides abstract \
access to various archives. It is intended for use in video games, and the \
design was somewhat inspired by Quake 3's file subsystem. The programmer \
defines a "write directory" on the physical filesystem. No file writing done \
through the PhysicsFS API can leave that write directory, for security.
PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are \
available, the user's home directory, where in the real filesystem your \
program is running, etc."
HOMEPAGE="http://icculus.org/physfs"
SRC_URI="http://icculus.org/physfs/downloads/physfs-2.0.3.tar.bz2"
CHECKSUM_SHA256="ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69"
@@ -18,21 +24,17 @@ PROVIDES="
lib:libphysfs$secondaryArchSuffix = $portVersion compat >= 2.0
cmd:test_physfs$secondaryArchSuffix = $portVersion compat >= 2.0
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:make
cmd:gcc$secondaryArchSuffix
"
PATCH()
{
sed -i "s,DESTINATION include,DESTINATION $relativeIncludeDir," CMakeLists.txt
@@ -62,7 +64,6 @@ PROVIDES_devel="
physfs${secondaryArchSuffix}_devel = $portVersion compat >= 2.0
devel:libphysfs$secondaryArchSuffix = $portVersion compat >= 2.0
"
REQUIRES_devel="
physfs$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,10 +1,20 @@
SUMMARY="Lua is a powerful, fast, light-weight, embeddable scripting language."
SUMMARY="A powerful, fast, light-weight, embeddable scripting language"
DESCRIPTION="
Lua combines simple procedural syntax with powerful data description \
constructs based on associative arrays and extensible semantics. Lua is \
dynamically typed, runs by interpreting bytecode for a register-based virtual \
machine, and has automatic memory management with incremental garbage \
collection, making it ideal for configuration, scripting, and rapid prototyping.
"
HOMEPAGE="http://www.lua.org"
SRC_URI="http://www.lua.org/ftp/lua-$portVersion.tar.gz"
CHECKSUM_SHA256="13c2fb97961381f7d06d5b5cea55b743c163800896fd5c5e2356201d3619002d"
LICENSE="MIT"
COPYRIGHT="1994-2012, Lua.org, PUC-Rio"
REVISION="1"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
lua$secondaryArchSuffix = $portVersion compat >= 5.2
cmd:lua$secondaryArchSuffix = $portVersion compat >= 5.2
@@ -12,7 +22,6 @@ PROVIDES="
cmd:luac$secondaryArchSuffix = $portVersion compat >= 5.2
lib:liblua$secondaryArchSuffix = $portVersion compat >= 5.2
"
REQUIRES="
haiku$secondaryArchSuffix
"
@@ -27,7 +36,6 @@ PROVIDES_devel="
devel:liblua$secondaryArchSuffix = $portVersion compat >= 5.2
devel:liblua52$secondaryArchSuffix = $portVersion compat >= 5.2
"
REQUIRES_devel="
lua$secondaryArchSuffix == $portVersion
"
@@ -55,12 +63,3 @@ INSTALL()
prepareInstalledDevelLib liblua52
packageEntries devel $developDir
}
LICENSE="MIT"
COPYRIGHT="1994-2012, Lua.org, PUC-Rio"
DESCRIPTION="
Lua combines simple procedural syntax with powerful data description \
constructs based on associative arrays and extensible semantics. Lua is \
dynamically typed, runs by interpreting bytecode for a register-based virtual \
machine, and has automatic memory management with incremental garbage \
collection, making it ideal for configuration, scripting, and rapid prototyping.
"

View File

@@ -1,17 +1,25 @@
SUMMARY="LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language."
SUMMARY="A Just-In-Time Compiler (JIT) for the Lua programming language"
DESCRIPTION="
LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may be \
embedded or used as a general-purpose, stand-alone language.
"
HOMEPAGE="http://luajit.org/luajit.html"
SRC_URI="http://luajit.org/download/LuaJIT-$portVersion.tar.gz"
CHECKSUM_SHA256="c05202974a5890e777b181908ac237625b499aece026654d7cc33607e3f46c38"
LICENSE="MIT"
COPYRIGHT="2005-2013, Mike Pall"
REVISION="2"
ARCHITECTURES="x86 x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
luajit$secondaryArchSuffix = $portVersion compat >= 5.1
lib:libluajit_5.1$secondaryArchSuffix = $portVersion compat >= 2
cmd:luajit_$portVersion$secondaryArchSuffix
cmd:luajit$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
"
@@ -25,14 +33,13 @@ PROVIDES_devel="
luajit${secondaryArchSuffix}_devel = $portVersion compat >= 5.1
devel:libluajit_5.1$secondaryArchSuffix = $portVersion compat >= 2
"
REQUIRES_devel="
luajit$secondaryArchSuffix == $portVersion base
"
PATCHES="luajit-$portVersion.patchset"
SOURCE_DIR="LuaJIT-$portVersion"
BUILD()
{
# Use amalg target as recommended on luajit homepage to get better performance
@@ -56,11 +63,3 @@ INSTALL()
packageEntries devel $developDir
}
LICENSE="MIT"
COPYRIGHT="2005-2013, Mike Pall"
DESCRIPTION="
LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language.
Lua is a powerful, dynamic and light-weight programming language. It may be \
embedded or used as a general-purpose, stand-alone language.
"

View File

@@ -1,11 +1,12 @@
SUMMARY="Open-source implementation of the Java Platform, SE."
SUMMARY="Open-source implementation of the Java Platform, SE"
DESCRIPTION="OpenJDK (Open Java Development Kit) is a free and open source \
implementation of the Java Platform, Standard Edition (Java SE). It is the \
result of an effort Sun Microsystems began in 2006. The implementation is \
licensed under the GNU General Public License (GNU GPL) with a linking \
exception. Were it not for the GPL linking exception, components that linked \
to the Java class library would be subject to the terms of the GPL license. \
OpenJDK is the official Java SE 7 reference implementation."
OpenJDK is the official Java SE 7 reference implementation.
"
HOMEPAGE="http://openjdk.java.net/"
COPYRIGHT="2012 Oracle and/or its affiliates."
LICENSE="GNU GPL v2"
@@ -81,21 +82,18 @@ PROVIDES="
cmd:wsimport$secondaryArchSuffix = $portVersion compat >= 1
cmd:xjc$secondaryArchSuffix = $portVersion compat >= 1
"
REQUIRES="
haiku$secondaryArchSuffx
lib:libfreetype$secondaryArchSuffix
lib:libiconv$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libfreetype$secondaryArchSuffix
devel:libiconv$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cpio >= 2.10
cmd:make

View File

@@ -1,20 +1,23 @@
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
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,
Python, Perl, Lisp, Dylan, and CLU."
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"
SRC_URI="http://cache.ruby-lang.org/pub/ruby/2.1/ruby-2.1.2.tar.gz"
CHECKSUM_SHA256="f22a6447811a81f3c808d1c2a5ce3b5f5f0955c68c9a749182feb425589e6635"
LICENSE="Ruby
BSD (3-clause)"
LICENSE="
Ruby
BSD (3-clause)
"
COPYRIGHT="1993-2014 Yukihiro Matsumoto"
REVISION="1"
@@ -39,7 +42,6 @@ PROVIDES="
cmd:testrb$secondaryArchSuffix = $portVersion compat >= 2.1
lib:libruby$secondaryArchSuffix = $portVersion compat >= 2.1
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libedit$secondaryArchSuffix
@@ -49,7 +51,6 @@ REQUIRES="
lib:libiconv$secondaryArchSuffix
lib:libncursesw$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libedit$secondaryArchSuffix
@@ -60,7 +61,6 @@ BUILD_REQUIRES="
devel:libncursesw$secondaryArchSuffix
devel:libffi$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:g++$secondaryArchSuffix
@@ -78,7 +78,6 @@ PROVIDES_devel="
lib:libruby_static$secondaryArchSuffix = $portVersion compat >= 2.1
devel:libruby$secondaryArchSuffix = $portVersion compat >= 2.1
"
REQUIRES_devel="
ruby$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,4 +1,4 @@
SUMMARY="extended version of the yabsic programming language"
SUMMARY="Extended version of the yabsic programming language"
DESCRIPTION="
yab is an extended version of yabasic, a BASIC programming language, with \
special commands designed for Haiku.
@@ -10,14 +10,13 @@ CHECKSUM_RMD160="f62fa02a585d9f6c5ee3eb9b781a06083352bd6f"
CHECKSUM_SHA512="a74edcf9718ee9a13a16ab0a99fbbed3cceebf1ea4bfac714b098d51531de7fdd0738e126b9a2e5d2f8d84fd0c153d9b7702e806cc91c6a97537dda11411e915"
SOURCE_DIR="Yab-1.7.3"
REVISION="3"
LICENSE="Artistic"
COPYRIGHT="1995-2006 Marc-Oliver Ihm (yabasic)
COPYRIGHT="
1995-2006 Marc-Oliver Ihm (yabasic)
2006-2009 Jan Bungeroth (yab improvements)
2013 Jim Saxton (yab improvements)"
2013 Jim Saxton (yab improvements)
"
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
@@ -25,17 +24,14 @@ PROVIDES="
yab = $portVersion compat >=1.7.02
cmd:yab= $portVersion compat >=1.7.02
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libncurses$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:bison
cmd:flex

View File

@@ -2,7 +2,7 @@ SUMMARY="Apache Portable Runtime Library"
HOMEPAGE="http://apr.apache.org/"
SRC_URI="http://archive.apache.org/dist/apr/apr-1.5.0.tar.gz"
CHECKSUM_SHA256="9879f02054cb22e99f605f6fdbf47f4c028af4cd4f351cf64186a7ee447f35d7"
COPYRIGHT="2012 The Apache Software Foundation."
COPYRIGHT="2012 The Apache Software Foundation"
LICENSE="Apache v2"
REVISION="3"
ARCHITECTURES="x86_gcc2 x86 x86_64"
@@ -29,7 +29,6 @@ BUILD_PREREQUIRES="
cmd:make
"
BUILD()
{
libtoolize -fci
@@ -85,6 +84,7 @@ predictable if not identical behaviour regardless of the platform on which \
their software is built, relieving them of the need to code special-case \
conditions to work around or take advantage of platform-specific deficiencies \
or features.
To give a brief overview, the primary core subsystems of APR 1.x include the \
following:
- atomic operations

View File

@@ -5,20 +5,23 @@ arbitrary-precision arithmetic, operating on signed integers, rational numbers,
and floating point numbers. There are no practical limits to the precision \
except the ones implied by the available memory in the machine GMP runs on \
(operand dimension limit is 2^(32)-1 bits on 32-bit machines and 2^37 bits on \
64-bit machines). GMP has a rich set of functions, and the functions have a \
64-bit machines).
GMP has a rich set of functions, and the functions have a \
regular interface. The basic interface is for C but wrappers exist for other \
languages including Ada, C++, C#, OCaml, Perl, PHP, and Python.
"
HOMEPAGE="http://gmplib.org/"
SRC_URI="http://ftp.gnu.org/gnu/gmp/gmp-6.0.0a.tar.xz"
CHECKSUM_SHA256="9156d32edac6955bc53b0218f5f3763facb890b73a835d5e1b901dcf8eb8b764"
LICENSE="GNU GPL v3
LICENSE="
GNU GPL v3
GNU LGPL v3
"
COPYRIGHT="1991-2014 Free Software Foundation, Inc."
REVISION="1"
ARCHITECTURES="x86 x86_gcc2 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="gmp$secondaryArchSuffix = $portVersion compat >= 6.0
lib:libgmp$secondaryArchSuffix = 10.2.0 compat >= 10
"

View File

@@ -26,7 +26,7 @@ REQUIRES="
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
REQUIRES+="
lib:libgcc_s$secondaryArchSuffix
"
"
fi
BUILD_REQUIRES="
"
@@ -101,6 +101,7 @@ Java software.
ICU is released under a nonrestrictive open source license that is suitable \
for use with both commercial software and with other open source or free \
software.
Here are a few highlights of the services provided by ICU:
* Code Page Conversion: Convert text data to or from Unicode and nearly any \
other character set or encoding. ICU's conversion tables are based on charset \

View File

@@ -1,4 +1,4 @@
SUMMARY="libelf - ELF object file access library"
SUMMARY="ELF object file access library"
DESCRIPTION="
Libelf lets you read, modify or create ELF files in an architecture-independent \
way. The library takes care of size and endian issues, e.g. you can process a \
@@ -25,7 +25,6 @@ REQUIRES="
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
@@ -54,7 +53,6 @@ PROVIDES_devel="
libelf${secondaryArchSuffix}_devel = $portVersion
devel:libelf$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
lib:libelf$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,7 +1,10 @@
SUMMARY="A portable, high level programming interface."
SUMMARY="A portable, high level programming interface"
DESCRIPTION="
A portable, high level programming interface to various calling conventions.
"
Libffi is a foreign function interface library which gives its user a \
C programming language interface used to call natively compiled functions. \
Libffi is typically used as a bridging technology between compiled \
and interpreted language implementations. It can also be used to \
implement plugins."
HOMEPAGE="http://sourceware.org/libffi"
LICENSE="MIT"
REVISION="2"
@@ -18,14 +21,11 @@ PROVIDES="
libffi$secondaryArchSuffix = $portVersion compat >= 3
lib:libffi$secondaryArchSuffix = 6.0.4 compat >= 6
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix
@@ -60,7 +60,6 @@ PROVIDES_devel="
libffi${secondaryArchSuffix}_devel = $portVersion
devel:libffi$secondaryArchSuffix = 6.0.4 compat >= 6
"
REQUIRES_devel="
libffi$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,30 +1,30 @@
SUMMARY="libusb is a library that provides generic access to USB devices."
SUMMARY="A library that provides generic access to USB devices"
DESCRIPTION="
libusb is a library that provides generic access to USB devices. As a library,
it is meant to be used by developers, to facilitate the production of
libusb is a library that provides generic access to USB devices. As a library, \
it is meant to be used by developers, to facilitate the production of \
applications that communicate with USB hardware.
It is portable: Using a single cross-platform API, it provides access to USB
It is portable: Using a single cross-platform API, it provides access to USB \
devices on Linux, OS X, Windows and OpenBSD.
It is user-mode: No special privilege or elevation is required for the
It is user-mode: No special privilege or elevation is required for the \
application to communicate with a device.
It is version-agnostic: All versions of the USB protocol, from 1.0 to 3.0
It is version-agnostic: All versions of the USB protocol, from 1.0 to 3.0 \
(latest), are supported.
"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="
2001 Johannes Erdfelt <johannes@erdfelt.com>
2007-2009 Daniel Drake <dsd@gentoo.org>
2010-2012 Peter Stuge <peter@stuge.se>
2008-2013 Nathan Hjelm <hjelmn@users.sourceforge.net>
2009-2013 Pete Batard <pete@akeo.ie>
2009-2013 Ludovic Rousseau <ludovic.rousseau@gmail.com>
2010-2012 Michael Plante <michael.plante@gmail.com>
2011-2013 Hans de Goede <hdegoede@redhat.com>
2012-2013 Martin Pieuchot <mpi@openbsd.org>
2012-2013 Toby Gray <toby.gray@realvnc.com>
2001 Johannes Erdfelt
2007-2009 Daniel Drake
2010-2012 Peter Stuge
2008-2013 Nathan Hjelm
2009-2013 Pete Batard
2009-2013 Ludovic Rousseau
2010-2012 Michael Plante
2011-2013 Hans de Goede
2012-2013 Martin Pieuchot
2012-2013 Toby Gray
"
HOMEPAGE="http://libusb.org/"
SRC_URI="git+git://github.com/libusb/libusb.git#a447fa4cd517e5393c0f1504b1a35b095aafa334"

View File

@@ -1,9 +1,9 @@
SUMMARY="LZO is a portable lossless data compression library written in ANSI C."
SUMMARY="A portable lossless data compression library written in ANSI C"
DESCRIPTION="
LZO is a data compression library which is suitable for data de-/compression in
LZO is a data compression library which is suitable for data de-/compression in \
real-time. This means it favours speed over compression ratio.
LZO is written in ANSI C. Both the source code and the compressed data format
LZO is written in ANSI C. Both the source code and the compressed data format \
are designed to be portable across platforms.
LZO implements a number of algorithms with the following features:
@@ -11,10 +11,10 @@ LZO implements a number of algorithms with the following features:
* Requires no memory for decompression.
* Compression is pretty fast.
* Requires 64 kB of memory for compression.
* Allows you to dial up extra compression at a speed cost in the compressor.
The speed of the decompressor is not reduced.
* Includes compression levels for generating pre-compressed data which achieve
a quite competitive compression ratio.
* Allows you to dial up extra compression at a speed cost in the compressor. \
The speed of the decompressor is not reduced.
* Includes compression levels for generating pre-compressed data which achieve \
a quite competitive compression ratio.
* There is also a compression level which needs only 8 kB for compression.
* Algorithm is thread safe.
* Algorithm is lossless.
@@ -24,6 +24,8 @@ HOMEPAGE="http://www.oberhumer.com/opensource/lzo/"
SRC_URI="http://www.oberhumer.com/opensource/lzo/download/lzo-2.06.tar.gz"
CHECKSUM_SHA256="ff79e6f836d62d3f86ef6ce893ed65d07e638ef4d3cb952963471b4234d43e73"
REVISION="1"
LICENSE="GNU GPL v2"
COPYRIGHT="1996-2011 Markus F.X.J Oberhumer"
ARCHITECTURES="x86_gcc2 x86"
SECONDARY_ARCHITECTURES="x86"
@@ -31,11 +33,9 @@ PROVIDES="
lzo$secondaryArchSuffix = $portVersion
lib:liblzo2$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix
@@ -66,10 +66,6 @@ PROVIDES_devel="
lzo${secondaryArchSuffix}_devel = $portVersion
devel:liblzo2$secondaryArchSuffix
"
REQUIRES_devel="
lzo$secondaryArchSuffix == $portVersion base
"
LICENSE="GNU GPL v2"
COPYRIGHT="1996-2011 Markus F.X.J Oberhumer"

View File

@@ -1,4 +1,4 @@
SUMMARY="Arithmetics of complex numbers with arbitrarily high precision."
SUMMARY="Arithmetics of complex numbers with arbitrarily high precision"
DESCRIPTION="Gnu Mpc is a C library for the arithmetic of complex numbers \
with arbitrarily high precision and correct rounding of the result. It \
extends the principles of the IEEE-754 standard for fixed precision real \
@@ -20,18 +20,15 @@ PROVIDES="
mpc$secondaryArchSuffix = $portVersion
lib:libmpc$secondaryArchSuffix = 3.0.0 compat >= 3
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libgmp$secondaryArchSuffix
lib:libmpfr$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libgmp$secondaryArchSuffix
devel:libmpfr$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk
@@ -63,7 +60,6 @@ PROVIDES_devel="
mpc${secondaryArchSuffix}_devel = $portVersion
devel:libmpc$secondaryArchSuffix = 3.0.0 compat >= 3
"
REQUIRES_devel="
mpc$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,4 +1,4 @@
SUMMARY="multiple-precision floating-point computations with correct rounding."
SUMMARY="Multiple-precision floating-point computations with correct rounding"
DESCRIPTION="The MPFR library is a C library for multiple-precision \
floating-point computations with correct rounding. MPFR has continuously been \
supported by the INRIA and the current main authors come from the Caramel and \
@@ -19,7 +19,8 @@ des Programmes under the number IDDN FR 001 120020 00 R P 2000 000 10800, on \
to make sure MPFR is free for all its users. Unlike the ordinary General \
Public License, the Lesser GPL enables developers of non-free programs to use \
MPFR in their programs. If you have written a new function for MPFR or \
improved an existing one, please share your work!"
improved an existing one, please share your work!
"
LICENSE="GNU LGPL v3"
HOMEPAGE="http://www.mpfr.org"
COPYRIGHT="2000-2014 INRIA"
@@ -34,16 +35,13 @@ PROVIDES="
mpfr$secondaryArchSuffix = $portVersion
lib:libmpfr$secondaryArchSuffix = 4.1.2 compat >= 4
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libgmp$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libgmp$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk
@@ -75,7 +73,6 @@ PROVIDES_devel="
mpfr${secondaryArchSuffix}_devel = $portVersion
devel:libmpfr$secondaryArchSuffix = 4.1.2 compat >= 4
"
REQUIRES_devel="
mpfr$secondaryArchSuffix == $portVersion base
"

View File

@@ -2,12 +2,12 @@ SUMMARY="A command line option parsing library"
DESCRIPTION="
This is the popt(3) command line option parsing library. While it is similiar \
to getopt(3), it contains a number of enhancements, including:
1) popt is fully reentrant
2) popt can parse arbitrary argv[] style arrays while \
getopt(3) makes this quite difficult
3) popt allows users to alias command line arguments
4) popt provides convience functions for parsing strings \
into argv[] style arrays
- popt is fully reentrant
- popt can parse arbitrary argv[] style arrays while getopt(3) makes this \
quite difficult
- popt allows users to alias command line arguments
- popt provides convience functions for parsing strings into argv[] style \
arrays
"
LICENSE="MIT"
COPYRIGHT="1998-2002 Red Hat, Inc."

View File

@@ -1,8 +1,10 @@
SUMMARY="Small C++ XML Parser"
DESCRIPTION="
TinyXML is a simple, small, C++ XML parser that can be easily integrating into \
other programs.
"
Tinyxml is a small simple, OS independent XML parser for the C++ language. \
It is a free open source software. Timyxml was first created to solve the common \
text I/O file problem. It parses the XML into a DOM-like tree and is able to \
read and write XML files. It allows you to create your own document mark-ups \
or even construct an XML document from scratch with C++ objects."
HOMEPAGE="http://www.grinninglizard.com/tinyxml/index.html"
COPYRIGHT="2001-2010 Lee Thomason"
LICENSE="Zlib"

View File

@@ -1,4 +1,4 @@
SUMMARY="Automatically run MOC on Qt source files."
SUMMARY="Automatically run MOC on Qt source files"
DESCRIPTION="Developed by KDE, automoc is a tool designed for use with \
CMake that generates lists of files to run MOC on. It's required for \
building KDE."
@@ -22,18 +22,15 @@ PROVIDES="
automoc4${secondaryArchSuffix} = $portVersion
cmd:automoc4
"
REQUIRES="
haiku${secondaryArchSuffix}
libqt4${secondaryArchSuffix} >= 4.8
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:make
cmd:g++${secondaryArchSuffix}
"
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
libqt4${secondaryArchSuffix}_devel >= 4.8

View File

@@ -1,4 +1,4 @@
SUMMARY="A library providing access to Open Collaboration services."
SUMMARY="A library providing access to Open Collaboration services"
DESCRIPTION="Attica supports multiple Open Collaboration Service (OCS) \
providers at the same time. With Attica you can easily access services \
rom providers such as openDesktop.org. It implements the freedesktop.org \
@@ -20,21 +20,17 @@ else
fi
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
libattica$secondaryArchSuffix = $portVersion
lib:libattica$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
libqt4$secondaryArchSuffix >= 4.8
"
BUILD_REQUIRES="
libqt4${secondaryArchSuffix}_devel >= 4.8
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:cmake
@@ -47,7 +43,6 @@ PROVIDES_devel="
libattica${secondaryArchSuffix}_devel = $portVersion
devel:libattica$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
haiku$secondaryArchSuffix
libqt4${secondaryArchSuffix}_devel >= 4.8

View File

@@ -1,4 +1,4 @@
SUMMARY="D-Bus Menu library for Qt."
SUMMARY="D-Bus Menu library for Qt"
DESCRIPTION="This library provides a Qt implementation of the DBusMenu \
protocol. The DBusMenu protocol makes it possible for applications to \
export and import their menus over DBus."
@@ -22,21 +22,18 @@ PROVIDES="
libdbusmenu_qt${secondaryArchSuffix} = $portVersion
lib:libdbusmenu_qt$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku${secondaryArchSuffix}
libqt4${secondaryArchSuffix} >= 4.8
lib:libqjson$secondaryArchSuffix
lib:libdbus_1$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:pkg_config$secondaryArchSuffix
cmd:make
cmd:g++${secondaryArchSuffix}
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
libqt4${secondaryArchSuffix}_devel >= 4.8
@@ -48,7 +45,6 @@ PROVIDES_devel="
libdbusmenu_qt${secondaryArchSuffix}_devel = $portVersion
devel:libdbusmenu_qt$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
libqt4${secondaryArchSuffix}_devel >= 4.8
libdbusmenu_qt${secondaryArchSuffix} == $portVersion base

View File

@@ -1,11 +1,12 @@
SUMMARY="Qt Cryptographic Architecture."
SUMMARY="Qt Cryptographic Architecture"
DESCRIPTION="QCA aims to provide a straightforward and cross-platform \
crypto API, using Qt datatypes and conventions. QCA separates the API from \
the implementation, using plugins known as Providers. The advantage of this \
model is to allow applications to avoid linking to or explicitly depending \
on any particular cryptographic library. This allows one to easily change or \
upgrade crypto implementations without even needing to recompile the \
application!"
application!
"
HOMEPAGE="http://delta.affinix.com/qca/"
SRC_URI="https://delta.affinix.com/download/qca/2.0/qca-2.0.3.tar.bz2"
CHECKSUM_SHA256="8da20c89f390954fdcfcd3c4deef379213ddb5ae9d6b5e0c917d23f5e474895f"
@@ -29,30 +30,25 @@ PROVIDES="
cmd:qcatool2$secondaryArchSuffix = $portVersion
lib:libqca$secondaryArchSuffix = $portVersion
"
PROVIDES_devel="
devel:libqca$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
libqt4$secondaryArchSuffix >= 4.8
ca_root_certificates
"
REQUIRES_devel="
haiku${secondaryArchSuffix}_devel
libqt4${secondaryArchSuffix}_devel >= 4.8
qca2$secondaryArchSuffix == $portVersion base
"
BUILD_PREREQUIRES="
cmd:which
cmd:qmake$secondaryArchSuffix
cmd:make
cmd:g++$secondaryArchSuffix
"
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
libqt4${secondaryArchSuffix}_devel >= 4.8

View File

@@ -1,11 +1,12 @@
SUMMARY="QJson is a Qt-based library that maps JSON data to QVariant objects."
SUMMARY="A Qt-based library that maps JSON data to QVariant objects"
DESCRIPTION="JSON (JavaScript Object Notation) is a lightweight data-\
interchange format. It can represents integer, real number, string, an \
ordered sequence of value, and a collection of name/value pairs.
QJson is a Qt-based library that maps JSON data to QVariant objects. \
JSON arrays will be mapped to QVariantList instances, while JSON's objects \
will be mapped to QVariantMap."
will be mapped to QVariantMap.
"
HOMEPAGE="http://qjson.sourceforge.net/"
SRC_URI="https://github.com/flavio/qjson/archive/0.8.1.tar.gz"
CHECKSUM_SHA256="920c94166cb91b1cf11c7d2745bdbcc8c0ea82411ca7b3732ce0b00ee2d56e98"
@@ -26,28 +27,23 @@ PROVIDES="
qjson${secondaryArchSuffix} = $portVersion
lib:libqjson$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku${secondaryArchSuffix}
libqt4${secondaryArchSuffix} >= 4.8
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:make
cmd:g++${secondaryArchSuffix}
"
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
libqt4${secondaryArchSuffix}_devel >= 4.8
"
PROVIDES_devel="
qjson${secondaryArchSuffix}_devel = $portVersion
devel:libqjson$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
libqt4${secondaryArchSuffix}_devel >= 4.8
qjson${secondaryArchSuffix} == $portVersion base

View File

@@ -1,9 +1,9 @@
SUMMARY="Python-based continuous integration testing framework."
SUMMARY="Python-based continuous integration testing framework"
DESCRIPTION="
Buildbot is a continuous integration system designed to automate the \
build/test cycle. By automatically rebuilding and testing the tree each time \
something has changed, build problems are pinpointed quickly, before other \
developers are inconvenienced by the failure. Features
developers are inconvenienced by the failure. Main features are:
* Buildbot is easy to set up, but very extensible and customizable. It \
supports arbitrary build processes, and is not limited to common build \
@@ -41,13 +41,11 @@ PROVIDES="
buildbot_slave = $portVersion
cmd:buildslave = $portVersion
"
REQUIRES="
haiku
cmd:python
python_twisted
"
BUILD_REQUIRES=""
BUILD_PREREQUIRES="

View File

@@ -1,4 +1,4 @@
SUMMARY="Cross-platform Make."
SUMMARY="Cross-platform Make"
DESCRIPTION="CMake is a cross-platform, open-source build system. It is a \
family of tools designed to build, test and package software. CMake is used \
to control the software compilation process using simple platform and \
@@ -28,17 +28,14 @@ PROVIDES="
cmd:cpack = $portVersion compat >= 3.0
cmd:ctest = $portVersion compat >= 3.0
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libstdc++$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libncurses$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
haiku_devel

View File

@@ -1,8 +1,7 @@
SUMMARY="GYP can Generate Your Projects."
DESCRIPTION="GYP (Generate Your Projects) is a build automation tool. \
GYP is created by Google to generate native IDE project files (such as \
Visual Studio and Xcode) for building the Chromium web browser and is \
licensed as open source software using the BSD software license. \
SUMMARY="Generate Your Projects (GYP) is a build automation tool"
DESCRIPTION="GYP is created by Google to generate native IDE project files \
(such as Visual Studio and Xcode) for building the Chromium web browser and is \
licensed as open source software using the BSD software license.
"
HOMEPAGE="https://code.google.com/p/gyp/"
SRC_URI="svn+http://gyp.googlecode.com/svn/trunk#1948"
@@ -18,17 +17,14 @@ PROVIDES="
gyp = $portVersion
cmd:gyp = $portVersion
"
REQUIRES="
haiku
cmd:python
python_setuptools
"
BUILD_REQUIRES="
python_setuptools
"
"
BUILD_PREREQUIRES="
haiku_devel
cmd:python

View File

@@ -1,7 +1,8 @@
SUMMARY="A set of tools to centralize translation of file formats."
SUMMARY="A set of tools to centralize translation of file formats"
DESCRIPTION="
intltool is a set of tools to centralize translation of many different file \
formats using GNU gettext-compatible PO files.
The intltool collection can be used to do these things:
* Extract translatable strings from various source files (.xml.in, glade, \
.desktop.in, .server.in, .oaf.in).
@@ -13,12 +14,9 @@ files. This merge step will happen at build resp. installation time.
HOMEPAGE="http://freedesktop.org/wiki/Software/intltool"
SRC_URI="ftp://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz"
CHECKSUM_SHA256="36cd8fe249d0cc20918b6d4583267208bf74c8d541c67a5fe63316846344f9f7"
LICENSE="GNU GPL v2"
COPYRIGHT="1994-1996, 1999-2002, 2004, 2005 Free Software Foundation, Inc."
REVISION="4"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"

View File

@@ -1,11 +1,12 @@
SUMMARY="A small build system similar to make."
SUMMARY="A small build system similar to make"
DESCRIPTION="Ninja is a small build system with a focus on speed. It differs \
from other build systems in two major respects: it is designed to have its \
input files generated by a higher-level build system, and it is designed to \
run builds as fast as possible.
Ninja's low-level approach makes it perfect for embedding into more featureful \
build systems. Via gyp it can build Chrome and v8 and node.js etc.; via CMake \
it can build LLVM, KDE, Blender, etc."
it can build LLVM, KDE, Blender, etc.
"
HOMEPAGE="http://martine.github.io/ninja/"
LICENSE="Apache v2"
COPYRIGHT="2014 Google Inc."
@@ -25,13 +26,11 @@ PROVIDES="
ninja$secondaryArchSuffix = $portVersion
cmd:ninja = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libgcc_s$secondaryArchSuffix
lib:libstdc++$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
haiku_devel

View File

@@ -1,11 +1,11 @@
SUMMARY="Generate patch sets from a CVS repository"
DESCRIPTION="
CVSps is a program for generating 'patchset' information from a CVS
repository. A patchset in this case is defined as a set of changes made
to a collection of files, and all committed at the same time (using a
single 'cvs commit' command). This information is valuable to seeing the
big picture of the evolution of a cvs project. While cvs tracks revision
information, it is often difficult to see what changes were committed
CVSps is a program for generating 'patchset' information from a CVS \
repository. A patchset in this case is defined as a set of changes made \
to a collection of files, and all committed at the same time (using a \
single 'cvs commit' command). This information is valuable to seeing the \
big picture of the evolution of a cvs project. While cvs tracks revision \
information, it is often difficult to see what changes were committed \
'atomically' to the repository.
"
HOMEPAGE="http://www.cobite.com/cvsps/"
@@ -40,7 +40,6 @@ BUILD_PREREQUIRES="
cmd:make
"
BUILD()
{
CC="gcc -lnetwork" make $jobArgs

View File

@@ -1,5 +1,8 @@
SUMMARY="Tig: text mode interface for git"
DESCRIPTION="Tig is a text-mode git repository browser"
SUMMARY="A text mode interface for git"
DESCRIPTION="
Tig functions mainly as a git repository browser. It can also help in the \
staging changes for commit at chunk level and act as a pager for output \
different git commands."
HOMEPAGE="http://jonas.nitro.dk/tig/"
SRC_URI="http://jonas.nitro.dk/tig/releases/tig-2.0.2.tar.gz"
CHECKSUM_SHA256="b91cf0b3d044f643a1032c3a7c7cd855685bb8ead5f71f4703eb0c19238e273e"
@@ -26,13 +29,11 @@ REQUIRES="
lib:libreadline$secondaryArchSuffix
cmd:git
"
BUILD_REQUIRES="
devel:libiconv$secondaryArchSuffix
devel:libncurses$secondaryArchSuffix
devel:libreadline$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:asciidoc

View File

@@ -1,4 +1,8 @@
SUMMARY="a top down Formula One Racing game"
SUMMARY="A top down Formula One racing game"
DESCRIPTION="
Race against your opponents on 21 tracks. Features online high scores, \
realtime rain effect, split-screen multiplayer, and more!
"
HOMEPAGE="http://www2.braingames.getput.com/f1spirit/"
LICENSE="GNU GPL v2"
COPYRIGHT="2002-2008 Brain Games"
@@ -10,7 +14,6 @@ ARCHITECTURES="x86_gcc2"
PROVIDES="
$portName = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libcurl$secondaryArchSuffix
@@ -59,8 +62,3 @@ INSTALL()
addAppDeskbarSymlink "$installDir/$portName" "F-1 Spirit"
}
DESCRIPTION="
Race against your opponents on 21 tracks. Features online high scores, realtime
rain effect, split-screen multiplayer, and more!
"

View File

@@ -1,4 +1,19 @@
SUMMARY="Find treasure and escape back to save the Goon Docks from demolition."
SUMMARY="Find treasure and escape back to save the Goon Docks from demolition"
DESCRIPTION="
The action takes place in the sleepy seaside town of Cauldron Point - down in \
an area known as the Goon Docks. The Goonies are a group of local kids - Mikey, \
Brand, Mouth, Chunk and Data. One day they find an old treasure map in Mikey's \
attic.
Data figures that this must be the fabulous hidden treasure of the \
notorious local pirate, One-Eyed Willy.
The girls, Andy and Stef, join the other Goonies and the adventure begins. But \
the secret underground tunnels they are exploring are actually the hideout of \
the Fratelli Gang, and the Goonies are soon trapped! The Goonies have a \
powerful ally on their side, however, in the form of the huge and amiable Sloth.
When you play this game, you are Sloth! Can you help the Goonies find the \
treasure and escape back to save the Goon Docks from demolition?
"
HOMEPAGE="http://www2.braingames.getput.com/goonies/"
LICENSE="GNU GPL v2"
COPYRIGHT="2006-2009 Brain Games"
@@ -16,7 +31,6 @@ SECONDARY_ARCHITECTURES="x86"
PROVIDES="
goonies = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -43,6 +57,7 @@ BUILD_PREREQUIRES="
"
PATCHES="goonies-$portVersion.patchset"
BUILD()
{
make $jobArgs
@@ -59,18 +74,3 @@ INSTALL()
addAppDeskbarSymlink "$installDir/goonies" "Goonies"
}
DESCRIPTION="
The action takes place in the sleepy seaside town of Cauldron Point - down in
an area known as the Goon Docks. The Goonies are a group of local kids - Mikey,
Brand, Mouth, Chunk and Data. One day they find an old treasure map in Mikey's
attic. Data figures that this must be the fabulous hidden treasure of the
notorious local pirate, One-Eyed Willy. The girls, Andy and Stef, join the
other Goonies and the adventure begins. But the secret underground tunnels they
are exploring are actually the hideout of the Fratelli Gang, and the Goonies
are soon trapped! The Goonies have a powerful ally on their side, however, in
the form of the huge and amiable Sloth.
When you play this game, you are Sloth! Can you help the Goonies find the
treasure and escape back to save the Goon Docks from demolition?
"

View File

@@ -1,4 +1,27 @@
SUMMARY="The Maze of Galious."
SUMMARY="The Maze of Galious"
DESCRIPTION="
The Maze of Galious (MoG in short) was originally a Konami game for the MSX \
computer system. Its real name is Knightmare II: The Maze of Galious and is \
the sequel of another Konami game called Knightmare.
MoG is a very addictive game where you have to kill thousands of enemies, \
collect items in order to obtain new powers and defeat some really great demons \
at the end of each level. The gameplay of MoG is not the boring linear one. In \
MoG you are free to go everywhere you want from the beginning of the game. You \
have to be very careful of the order in which you visit all the rooms in the \
HUGE map if you want to keep your character alive.
The map is structured in a main map (called the castle) and 10 submaps (called \
the worlds). Initially you are in the castle and you have to find the keys \
that open the doors to go to each of the worlds.
To complete the game you have to defeat the boss at the end of each one of the \
10 worlds. You are free to revisit each world as often as you want in order to \
see if you have missed something.
To defeat all 10 demons you control two characters: Popolon and Aphrodite. \
Each one has special abilities, i.e. Popolon has a greater ability to jump \
and Aphrodite is able to dive.
"
HOMEPAGE="http://www2.braingames.getput.com/mog/"
LICENSE="GNU GPL v2"
COPYRIGHT="2002-2009 Brain Games"
@@ -9,8 +32,8 @@ ARCHITECTURES="x86_gcc2"
PROVIDES="
mog = $portVersion
app:mog = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -44,24 +67,3 @@ INSTALL()
make install PREFIX="$installDir" GAMEDIR="$installDir"
addAppDeskbarSymlink "$installDir/mog" "Maze of Galious"
}
DESCRIPTION="
The Maze of Galious (MoG in short) was originally a Konami game for the MSX
computer system. Its real name is Knightmare II: The Maze of Galious and is the
sequel of another Konami game called Knightmare.
MoG is a very addictive game where you have to kill thousands of enemies,
collect items in order to obtain new powers and defeat some really great demons
at the end of each level. The gameplay of MoG is not the boring linear one. In
MoG you are free to go everywhere you want from the beginning of the game. You
have to be very careful of the order in which you visit all the rooms in the
HUGE map if you want to keep your character alive. The map is structured in a
main map (called the castle) and 10 submaps (called the worlds). Initially you
are in the castle and you have to find the keys that open the doors to go to
each of the worlds. To complete the game you have to defeat the boss at the end
of each one of the 10 worlds. You are free to revisit each world as often as
you want in order to see if you have missed something. To defeat all 10 demons
you control two characters: Popolon and Aphrodite. Each one has special
abilities, i.e. Popolon has a greater ability to jump and Aphrodite is able to
dive.
"

View File

@@ -1,4 +1,9 @@
SUMMARY="A 2d racing game. Can you finish the race in time?"
SUMMARY="A 2D racing game"
DESCRIPTION="
The goal is to reach the finish line within the stages without running out of \
time, hitting other cars or running out of fuel (fuel is refilled by hitting a \
special type of car).
"
HOMEPAGE="http://www2.braingames.getput.com/roadf/"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2009 Brain Games"
@@ -10,7 +15,6 @@ ARCHITECTURES="x86_gcc2"
PROVIDES="
roadfighter = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -50,9 +54,3 @@ INSTALL()
addAppDeskbarSymlink "$installDir/roadfighter" "Road Fighter"
}
DESCRIPTION="
The goal is to reach the finish line within the stages without running out of
time, hitting other cars or running out of fuel (fuel is refilled by hitting a
special type of car).
"

View File

@@ -1,4 +1,14 @@
SUMMARY="Arcade style game in the style of Boulder Dash."
SUMMARY="Arcade style game in the style of Boulder Dash"
DESCRIPTION="
- network multiplayer games (upto 4 players)
- local multiplayer games (upto 4 players)
- soft scrolling with 50 frames per second
- freely customizable keyboard and joystick support
- stereo sound effects and music
- music modules and fullscreen in SDL version
- contains levels to play Boulder Dash, Emerald Mine and Sokoban
- lots of additional levels available (over 10.000)
"
HOMEPAGE="http://www.artsoft.org/rocksndiamonds/"
LICENSE="GNU GPL v2"
COPYRIGHT="2001-2013 Artsoft Entertainment"
@@ -56,16 +66,3 @@ INSTALL()
cp -r rocksndiamonds sounds graphics levels music $destdir
addAppDeskbarSymlink $destdir/rocksndiamonds "Rocks'n'Diamonds"
}
# ----- DESCRIPTION -----------------------------------------------------------
DESCRIPTION="
- network multiplayer games (upto 4 players)
- local multiplayer games (upto 4 players)
- soft scrolling with 50 frames per second
- freely customizable keyboard and joystick support
- stereo sound effects and music
- music modules and fullscreen in SDL version
- contains levels to play Boulder Dash, Emerald Mine and Sokoban
- lots of additional levels available (over 10.000)
"

View File

@@ -1,14 +1,14 @@
SUMMARY="A volley-ball game"
DESCRIPTION="Slime volley is a Volley ball simulation. You control a slime
(a semicircular blob) on which the ball bounces. Up to 6 players can play
Slime Volley, locally or through the network. An AI is also available if you
want to play alone."
DESCRIPTION="Slime volley is a Volley ball simulation. You control a slime \
(a semicircular blob) on which the ball bounces. Up to 6 players can play \
Slime Volley, locally or through the network. An AI is also available if you \
want to play alone.
"
LICENSE="GNU GPL v3"
ARCHITECTURES="x86_gcc2"
REVISION="1"
COPYRIGHT="2008-2014 VinDuv, McMic"
HOMEPAGE="http://slime.tuxfamily.org/"
SRC_URI="http://slime.tuxfamily.org/down.php?id=1&os=src"
SRC_FILENAME="slimevolley-$portVersion.tar.bz2"
CHECKSUM_SHA256="be8f461c6f1188ba709b1fbcbe64edffca4b8eb358bd2ed8825f8ebf30e660d3"
@@ -17,37 +17,36 @@ SOURCE_DIR="slimevolley"
PROVIDES="
slime_voley = $portVersion
cmd:slimevolley
"
"
REQUIRES="
haiku
lib:libintl
lib:libsdl
lib:libsdl_image
lib:libsdl_ttf
"
"
BUILD_REQUIRES="
devel:libintl
devel:libsdl
devel:libsdl_image
devel:libsdl_net
devel:libsdl_ttf
"
"
BUILD_PREREQUIRES="
haiku_devel
cmd:cmake
cmd:gcc
cmd:make
"
"
BUILD() {
BUILD()
{
cmake . -DCMAKE_INSTALL_PREFIX=$prefix -DI10N_DIR=$dataDir/locale -DDATA_DIR=$dataDir/games/slimevolley
make $jobArgs
}
INSTALL() {
INSTALL()
{
make install
mkdir -p $dataDir

View File

@@ -1,4 +1,13 @@
SUMMARY="find and capture the SPHERE, and carry it to the sky."
SUMMARY="The sequel of Transball and Transball 2"
DESCRIPTION="
\"Super Transball 2\" is the sequel of \"Transball\" and \"Transball 2\", \
Inspired in THRUST type of games (and concretely in ZARA THRUSTA for the \
Amiga 500).
In each level of Transball, the goal is to find the SPHERE, capture it \
and carry it to the upper part of the level. The main obstacle is the \
gravity, that impulses you towards the ground. But many other obstacles, \
canons, tanks, doors, etc. will try to make difficult your journey...
"
HOMEPAGE="http://www2.braingames.getput.com/stransball2/default.asp"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2005 Brain Games"
@@ -9,8 +18,8 @@ ARCHITECTURES="x86_gcc2"
PROVIDES="
super_transball = $portVersion
app:super_transball = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -49,12 +58,3 @@ INSTALL()
cp -r stransball2 demos graphics maps sound "$installDir"
addAppDeskbarSymlink "$installDir/stransball2" "Super Transball 2"
}
DESCRIPTION="
\"Super Transbal 2\" is the sequel of \"Transball\" and \"Transball 2\",
Inspired in THRUST type of games (and concretely in ZARA THRUSTA for the Amiga
500). In each level of Transball, the goal is to find the SPHERE, capture it
and carry it to the upper part of the level. The main obstacle is the gravity,
that impulses you towards the ground. But many other obstacles, canons, tanks,
doors, etc. will try to make difficult your journey...
"

View File

@@ -1,4 +1,12 @@
SUMMARY="XRick is a clone of Rick Dangerous."
SUMMARY="A clone of Rick Dangerous"
DESCRIPTION="
Remember Rick Dangerous?
Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous \
was the Indiana Jones of computer games, running away from rolling rocks, \
avoiding traps, from South America to a futuristic missile base via Egypt \
and theSchwarzendumpf castle.
"
HOMEPAGE="http://www.bigorno.net/xrick"
LICENSE="xrick"
COPYRIGHT="2000-2006 Bigorno.net"
@@ -29,6 +37,7 @@ BUILD_PREREQUIRES="
"
PATCHES="xrick-$portVersion.patchset"
BUILD()
{
make $jobArgs
@@ -45,14 +54,3 @@ INSTALL()
cp -r images $appsDir/XRick
addAppDeskbarSymlink $appsDir/XRick/XRick
}
# ----- DESCRIPTION -----------------------------------------------------------
DESCRIPTION="
Remember Rick Dangerous?
Way before Lara Croft, back in the 1980's and early 1990's, Rick Dangerous was
the Indiana Jones of computer games, running away from rolling rocks, avoiding
traps, from South America to a futuristic missile base via Egypt and the
Schwarzendumpf castle.
"

View File

@@ -1,6 +1,6 @@
SUMMARY="A pipe connecting game."
DESCRIPTION="Pipepanic is a pipe connecting game using libSDL. Connect as many different \
shaped pipes together as possible within the time given.
SUMMARY="A pipe connecting game"
DESCRIPTION="Pipepanic is a pipe connecting game using libSDL. Connect as many \
different shaped pipes together as possible within the time given.
"
HOMEPAGE="http://www.users.waitrose.com/~thunor/pipepanic/"
SRC_URI="http://www.users.waitrose.com/~thunor/pipepanic/dload/pipepanic-0.1.3-source.tar.gz"

View File

@@ -1,10 +1,11 @@
SUMMARY="LBreakout2 is a fun breakout-style arcade game"
SUMMARY="A fun breakout-style arcade game"
DESCRIPTION="The successor to LBreakout offers you a new challenge in more than 50 \
levels with loads of new bonuses (goldshower, joker, explosive balls, \
bonus magnet ...), maluses (chaos, darkness, weak balls, malus magnet ...) \
and special bricks (growing bricks, explosive bricks, regenerative bricks ..). \
bonus magnet), maluses (chaos, darkness, weak balls, malus magnet) \
and special bricks (growing bricks, explosive bricks, regenerative bricks).
If you are hungry for more you can create your own levelsets with the integrated \
level editor. There is also an experimental two player mode (via LAN) available."
level editor.
There is also an experimental two player mode (via LAN) available."
HOMEPAGE="http://lgames.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/lgames/files/lbreakout2/2.6/lbreakout2-2.6.4.tar.gz"
CHECKSUM_SHA256="0b90716d52e67c27ff41ab7aa5c09dad4f5f19a78076cc57dd4b4d7ed2c1dbd9"
@@ -20,8 +21,7 @@ PROVIDES="
lbreakout2 = $portVersion
cmd:lbreakout2 = $portVersion
cmd:lbreakout2server = $portVersion
"
"
REQUIRES="
haiku
lib:libsdl
@@ -30,8 +30,7 @@ REQUIRES="
lib:libpng
lib:libz
lib:libintl
"
"
BUILD_REQUIRES="
haiku_devel
devel:libsdl
@@ -40,14 +39,13 @@ BUILD_REQUIRES="
devel:libintl
devel:libz
devel:libpng
"
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc
cmd:ld
cmd:libtoolize
"
"
BUILD()
{
@@ -56,6 +54,7 @@ BUILD()
make $jobArgs
addResourcesToBinaries LBreakout2.rdef client/lbreakout2
}
INSTALL()
{
make install

View File

@@ -1,4 +1,4 @@
SUMMARY="LGeneral is a turn-based strategy engine "
SUMMARY="A turn-based strategy engine"
DESCRIPTION="LGeneral is a turn-based strategy engine heavily inspired by Panzer General. \
You play single scenarios or whole campaigns turn by turn against a human \
player or the AI. Entrenchment, rugged defense, defensive fire, surprise \
@@ -23,29 +23,26 @@ PROVIDES="
cmd:lged = $portVersion
cmd:ltrextract = $portVersion
cmd:shptool = $portVersion
"
"
REQUIRES="
haiku
lib:libsdl
lib:libsdl_mixer
lib:libsdl_net
"
"
BUILD_REQUIRES="
haiku_devel
devel:libsdl
devel:libsdl_mixer
devel:libsdl_net
devel:libintl
"
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc
cmd:ld
cmd:libtoolize
"
"
BUILD()
{
@@ -57,6 +54,7 @@ BUILD()
make $jobArgs
}
INSTALL()
{
make install

View File

@@ -1,4 +1,4 @@
SUMMARY="LMarbles is an Atomix clone with a slight change in concept."
SUMMARY="An Atomix clone with a slight change in concept"
DESCRIPTION="LMarbles is an Atomix clone with a slight change in concept. \
Instead of assembling molecules you create figures out of marbles. \
Nevertheless, the basic game play is the same: If a marble starts to move \
@@ -19,27 +19,24 @@ PATCHES="lmarbles-1.0.8.patchset"
PROVIDES="
lmarbles = $portVersion
app:LMarbles = $portVersion
"
"
REQUIRES="
haiku
lib:libsdl
lib:libsdl_mixer
"
"
BUILD_REQUIRES="
haiku_devel
devel:libsdl
devel:libsdl_mixer
"
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc
cmd:ld
cmd:libtoolize
cmd:xres
"
"
BUILD()
{

View File

@@ -1,4 +1,4 @@
SUMMARY="LPairs is a classical memory game."
SUMMARY="A classical memory game"
DESCRIPTION="LPairs is a classical memory game. This means you have to \
find pairs of identical cards which will then be removed. Your time and \
tries needed will be counted but there is no highscore chart or limit to this."
@@ -15,24 +15,21 @@ PATCHES="lpairs-1.0.4.patch"
PROVIDES="
lpairs = $portVersion
cmd:lpairs = $portVersion
"
"
REQUIRES="
haiku
lib:libsdl
"
"
BUILD_REQUIRES="
haiku_devel
devel:libsdl
"
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc
cmd:ld
cmd:libtoolize
"
"
BUILD()
{

View File

@@ -1,4 +1,4 @@
SUMMARY="LTris is a tetris clone"
SUMMARY="A tetris clone"
DESCRIPTION="LTris is a tetris clone: differently shaped blocks are falling down the \
rectangular playing field and can be moved sideways or rotated by 90 degree \
units with the aim of building lines without gaps which then disappear \
@@ -17,28 +17,25 @@ GLOBAL_WRITABLE_FILES="var/ltris.hscr keep-old"
PROVIDES="
ltris = $portVersion
cmd:ltris = $portVersion
"
"
REQUIRES="
haiku
lib:libsdl
lib:libsdl_mixer
lib:libintl
"
"
BUILD_REQUIRES="
haiku_devel
devel:libsdl
devel:libsdl_mixer
devel:libintl
"
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc
cmd:ld
cmd:libtoolize
"
"
BUILD()
{
@@ -47,6 +44,7 @@ BUILD()
make $jobArgs
addResourcesToBinaries LTris.rdef src/ltris
}
INSTALL()
{
make install

View File

@@ -1,4 +1,8 @@
SUMMARY="a game like Deflektor (C64) or Mindbender (Amiga) "
SUMMARY="A game like Deflektor (C64) or Mindbender (Amiga)"
DESCRIPTION="
Make the Laser reach the target by rotating mirrors, but take care of not \
overheating.
"
HOMEPAGE="http://www.artsoft.org/mirrormagic/"
LICENSE="GNU GPL v2"
COPYRIGHT="1989-2003 Artsoft Entertainment"
@@ -11,7 +15,6 @@ PROVIDES="
mirrormagic = $portVersion
app:mirrormagic = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -45,10 +48,3 @@ INSTALL()
cp -r mirrormagic graphics levels music sounds "$destDir"
addAppDeskbarSymlink "$destDir/mirrormagic" "Mirror Magic"
}
# ----- DESCRIPTION -----------------------------------------------------------
DESCRIPTION="
Make the Laser reach the target by rotating mirrors, but take care of not
overheating.
"

View File

@@ -1,12 +1,17 @@
SUMMARY="brick-matching puzzle-game, an improved version of Puzznic."
SUMMARY="A brick-matching puzzle-game"
DESCRIPTION="
Wizznic! is a brick-matching puzzle-game, an improved version of Puzznic.
The challenge is to clear each level of bricks by moving the bricks next to \
each other, this sounds a lot easier than it is. The bricks are heavy, so you \
can only push them, not lift them up
can only push them, not lift them up.
"
HOMEPAGE="http://wizznic.sourceforge.net/"
HOMEPAGE="http://wizznic.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/wizznic/files/Source%20Releases/wizznic-0.9.9-src.tar.bz2"
CHECKSUM_SHA256="2cf9462177474d7f5bfe95bbc21303ec7031ca86412b587b5e7d3ed531d5b16b"
LICENSE="GNU GPL v3"
COPYRIGHT="2011 Jimmy Christensen"
REVISION="2"
ARCHITECTURES=""
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
# x86_gcc2 is fine as primary target architecture as long as we're building
@@ -14,18 +19,14 @@ if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
ARCHITECTURES="$ARCHITECTURES x86_gcc2"
fi
SECONDARY_ARCHITECTURES="x86"
REVISION="2"
SRC_URI="http://sourceforge.net/projects/wizznic/files/Source%20Releases/wizznic-0.9.9-src.tar.bz2"
CHECKSUM_SHA256="2cf9462177474d7f5bfe95bbc21303ec7031ca86412b587b5e7d3ed531d5b16b"
SOURCE_DIR="wizznic-$portVersion-src"
PATCHES="wizznic-$portVersion.patchset"
PROVIDES="
wizznic$secondaryArchSuffix = $portVersion
cmd:wizznic$secondaryArchSuffix = $portVersion
"
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -33,21 +34,19 @@ REQUIRES="
lib:libsdl_image$secondaryArchSuffix
lib:libpng$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
"
BUILD_REQUIRES="
devel:sdl_image$secondaryArchSuffix
devel:sdl_mixer$secondaryArchSuffix
devel:libpng$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:sdl_config$secondaryArchSuffix
"
"
BUILD()
{
@@ -58,10 +57,5 @@ BUILD()
INSTALL()
{
DATADIR=$dataDir/wizznic/ BINDIR=$binDir/ make install
addAppDeskbarSymlink $binDir/wizznic "WizzNic!"
}
LICENSE="GNU GPL v3"
COPYRIGHT="2011 Jimmy Christensen"

View File

@@ -1,4 +1,4 @@
SUMMARY="Single-player 2D action RPG."
SUMMARY="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"
@@ -19,7 +19,6 @@ PROVIDES="
flare$secondaryArchSuffix = $portVersion
app:Flare$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -27,7 +26,6 @@ REQUIRES="
lib:libsdl_image$secondaryArchSuffix
lib:libsdl_ttf$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libsdl$secondaryArchSuffix
@@ -35,7 +33,6 @@ BUILD_REQUIRES="
devel:sdl_image$secondaryArchSuffix
devel:sdl_ttf$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:make
cmd:cmake

View File

@@ -1,21 +1,21 @@
SUMMARY="A role playing game battling roboters"
DESCRIPTION="
The game tells the story of a world destroyed by a conflict between robots and\
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. \
\
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\
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\
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\
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\
will find FreedroidRPG to be an exciting, fast-moving project in which they can \
fully express their creativity."
HOMEPAGE="http://freedroid.org"
SRC_URI="http://sourceforge.net/projects/freedroid/files/freedroidRPG/freedroidRPG-0.15/freedroidRPG-0.15.1.tar.gz/download"
@@ -39,7 +39,7 @@ PROVIDES="
cmd:explodefont$secondaryArchSuffix = $portVersion
cmd:gluefont$secondaryArchSuffix = $portVersion
cmd:make_atlas$secondaryArchSuffix = $portVersion
"
"
REQUIRES="
haiku$secondaryArchSuffix
freedroidrpg_data == $portVersion
@@ -54,7 +54,7 @@ REQUIRES="
lib:libpng$secondaryArchSuffix
lib:libglu$secondaryArchSuffix
lib:libgl$secondaryArchSuffix
"
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libsdl$secondaryArchSuffix
@@ -68,7 +68,7 @@ BUILD_REQUIRES="
devel:libpng$secondaryArchSuffix
devel:libglu$secondaryArchSuffix
devel:libgl$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
@@ -78,13 +78,13 @@ BUILD_PREREQUIRES="
cmd:automake
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
@@ -115,11 +115,14 @@ INSTALL()
packageEntries data $dataDir
addAppDeskbarSymlink $appsDir/freedroidRPG "FreedroidRPG"
}
PROVIDES_data="
freedroidrpg_data = $portVersion
"
REQUIRES_data="
haiku
"
SUMMARY_data="FreedroidRPG data files"
ARCHITECTURES_data="any"
PROVIDES_data="
freedroidrpg_data = $portVersion
"
REQUIRES_data="
haiku
"

View File

@@ -1,12 +1,15 @@
SUMMARY="OpenTTD is a clone of Transport Tycoon Deluxe"
DESCRIPTION="
OpenTTD is an open source simulation game based upon the popular Microprose
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic
the original game as closely as possible while extending it with new features.
OpenTTD is an open source simulation game based upon the popular Microprose \
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \
mimic the original game as closely as possible while extending it with new \
features.
"
HOMEPAGE="http://www.openttd.org"
SRC_URI="http://binaries.openttd.org/releases/$portVersion/openttd-$portVersion-source.tar.xz"
CHECKSUM_SHA256="11bcbbddb9864d69f1bca11966ece9abfc28973151e6dd73ceadff89ebdf63dd"
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"
REVISION="2"
ARCHITECTURES="x86"
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
@@ -19,7 +22,6 @@ SECONDARY_ARCHITECTURES="x86"
PROVIDES="
openttd$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
@@ -32,7 +34,6 @@ REQUIRES="
openttd_msx
timgmsoundfont
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libsdl$secondaryArchSuffix
@@ -40,7 +41,6 @@ BUILD_REQUIRES="
devel:liblzma$secondaryArchSuffix
devel:liblzo2$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:git
@@ -76,6 +76,3 @@ INSTALL()
}
# no TEST script available
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"

View File

@@ -1,15 +1,18 @@
SUMMARY="OpenTTD - free graphics files"
DESCRIPTION="
OpenTTD is an open source simulation game based upon the popular Microprose
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic
the original game as closely as possible while extending it with new features.
OpenTTD is an open source simulation game based upon the popular Microprose \
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \
mimic the original game as closely as possible while extending it with new \
features.
This package provides free to use graphics file. You can use them if you don't
have the files from the original Transport Tycoon Deluxe game.
This package provides free to use graphics file. You can use them if you \
don't have the files from the original Transport Tycoon Deluxe game.
"
HOMEPAGE="http://www.openttd.org"
SRC_URI="http://binaries.openttd.org/extra/opengfx/$portVersion/opengfx-$portVersion-all.zip"
CHECKSUM_SHA256="10032c683f98b4d378c0651118a4858ae6d3f0a5059302dc3f96bfbfcdc67241"
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="any"
@@ -39,6 +42,3 @@ INSTALL()
}
# no TEST script available
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"

View File

@@ -1,15 +1,18 @@
SUMMARY="OpenTTD - free music files"
DESCRIPTION="
OpenTTD is an open source simulation game based upon the popular Microprose
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic
the original game as closely as possible while extending it with new features.
OpenTTD is an open source simulation game based upon the popular Microprose \
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \
mimic the original game as closely as possible while extending it with new \
features.
This package provides free to use music files. You can use them if you don't
This package provides free to use music files. You can use them if you don't \
have the files from the original Transport Tycoon Deluxe game.
"
HOMEPAGE="http://www.openttd.org"
SRC_URI="http://binaries.openttd.org/extra/openmsx/$portVersion/openmsx-$portVersion-all.zip"
CHECKSUM_SHA256="92e293ae89f13ad679f43185e83fb81fb8cad47fe63f4af3d3d9f955130460f5"
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="any"
@@ -39,6 +42,3 @@ INSTALL()
}
# no TEST script available
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"

View File

@@ -1,15 +1,18 @@
SUMMARY="OpenTTD - free sound files"
DESCRIPTION="
OpenTTD is an open source simulation game based upon the popular Microprose
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic
the original game as closely as possible while extending it with new features.
OpenTTD is an open source simulation game based upon the popular Microprose \
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to \
mimic the original game as closely as possible while extending it with new \
features.
This package provides free to use sound files. You can use them if you don't
This package provides free to use sound files. You can use them if you don't \
have the files from the original Transport Tycoon Deluxe game.
"
HOMEPAGE="http://www.openttd.org"
SRC_URI="http://binaries.openttd.org/extra/opensfx/$portVersion/opensfx-$portVersion-all.zip"
CHECKSUM_SHA256="6831b651b3dc8b494026f7277989a1d757961b67c17b75d3c2e097451f75af02"
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="any"
@@ -39,6 +42,3 @@ INSTALL()
}
# no TEST script available
COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"

View File

@@ -1,14 +1,16 @@
SUMMARY="VCMI is an open source engine for Heroes or Migh and Magic III"
SUMMARY="An open source engine for Heroes or Migh and Magic III"
DESCRIPTION="
We want to rewrite the entire H3 engine (VCMI is NOT another mod) giving it
new possibilities. Few years of intensive work resulted in creating application
with impressive amount of features.
We want to rewrite the entire H3 engine (VCMI is NOT another mod) giving it \
new possibilities. Few years of intensive work resulted in creating an \
application with an impressive amount of features.
You require the original game files to use this port
You'll require the original game files to use this port.
"
HOMEPAGE="http://vcmi.eu"
SRC_URI="http://download.vcmi.eu/vcmi-0.94.tar.gz"
CHECKSUM_SHA256="2a1ad60cd64e7d5cb0a9eda11c6bc1cbf8866035f95597e467591c958dfde4d7"
COPYRIGHT="2005-2013 VCMI Team"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="x86 x86_64"
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
@@ -27,7 +29,6 @@ PROVIDES="
lib:libminizip$secondaryArchSuffix
lib:libvcmi$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libSDL_1.2$secondaryArchSuffix
@@ -43,7 +44,6 @@ REQUIRES="
lib:libboost_unit_test_framework$secondaryArchSuffix
lib:libstdc++$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libSDL$secondaryArchSuffix
@@ -57,14 +57,13 @@ BUILD_REQUIRES="
devel:libboost_system$secondaryArchSuffix
devel:libboost_thread$secondaryArchSuffix
devel:libboost_unit_test_framework$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
cmd:cmake
cmd:make
cmd:gcc$secondaryArchSuffix
cmd:as$secondaryArchSuffix
"
"
BUILD()
{
@@ -84,6 +83,3 @@ INSTALL()
rm -r $prefix/share # desktop file and png icons we don't care about
}
COPYRIGHT="2005-2013 VCMI Team"
LICENSE="GNU GPL v2"

View File

@@ -1,4 +1,4 @@
SUMMARY="A small calendar application with reminders."
SUMMARY="A small calendar application with reminders"
DESCRIPTION="You can use this application to organize upcoming events that \
you have scheduled. You can add tasks to any day and schedule reminders at \
particular times for them."
@@ -13,15 +13,12 @@ PROVIDES="
a_book = $portVersion
app:A_Book = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc

View File

@@ -1,11 +1,12 @@
SUMMARY="An image viewer/organiser designed for BeOS-compatible systems."
SUMMARY="An image viewer/organiser designed for BeOS-compatible systems"
DESCRIPTION="Album is a file browsing and tagging utility for Haiku. It \
started out with a goal of the ultimate image organiser (code named \
Aberration), but ended up as something much more modest and BeOS-specific. The \
idea is to have a work pad for pictures from different locations where they \
can be previewed and tagged in one place. The program is not limited to \
picture files and BFS volumes, although this further limits usefulness \
since much of the functionality has to do with file attributes."
can be previewed and tagged in one place.
The program is not limited to picture files and BFS volumes, although this \
further limits usefulness since much of the functionality has to do with file \
attributes."
HOMEPAGE="http://users.volja.net/mkovac1/proj/album/"
SRC_URI="git+https://github.com/HaikuArchives/Album#cbabd25282"
LICENSE="MIT"
@@ -17,17 +18,14 @@ PROVIDES="
Album = $portVersion
app:Album = $portVersion
"
REQUIRES="
haiku
lib:libiptcdata$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku_devel
devel:libiptcdata$secondaryArchSuffix
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc

View File

@@ -1,6 +1,6 @@
SUMMARY="Well featured audio editor for Haiku."
DESCRIPTION="BeAE is an audio editor for Haiku, with features like silencing, \
fading in/out, analyzing, etc."
SUMMARY="A well featured audio editor"
DESCRIPTION="BeAE is an audio editor with features like silencing, fading \
in/out, analyzing, etc."
HOMEPAGE="https://github.com/HaikuArchives/BeAE"
SRC_URI="git+https://github.com/HaikuArchives/BeAE.git#7b8ec80082"
REVISION="2"
@@ -13,15 +13,12 @@ PROVIDES="
beae = $portVersion
app:BeAE = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:make
cmd:cmake

View File

@@ -1,7 +1,13 @@
SUMMARY="An e-mail client."
SUMMARY="An e-mail client"
DESCRIPTION="
Beam (BEware, Another Mailer) is an open source e-mail client for BeOS (R5 and \
onwards) that aims to be fast, stable and feature-complete.
"
HOMEPAGE="http://beam.sourceforge.net"
SRC_URI="git://beam.git.sourceforge.net/gitroot/beam/beam#95dc769db2f9090a038bc5a2c46f009379b2d57b"
REVISION="5"
LICENSE="GNU GPL v2"
COPYRIGHT="2000-2012 Oliver Tappe"
ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
beam = $portVersion
@@ -11,7 +17,7 @@ REQUIRES="
liblayout >= 1.4.0
libpcre >= 8.00
lib:libssl
"
"
BUILD_REQUIRES="
devel:liblayout >= 1.4.0
devel:libpcre
@@ -44,9 +50,3 @@ INSTALL()
addAppDeskbarSymlink ${appsDir}/Beam/Beam
}
LICENSE="GNU GPL v2"
COPYRIGHT="2000-2012 Oliver Tappe"
DESCRIPTION="
Beam (BEware, Another Mailer) is an open source e-mail client for BeOS (R5 and \
onwards) that aims to be fast, stable and feature-complete.
"

View File

@@ -1,4 +1,4 @@
SUMMARY="The Game of Life."
SUMMARY="Conway's Game of Life"
DESCRIPTION="
The Game of Life is not a game in the conventional sense. There are no \
players, and no winning or losing. Once the \"pieces\" are placed in the \
@@ -6,6 +6,10 @@ starting position, the rules determine everything that happens later. \
Nevertheless, Life is full of surprises! In most cases, it is impossible to \
look at a starting position (or pattern) and see what will happen in the \
future. The only way to find out is to follow the rules of the game.
Find out more about about Conway's Game of Life:
- http://en.wikipedia.org/wiki/Conway's_Game_of_Life
- http://www.math.com/students/wonders/life/life.html
"
HOMEPAGE="https://github.com/HaikuArchives/BeLife"
SRC_URI="git://github.com/HaikuArchives/BeLife.git#aa35a935e55e9ee17fbb9d414534ba79798a95a1"
@@ -18,11 +22,9 @@ PROVIDES="
belife = $portVersion
app:BeLife = $portVersion
"
REQUIRES="
haiku
"
BUILD_PREREQUIRES="
makefile_engine
cmd:g++
@@ -30,7 +32,6 @@ BUILD_PREREQUIRES="
cmd:mkdepend
cmd:xres
"
BUILD_REQUIRES="
haiku_devel
"

View File

@@ -1,6 +1,6 @@
SUMMARY="More than a near-exact clone of the classic Windows game."
SUMMARY="More than a near-exact clone of the classic Windows game"
DESCRIPTION="
It's about time we had more than a near-exact clone of the classic Windows game,
It's about time for a more than a near-exact clone of the classic Windows game, \
Minesweeper.
Controls
@@ -8,11 +8,11 @@ Controls
- Right click: Change a box to either unmarked, flagged as a mine, or a question mark.
- Middle click: Sonar ping which reveals all mines in a 3x3 square without the \
danger of setting them off. It comes with a 20 second cost added to your \
time. Left clicking while holding down the Alt key will also will do this.
time. Left clicking while holding down ALT will also will do this.
- Click with both buttons: If the tile is a number and the appropriate number \
of mines around it have been flagged, it will clear all the other squares \
around the number. Of course, if you've made a mistake, you'll probably \
set off a mine. Left clicking while holding down the Shift key will also \
set off a mine. Left clicking while holding down SHIFT will also \
do this."
HOMEPAGE="https://github.com/HaikuArchives/BeMines"
SRC_URI="git+https://github.com/haikuarchives/bemines#be29173f854c82f5b312ed31b5245b807a5afe0f"
@@ -26,19 +26,20 @@ PATCHES="bemines-$portVersion.patchset"
PROVIDES="
bemines = $portVersion
app:bemines
"
"
BUILD_PREREQUIRES="
haiku_devel
cmd:gcc
"
"
BUILD() {
BUILD()
{
gcc src/*.cpp -o BeMines -lbe -ltranslation -lmedia
xres -o BeMines src/BeMines.rsrc
}
INSTALL() {
INSTALL()
{
mkdir -p $appsDir/BeMines
cp BeMines $appsDir/BeMines
cp -r src/themes $appsDir/BeMines

View File

@@ -1,8 +1,8 @@
SUMMARY="The PDF viewer for Haiku."
DESCRIPTION="BePDF is a PDF viewer for Haiku. \
Besides viewing, it supports annotating and user-defined bookmarking for \
unencrypted PDFs. It's fully localized for 20 languages at the moment with \
additional languages being easily added via text files."
SUMMARY="The PDF viewer for Haiku"
DESCRIPTION="BePDF is a PDF viewer for Haiku. Besides viewing, it supports \
annotating and user-defined bookmarking for unencrypted PDFs. It's fully \
localized for 20 languages at the moment with additional languages being \
easily added via text files."
HOMEPAGE="http://haikuarchives.github.io/BePDF/"
SRC_URI="https://github.com/HaikuArchives/BePDF/archive/v1.2.0.tar.gz"
CHECKSUM_SHA256="663c8819db01b49227165cfd3f68ba1f659ae004b96f0bac5a7e52f773aed405"
@@ -11,7 +11,8 @@ COPYRIGHT="
1997 Benoit Triquet
1999-2000 Hubert Figuiere
2000-2011 Michael Pfeiffer
2013-2014 Augustin Cavalier"
2013-2014 Augustin Cavalier
"
LICENSE="GNU GPL v2"
REVISION="1"
ARCHITECTURES="x86_gcc2 x86"
@@ -29,7 +30,6 @@ PROVIDES="
bepdf = $portVersion
app:BePDF = $portVersion
"
REQUIRES="
haiku
lib:liblayout
@@ -39,7 +39,6 @@ REQUIRES="
lib:libbz2
lib:libpng
"
BUILD_REQUIRES="
haiku_devel
devel:liblayout
@@ -49,7 +48,6 @@ BUILD_REQUIRES="
devel:libbz2
devel:libpng
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc

View File

@@ -1,16 +1,14 @@
SUMMARY="Native file sharing and chat application"
SUMMARY="A native file sharing and chat application"
DESCRIPTION="BeShare is a BeOS/Haiku-native file sharing program. \
It operates similarly to other such programs (Napster, Hotline, etc) \
but with a few advantages:
- BeShare allows you to upload or download any type \
of file, not just mp3.
- When browsing files, you can see their attributes \
(similar to Be's Tracker view)
- Your query is always \"live\", so if new files that \
match your query become available, you will see them \
added to the results list right away (you won't have to \
click \"refresh\" or anything first)
- BeShare allows you to upload or download any type of file, not just mp3.
- When browsing files, you can see their attributes (similar to Be's Tracker \
view)
- Your query is always \"live\", so if new files that match your query become \
available, you will see them added to the results list right away (you won't \
have to click \"refresh\" or anything first)
- BeShare includes a rudimentary chat mechanism for you social types.
- BeShare supports any number of simultaneous uploads and downloads \
in parallel, but will serialize simultaneous file requests to any \
@@ -41,18 +39,15 @@ PROVIDES="
beshare$secondaryArchSuffix = $portVersion
app:BeShare = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
#lib:libz
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
#devel:libz$secondaryArchSuffix
#devel:muscle$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix

View File

@@ -1,4 +1,4 @@
SUMMARY="A finance manager for Haiku"
SUMMARY="A finance manager"
DESCRIPTION="CapitalBe is a finance manager for Haiku. Easily track \
where your money is going. View reports, reconcile accounts and more! \
Like other programs published by the same author, Capital Be focuses \
@@ -16,17 +16,14 @@ PROVIDES="
capitalbe = $portVersion
app:CapitalBe = $portVersion
"
REQUIRES="
haiku
lib:libsqlite3
"
BUILD_REQUIRES="
haiku_devel
devel:libsqlite3
"
BUILD_PREREQUIRES="
cmd:gcc
cmd:make

View File

@@ -1,16 +1,27 @@
SUMMARY="Caya is a multiprotocol IM client."
SUMMARY="Caya is a multiprotocol IM client"
DESCRIPTION="
Caya is a multiprotocol chat client for Haiku. It supports msn, aim, jabber, \
google talk, and facebook.
"
HOMEPAGE="http://www.versut.com/caya/"
REVISION="1"
ARCHITECTURES="x86 x86_gcc2"
SRC_URI="git+https://github.com/Barrett17/Caya.git#0746cacb94f78b656226d8679baa3a4d968a03e6"
LICENSE="MIT"
COPYRIGHT="
2009-2011 Andrea Anzani
2009-2011 Pierluigi Fiorini
2010-2011 Oliver Ruiz Dorantes
2011-2012 Casalinuovo Dario
"
PATCHES="caya-$portVersion.patchset"
PROVIDES="
caya = $portVersion
app:Caya
"
REQUIRES="
haiku
lib:libz
@@ -61,15 +72,3 @@ INSTALL()
addAppDeskbarSymlink $appsDir/Caya/Caya
}
LICENSE="MIT"
COPYRIGHT="
2009-2011 Andrea Anzani
2009-2011 Pierluigi Fiorini
2010-2011 Oliver Ruiz Dorantes
2011-2012 Casalinuovo Dario
"
DESCRIPTION="
Caya is a multiprotocol chat client for Haiku. It supports msn, aim, jabber, \
google talk, and facebook.
"

View File

@@ -1,11 +1,11 @@
SUMMARY="XMPP client for Haiku Operating System."
SUMMARY="A XMPP client"
DESCRIPTION="
Haiku Chat is tiny, about 300KB XMPP client. It supports core XMPP protocol, \
multi-user chat, Google accounts, Psi bookmarks, In-band registration and \
other features. It is written for Haiku, free open-source operating system \
inspired by BeOS. Haiku Chat is simplest and smallest client that supports \
XMPP Advanced Client 2009 profile.
"
Haiku Chat is tiny, about 300KB XMPP client. It supports core XMPP protocol, \
multi-user chat, Google accounts, Psi bookmarks, In-band registration and \
other features. It is written for Haiku, free open-source operating system \
inspired by BeOS. Haiku Chat is simplest and smallest client that supports \
XMPP Advanced Client 2009 profile.
"
HOMEPAGE="http://synrc.com/client/chat/haiku/"
SRC_URI="git+https://github.com/devaspot/chat.git"
LICENSE="MIT"
@@ -17,19 +17,16 @@ PROVIDES="
chat = $portVersion
app:Chat = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libssl$secondaryArchSuffix
lib:libexpat$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libssl$secondaryArchSuffix
devel:libexpat$SecondaryArchSuffix
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc$secondaryArchSuffix

View File

@@ -1,4 +1,4 @@
SUMMARY="Yet another launcher app."
SUMMARY="Yet another launcher app"
DESCRIPTION="Yet another launcher app. This one docks to the screen edge, and \
has a neat drag n drop interface.
@@ -8,8 +8,8 @@ the tiny handle.
Various localization files can be downloaded from the homepage, and if you \
want to add your own just mail it to me and I'll put it up with the rest!
The latest version, 1.1.2, was adapted for Haiku by Daniel Weber - thank you! \
This means it won't work on R5, so use the old versions for that."
The latest version, 1.1.2, was adapted for Haiku by Daniel Weber - thank you!
"
LICENSE="MIT"
COPYRIGHT="2000-2014 Mikael Eiman"
HOMEPAGE="http://einman.tv/LnLauncher"
@@ -23,14 +23,13 @@ SOURCE_DIR=""
PROVIDES="
lnlauncher = $portVersion
app:LnLauncher
"
"
BUILD_PREREQUIRES="
haiku_devel
cmd:gcc
cmd:jam
cmd:unzip
"
"
BUILD()
{

View File

@@ -1,6 +1,6 @@
SUMMARY="NetPulse by Carlos Hasan"
SUMMARY="A Replicant showing the network status"
DESCRIPTION="
Network status replicant that gives an indication of data being sent \
Netpulse is status replicant that gives an indication of data being sent \
or received over the network.
"
HOMEPAGE="https://github.com/HaikuArchives/NetPulse"
@@ -16,9 +16,9 @@ PROVIDES="
netpulse = $portVersion
app:NetPulse = $portVersion
"
REQUIRES=""
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
makefile_engine

View File

@@ -1,14 +1,18 @@
SUMMARY="A programmer's editor."
DESCRIPTION="\
SUMMARY="A programmer's editor"
DESCRIPTION="
Pe is a native programmer's editor for Haiku. It features syntax highlighting \
and a structural view for several programming language, as well as basic \
support for Makefile and Jamfile project management."
support for Makefile and Jamfile project management.
"
HOMEPAGE="https://github.com/olta/pe"
LICENSE="BSD (4-clause)
MIT"
COPYRIGHT="1996-2002 Maarteen Hekkelman
2003-2014 Team Pe"
LICENSE="
BSD (4-clause)
MIT
"
COPYRIGHT="
1996-2002 Maarteen Hekkelman
2003-2014 Team Pe
"
srcrev="0f29ad9bd84c14c99a16ebc57f49661e55254ca2"
SRC_URI="https://github.com/olta/pe/archive/$srcrev.tar.gz"
CHECKSUM_SHA256="f76b70a1b444582ee537f4a190b788bc63a25d7cd6c759f427c744dbf861b342"
@@ -25,19 +29,16 @@ PROVIDES="
app:Pe = $portVersion compat >= 2
cmd:lpe = $portVersion compat >= 2
"
REQUIRES="
haiku
lib:libpcre
lib:libpcreposix
"
BUILD_REQUIRES="
haiku_devel
devel:libpcre
devel:libpcreposix
"
BUILD_PREREQUIRES="
cmd:bison
cmd:flex

View File

@@ -1,7 +1,7 @@
SUMMARY="Screensaver drawing interesting city-like structures."
SUMMARY="Screensaver drawing interesting city-like structures"
DESCRIPTION="
Substrate is a screensaver which creates interesting images from lines and circles. \
Inspired by xscreensaver's Substrate.
Substrate is a screensaver which creates interesting images from lines and \
circles. Inspired by xscreensaver's Substrate.
"
HOMEPAGE="https://github.com/atalax/haiku-substrate"
SRC_URI="git+https://github.com/atalax/haiku-substrate.git#1bd0a5"
@@ -14,18 +14,15 @@ ARCHITECTURES="x86_gcc2 x86 x86_64"
PROVIDES="
substrate = $portVersion
"
REQUIRES="
haiku
"
BUILD_PREREQUIRES="
makefile_engine
cmd:mkdepend
cmd:make
cmd:gcc
"
BUILD_REQUIRES="
haiku_devel
"

View File

@@ -1,4 +1,4 @@
SUMMARY="Sum-It is a native spreadsheet for BeOS"
SUMMARY="Sum-It is a native spreadsheet"
DESCRIPTION="
Sum-It is a spreadsheet for BeOS (Download BeOS for free). This is Open \
Sum-It, the open source version of Maarten Hekkelman's Sum-It application. \
@@ -6,8 +6,10 @@ Sum-It has many features, including a plug-in architecture for formulas and \
graphs. This product includes software developed by Hekkelman Programmatuur B.V.
"
LICENSE="BSD (4-clause)"
COPYRIGHT="1996-1998, 2000 Hekkelman Programmatuur B.V. All rights reserved.
1999-2000 Tim Vernum. All rights reserved."
COPYRIGHT="
1996-1998, 2000 Hekkelman Programmatuur B.V. All rights reserved.
1999-2000 Tim Vernum. All rights reserved.
"
HOMEPAGE="https://github.com/HaikuArchives/OpenSumIt"
SRC_URI="git+https://github.com/HaikuArchives/OpenSumIt.git#cdab184a27"
REVISION="3"
@@ -17,11 +19,9 @@ PROVIDES="
sum_it = $portVersion
app:Sum_It = $portVersion
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc

View File

@@ -1,9 +1,9 @@
SUMMARY="TimeCop helps you collect statistics about your computer working"
SUMMARY="TimeCop helps you collect statistics about your computer usage"
DESCRIPTION="
You want to know, how much time you spend in front of your computer?
You want to know, how often your computer crashes?
So you can use TimeCop to write a protocol of your computer sessions.
You can use TimeCop to write a protocol of your computer sessions.
"
HOMEPAGE="http://www.augusta.de/michael/BeOS/TimeCop/index.us.html"
SRC_URI="git://github.com/HaikuArchives/TimeCop.git#ee79c42895"
@@ -15,22 +15,19 @@ CHECKSUM_SHA256="d384c22c8768298fb1d9ea60fbdb8e7f7e440c00bae44c37e7507f20c4fe6a9
REQUIRES="
haiku
"
"
PROVIDES="
cmd:TimeCop_daemon = $portVersion
app:TimeCop = $portVersion
"
"
BUILD_REQUIRES="
haiku_devel
"
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc
"
"
BUILD()
{
make

View File

@@ -1,4 +1,4 @@
SUMMARY="integrated development environment for yab."
SUMMARY="An integrated development environment for yab"
DESCRIPTION="
Yab allows fast prototyping with simple and clean code. yab contains a large \
number of BeAPI specific commands for GUI creation and much, much more.
@@ -14,19 +14,19 @@ CHECKSUM_SHA512="a74edcf9718ee9a13a16ab0a99fbbed3cceebf1ea4bfac714b098d51531de7f
SOURCE_DIR="Yab-1.7.3"
REVISION="1"
LICENSE="Artistic"
COPYRIGHT="1995-2006 Marc-Oliver Ihm (yabasic)
COPYRIGHT="
1995-2006 Marc-Oliver Ihm (yabasic)
2006-2009 Jan Bungeroth (yab improvements)
2013 Jim Saxton (yab improvements)"
2013 Jim Saxton (yab improvements)
"
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
PROVIDES="
yab_ide$secondaryArchSuffix = $portVersion
app:yab_IDE = $portVersion
"
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
@@ -34,13 +34,11 @@ REQUIRES="
devel:libncurses$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libncurses$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
cmd:bison
cmd:flex

View File

@@ -1,7 +1,7 @@
SUMMARY="A maddeningly-addictive puzzle game."
SUMMARY="A maddeningly-addictive puzzle game"
DESCRIPTION="
A maddeningly-addictive puzzle game. The concept is simple: put the tiles in \
the grid on the left such that the numbers match wherever 2 tiles touch.
the grid on the left such that the numbers match wherever two tiles touch.
"
HOMEPAGE="https://github.com/HaikuArchives/BeVexed"
SRC_URI="git+https://github.com/HaikuArchives/BeVexed#01613e90e6ce3c2b47a592efe8e248db3445f536"
@@ -16,15 +16,12 @@ PROVIDES="
BeVexed = $portVersion
app:BeVexed = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc

View File

@@ -1,4 +1,4 @@
SUMMARY="ALE: GUI Editor to create and edit constraint-based layouts."
SUMMARY="A GUI editor to create and edit constraint-based layouts"
DESCRIPTION="The Auckland Layout Editor (ALE) is a constraint-based layout \
editor that is based on the BALMLayout layout class. The constraint-based \
layout model is very powerful and can describe layouts that can't be described \
@@ -9,6 +9,7 @@ views. Furthermore, layouts created with ALE have no conflicting constraints.
ALE provides a small but powerful set of edit operations. These edit \
operations keep views automatically aligned to each other. This makes \
creating and editing layouts very easy.
For more information read:
https://www.cs.auckland.ac.nz/~lutteroth/publications/ZeidlerEtAl2013-AucklandLayoutEditor.pdf
or watch:

View File

@@ -1,4 +1,4 @@
SUMMARY="Deprecated custom widget library."
SUMMARY="Deprecated custom widget library"
DESCRIPTION="Santa's Gift Bag has some useful custom widgets \
(color picker, column list view, scroll view etc.) DO NOT use for new \
applications! Use libwalter or Haiku's experimental widgets (libshared). \
@@ -17,15 +17,12 @@ PROVIDES="
libsanta$secondaryArchSuffix = $portVersion
lib:libsanta$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc$secondaryArchSuffix
@@ -38,7 +35,6 @@ PROVIDES_devel="
libsanta${secondaryArchSuffix}_devel = $portVersion
devel:libsanta$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
libsanta$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,22 +1,25 @@
SUMMARY="A modern gothic font including Japanese, as well as Latin and Greek glyphs"
SUMMARY="A modern gothic font including Japanese, Latin and Greek glyphs"
DESCRIPTION="This package includes the VL Gothic (monospace) and VL PGothic \
(proportional) fonts. Originally developed for the Vine Linux project, they \
include glyphs suitable for rendering Japanese text, as well as Latin and Greek \
alphabets.
The fonts are based on the M+ fonts and the Sazanami fonts."
The fonts are based on the M+ fonts and the Sazanami fonts.
"
HOMEPAGE="http://vlgothic.dicey.org/"
SRC_URI="http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fvlgothic%2F62375%2FVLGothic-20141206.tar.xz"
CHECKSUM_SHA256="982040db2f9cb73d7c6ab7d9d163f2ed46d1180f330c9ba2fae303649bf8102d"
LICENSE="BSD (3-clause)
LICENSE="
BSD (3-clause)
M+ Fonts Project
Sazanami Gothic Font
"
COPYRIGHT="1990-2003 Wada Laboratory, the University of Tokyo.
2003-2004 Electronic Font Open Laboratory (/efont/).
2002-2014 M+ FONTS PROJECT
2006-2014 Daisuke SUZUKI <daisuke@vinelinux.org>.
2006-2014 Project Vine <Vine@vinelinux.org>.
"
"
COPYRIGHT="
1990-2003 Wada Laboratory, the University of Tokyo
2003-2004 Electronic Font Open Laboratory (/efont/)
2002-2014 M+ FONTS PROJECT
2006-2014 Daisuke SUZUKI
2006-2014 Project Vine
"
REVISION="1"
ARCHITECTURES="any"

View File

@@ -1,8 +1,18 @@
SUMMARY="A full-featured cross-platform image library"
DESCRIPTION="
Developer's Image Library (DevIL) is a programmer's library to develop \
applications with very powerful image loading capabilities, yet is easy for a \
developer to learn and use. Ultimate control of images is left to the \
developer, so unnecessary conversions, etc. are not performed. DevIL utilizes \
a simple, yet powerful, syntax. DevIL can load, save, convert, manipulate, \
filter and display a wide variety of image formats.
"
HOMEPAGE="http://openil.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/openil/files/DevIL/1.7.8/DevIL-1.7.8.tar.gz"
CHECKSUM_SHA256="682ffa3fc894686156337b8ce473c954bf3f4fb0f3ecac159c73db632d28a8fd"
REVISION="2"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2009 Denton Woods"
ARCHITECTURES="x86_gcc2 x86"
SECONDARY_ARCHITECTURES="x86"
@@ -10,11 +20,9 @@ PROVIDES="
devil$secondaryArchSuffix = $portVersion
lib:libIL$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libjasper$secondaryArchSuffix
devel:libjpeg$secondaryArchSuffix
@@ -23,8 +31,7 @@ BUILD_REQUIRES="
devel:libpng$secondaryArchSuffix
devel:libtiff$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:awk
@@ -35,7 +42,6 @@ BUILD_PREREQUIRES="
cmd:pkg_config$secondaryArchSuffix
"
BUILD()
{
runConfigure ./configure CFLAGS=-Dpng_set_gray_1_2_4_to_8=png_set_expand_gray_1_2_4_to_8
@@ -63,19 +69,7 @@ PROVIDES_devel="
devil${secondaryArchSuffix}_devel = $portVersion
devel:libIL$secondaryArchSuffix
"
REQUIRES_devel="
haiku$secondaryArchSuffix
devil$secondaryArchSuffix == $portVersion base
"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2009 Denton Woods"
DESCRIPTION="
Developer's Image Library (DevIL) is a programmer's library to develop
applications with very powerful image loading capabilities, yet is easy for a
developer to learn and use. Ultimate control of images is left to the
developer, so unnecessary conversions, etc. are not performed. DevIL utilizes a
simple, yet powerful, syntax. DevIL can load, save, convert, manipulate, filter
and display a wide variety of image formats.
"

View File

@@ -1,14 +1,17 @@
SUMMARY="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder"
DESCRIPTION="FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder"
SUMMARY="An open source MPEG-4 and MPEG-2 AAC decoder"
DESCRIPTION="
This is an open source MPEG-4 and MPEG-4 ACC decoder programmed in C \
and used in FAAC (freeware Advanced Audio Coder). It is used with the FAAC \
encoder and can be compile on various platforms. It supports MPEG-4 audio \
object types including LC, Main, LTP, LD, ER, SBR and PS. It contains a \
library (libfaad) that may be used by other programs."
HOMEPAGE="http://www.audiocoding.com/"
SRC_URI="http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz"
CHECKSUM_SHA256="ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330"
REVISION="1"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2005 M. Bakker, Nero AG."
CHECKSUM_SHA256="ee26ed1e177c0cd8fa8458a481b14a0b24ca0b51468c8b4c8b676fd3ceccd330"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -19,11 +22,9 @@ PROVIDES="
lib:libfaad$secondaryArchSuffix = 2.0.0 compat >= 2
cmd:faad$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku${secondaryArchSuffix}
"
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:libtool
@@ -35,7 +36,6 @@ BUILD_PREREQUIRES="
cmd:make
"
PATCH()
{
sed -i 's/(LTCOMPILE) -c/(LTCOMPILE) -nostart/' libfaad/Makefile.in

View File

@@ -1,4 +1,4 @@
SUMMARY="Implementation of the codec specified in the JPEG-2000 Part-1 standard."
SUMMARY="Implementation of the codec specified in the JPEG-2000 Part-1 standard"
DESCRIPTION="
The JasPer Project is an open-source initiative to provide a free \
software-based reference implementation of the codec specified in the \
@@ -9,10 +9,8 @@ HOMEPAGE="http://www.ece.uvic.ca/~mdadams/jasper/"
SRC_URI="http://www.ece.uvic.ca/~mdadams/jasper/software/jasper-1.900.1.zip"
CHECKSUM_SHA256="6b905a9c2aca2e275544212666eefc4eb44d95d0a57e4305457b407fe63f9494"
REVISION="4"
LICENSE="JasPer v2"
COPYRIGHT="1999-2007 Michael D. Adams"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
@@ -22,15 +20,12 @@ PROVIDES="
jasper$secondaryArchSuffix = $portVersion compat >= 1.0.0
lib:libjasper$secondaryArchSuffix = 1.0.0 compat >= 1
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
@@ -43,8 +38,6 @@ BUILD_PREREQUIRES="
cmd:chmod
"
BUILD()
{
autoreconf -fi
@@ -83,7 +76,6 @@ PROVIDES_devel="
jasper${secondaryArchSuffix}_devel = $portVersion
devel:libjasper$secondaryArchSuffix = 1.0.0 compat >=1
"
REQUIRES_devel="
jasper$secondaryArchSuffix == $portVersion base
"

View File

@@ -26,7 +26,6 @@ PROVIDES="
cmd:tificc$secondaryArchSuffix
cmd:transicc$secondaryArchSuffix
"
REQUIRES="
haiku
lib:libjpeg$secondaryArchSuffix
@@ -34,7 +33,6 @@ REQUIRES="
lib:libtiff$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libjpeg$secondaryArchSuffix
@@ -42,7 +40,6 @@ BUILD_REQUIRES="
devel:libtiff$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc${secondaryArchSuffix}
cmd:ld${secondaryArchSuffix}
@@ -51,6 +48,7 @@ BUILD_PREREQUIRES="
cmd:autoconf
cmd:make
"
SOURCE_DIR="lcms2-$portVersion"
BUILD()

View File

@@ -1,9 +1,10 @@
SUMMARY="Libart is a library for high-performance 2D graphics"
SUMMARY="A library for high-performance 2D graphics"
DESCRIPTION="
Libart is free software (all components are either GPL or LGPL). Libart is \
also available for commercial licensing. Libart supports a very powerful \
imaging model, basically the same as SVG and the Java 2D API. It includes all \
PostScript imaging operations, and adds antialiasing and alpha-transparency. \
also available for commercial licensing.
Libart supports a very powerful imaging model, basically the same as SVG and \
the Java 2D API. It includes all PostScript imaging operations, and adds \
antialiasing and alpha-transparency.
Libart is also highly tuned for incremental rendering. It contains data \
structures and algorithms suited to rapid, precise computation of Region of \
Interest, as well as a two-phase rendering pipeline optimized for interactive \
@@ -23,15 +24,12 @@ PROVIDES="
libart_lgpl$secondaryArchSuffix = $portVersion
lib:libart_lgpl_2$secondaryArchSuffix = 2.3.21 compat >= 2
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoreconf
@@ -69,7 +67,6 @@ PROVIDES_devel="
devel:libart_lgpl_2$secondaryArchSuffix = 2.3.21 compat >= 2
cmd:libart2_config$secondaryArchSuffix = $portVersion compat >= 2
"
REQUIRES_devel="
libart_lgpl_2$secondaryArchSuffix == $portVersion base
"

Some files were not shown because too many files have changed in this diff Show More