Merged haikuports/haikuports into master

This commit is contained in:
humdinger
2014-01-05 19:34:54 +01:00
570 changed files with 11076 additions and 2722 deletions

View File

@@ -1,21 +1,17 @@
SUMMARY="Qt password manager"
DESCRIPTION="
KeePassX is an application for people with extremly high demands on
secure personal data management. It has a light interface, is cross
platform and published under the terms of the GNU General Public
License.
KeePassX saves many different information e.g. user names, passwords,
urls, attachments and comments in one single database. For a better
management user-defined titles and icons can be specified for each
single entry. Furthermore the entries are sorted in groups, which are
customizable as well. The integrated search function allows to search
in a single group or the complete database.
KeePassX offers a little utility for secure password generation. The
password generator is very customizable, fast and easy to use.
Especially someone who generates passwords frequently will appreciate
this feature.
KeePassX is an application for people with extremly high demands on secure \
personal data management. It has a light interface, is cross platform and \
published under the terms of the GNU General Public License.
KeePassX saves many different information e.g. user names, passwords, urls, \
attachments and comments in one single database. For a better management \
user-defined titles and icons can be specified for each single entry. \
Furthermore the entries are sorted in groups, which are customizable as well. \
The integrated search function allows to search in a single group or the \
complete database.
KeePassX offers a little utility for secure password generation. The password \
generator is very customizable, fast and easy to use. Especially someone who \
generates passwords frequently will appreciate this feature.
"
HOMEPAGE="http://www.keepassx.org/"
SRC_URI="git+https://github.com/keepassx/keepassx.git#2.0-alpha5"

View File

@@ -1,22 +1,19 @@
SUMMARY="pwgen - password generator"
DESCRIPTION="
The pwgen program generates passwords which are designed to be easily
memorized by humans, while being as secure as possible. Human-
memorable passwords are never going to be as secure as completely
completely random passwords. In particular, passwords generated by
pwgen without the -s option should not be used in places where the
password could be attacked via an off-line brute-force attack. On
the other hand, completely randomly generated passwords have a
tendency to be written down, and are subject to being compromised in
that fashion.
The pwgen program is designed to be used both interactively, and in
shell scripts. Hence, its default behavior differs depending on
whether the standard output is a tty device or a pipe to another
program. Used interactively, pwgen will display a screenful of
passwords, allowing the user to pick a single password, and then
quickly erase the screen. This prevents someone from being able to
'shoulder surf' the user's chosen password.
The pwgen program generates passwords which are designed to be easily \
memorized by humans, while being as secure as possible. Human- memorable \
passwords are never going to be as secure as completely completely random \
passwords. In particular, passwords generated by pwgen without the -s option \
should not be used in places where the password could be attacked via an \
off-line brute-force attack. On the other hand, completely randomly generated \
passwords have a tendency to be written down, and are subject to being \
compromised in that fashion.
The pwgen program is designed to be used both interactively, and in shell \
scripts. Hence, its default behavior differs depending on whether the standard \
output is a tty device or a pipe to another program. Used interactively, pwgen \
will display a screenful of passwords, allowing the user to pick a single \
password, and then quickly erase the screen. This prevents someone from being \
able to 'shoulder surf' the user's chosen password.
"
HOMEPAGE="http://sourceforge.net/projects/pwgen"
SRC_URI="http://sourceforge.net/projects/pwgen/files/pwgen/2.06/pwgen-2.06.tar.gz"

View File

@@ -1,5 +1,7 @@
SUMMARY="Create & extract files from DOS .ARC files"
DESCRIPTION="Create & extract files from DOS .ARC files"
DESCRIPTION="
Create & extract files from DOS .ARC files
"
HOMEPAGE="http://arc.sourceforge.net/"
LICENSE="GNU GPL v2"
COPYRIGHT="1985-2009 Thom Henderson"

View File

@@ -1,11 +1,17 @@
SUMMARY="bzip2 data compression utilities and libraries"
DESCRIPTION="bzip2 is a patent free, high-quality data compressor. It typically compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical compressors), whilst being around twice as fast at compression and six times faster at decompression. bzip2 supports recovery from media errors as well. Its command line flags are similar to those of GNU Gzip."
DESCRIPTION="
bzip2 is a patent free, high-quality data compressor. It typically compresses \
files to within 10% to 15% of the best available techniques (the PPM family of \
statistical compressors), whilst being around twice as fast at compression and \
six times faster at decompression. bzip2 supports recovery from media errors \
as well. Its command line flags are similar to those of GNU Gzip.
"
HOMEPAGE="http://www.bzip.org/"
LICENSE="bzip2"
COPYRIGHT="1996-2010 Julian R Seward"
SRC_URI="http://www.bzip.org/1.0.6/bzip2-1.0.6.tar.gz"
CHECKSUM_MD5="00b516f4704d4a7cb50a1d97e6e8e15b"
REVISION="4"
REVISION="5"
ARCHITECTURES="x86_gcc2 x86 x86_64"
SECONDARY_ARCHITECTURES="x86 x86_gcc2"
@@ -44,7 +50,6 @@ BUILD_PREREQUIRES="
cmd:sed
"
#SOURCE_DIR="$portVersionedName"
BUILD()
{
@@ -58,8 +63,15 @@ INSTALL()
make install PREFIX=$prefix
mkdir -p $libDir
#move the static library to the right dir for secondary arch builds
if [ -n "$secondaryArchSuffix" ];then
mv $prefix/lib/libbz2.a $libDir
fi
# also install shared lib
cp -a libbz2.so.1.0.6 libbz2.so.1.0 $libDir
ln -sf libbz2.so.1.0.6 libbz2.so
cp -a libbz2.so.1.0.6 libbz2.so.1.0 libbz2.so $libDir
# move man pages
mkdir -p $manDir
@@ -78,6 +90,12 @@ INSTALL()
# devel package
packageEntries devel \
$developDir
#remove bin commands and man pages when building for secondary arch
if [ -n "$secondaryArchSuffix" ];then
rm -rf $prefix/bin
rm -rf $manDir
fi
}
# ----- devel package -------------------------------------------------------

View File

@@ -1,10 +1,9 @@
SUMMARY="A program to extract Microsoft Cabinet Files"
DESCRIPTION="
cabextract is Free Software for extracting Microsoft cabinet files,
also called .CAB files. cabextract is distributed under the GPL
license. It is based on the portable LGPL libmspack library.
cabextract supports all special features and all compression formats
of Microsoft cabinet files.
cabextract is Free Software for extracting Microsoft cabinet files, also \
called .CAB files. cabextract is distributed under the GPL license. It is \
based on the portable LGPL libmspack library. cabextract supports all special \
features and all compression formats of Microsoft cabinet files.
"
HOMEPAGE="http://www.cabextract.org.uk"
LICENSE="GNU GPL v2"

View File

@@ -1,6 +1,16 @@
SUMMARY="GNU cpio copies files into or out of a cpio or tar archive"
DESCRIPTION="GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe.
GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. The tar format is provided for compatability with the tar program. By default, cpio creates binary format archives, for compatibility with older cpio programs. When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order."
DESCRIPTION="
GNU cpio copies files into or out of a cpio or tar archive. \
The archive can be another file on the disk, a magnetic tape, or a pipe.
GNU cpio supports the following archive formats: binary, old ASCII, \
new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. \
The tar format is provided for compatability with the tar program. \
By default, cpio creates binary format archives, for compatibility \
with older cpio programs. When extracting from archives, cpio automatically \
recognizes which kind of archive it is reading and can read archives created \
on machines with a different byte-order.
"
HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html"
COPYRIGHT="1988-2009 Free Software Foundation, Inc."
LICENSE="GNU GPL v3"

View File

@@ -1,5 +1,17 @@
DESCRIPTION="GNU cpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe."
HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html"
SUMMARY="GNU cpio copies files into or out of a cpio or tar archive"
DESCRIPTION="
GNU cpio copies files into or out of a cpio or tar archive. \
The archive can be another file on the disk, a magnetic tape, or a pipe.
GNU cpio supports the following archive formats: binary, old ASCII, \
new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. \
The tar format is provided for compatability with the tar program. \
By default, cpio creates binary format archives, for compatibility \
with older cpio programs. When extracting from archives, cpio automatically \
recognizes which kind of archive it is reading and can read archives created \
on machines with a different byte-order.
"
HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html"
SRC_URI="http://ftp.gnu.org/gnu/cpio/cpio-2.11.tar.gz"
CHECKSUM_MD5="1112bb6c45863468b5496ba128792f6c"
REVISION="1"

View File

@@ -1,10 +1,9 @@
SUMMARY="A jar(java archive) program written in C"
DESCRIPTION="
FastJar is an attempt at creating a feature-for-feature copy of Sun's
JDK's 'jar' command. Sun's jar (or Blackdown's for that matter) is
written entirely in Java which makes it dog slow. Since FastJar is
written in C, it can create the same .jar file as Sun's tool in a
fraction of the time.
FastJar is an attempt at creating a feature-for-feature copy of Sun's JDK's \
'jar' command. Sun's jar (or Blackdown's for that matter) is written entirely \
in Java which makes it dog slow. Since FastJar is written in C, it can create \
the same .jar file as Sun's tool in a fraction of the time.
"
HOMEPAGE="https://savannah.nongnu.org/projects/fastjar"
LICENSE="GNU GPL v2"

View File

@@ -1,5 +1,10 @@
DESCRIPTION="GNU zip"
HOMEPAGE="http://www.gzip.org/"
SUMMARY="gzip compression utilities and libraries"
DESCRIPTION="
gzip (GNU zip) is a compression utility designed to be a \
replacement for compress. It provides better compression than compress \
and although bzip2 produces smaller files is not as fast as bzip2 is.
"
HOMEPAGE="http://www.gzip.org/"
SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.2.4a.tar.gz"
CHECKSUM_MD5="39053e044b18ecd0627f80fbe7cfeaad"
REVISION="1"

View File

@@ -1,5 +1,10 @@
DESCRIPTION="GNU zip"
HOMEPAGE="http://www.gzip.org/"
SUMMARY="gzip compression utilities and libraries"
DESCRIPTION="
gzip (GNU zip) is a compression utility designed to be a \
replacement for compress. It provides better compression than compress \
and although bzip2 produces smaller files is not as fast as bzip2 is.
"
HOMEPAGE="http://www.gzip.org/"
SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.3.12.tar.gz"
CHECKSUM_MD5="b5bac2d21840ae077e0217bc5e4845b1"
REVISION="1"

View File

@@ -1,4 +1,9 @@
DESCRIPTION="GNU zip"
SUMMARY="gzip compression utilities and libraries"
DESCRIPTION="
gzip (GNU zip) is a compression utility designed to be a \
replacement for compress. It provides better compression than compress \
and although bzip2 produces smaller files is not as fast as bzip2 is.
"
HOMEPAGE="http://www.gzip.org/"
SRC_URI="ftp://ftp.gnu.org/gnu/gzip/gzip-1.4.tar.gz"
CHECKSUM_MD5="e381b8506210c794278f5527cba0e765"

View File

@@ -1,5 +1,7 @@
SUMMARY="The HA archiver using the HSC compression method"
DESCRIPTION="The HA archiver using the HSC compression method"
DESCRIPTION="
The HA archiver using the HSC compression method
"
LICENSE="GNU GPL v2"
COPYRIGHT="1993-1995 Harri Hirvola"
HOMEPAGE="https://code.google.com/p/ak-various-projects/"

View File

@@ -1,5 +1,7 @@
SUMMARY="Archive files using LZSS and Huffman compression (.lzh files)"
DESCRIPTION="Archive files using LZSS and Huffman compression (.lzh files)"
DESCRIPTION="
Archive files using LZSS and Huffman compression (.lzh files)
"
LICENSE="lha"
COPYRIGHT="1991, Masaru Oki
1993-1995, Nobutaka Watazaki

View File

@@ -1,26 +1,24 @@
SUMMARY="C library and tools for working with many archive formats."
DESCRIPTION="
The libarchive library features:
* Support for a variety of archive and compression formats.
* Robust automatic format detection, including archive/compression
combinations such as tar.gz.
* Zero-copy internal architecture for high performance.
* Streaming architecture eliminates all limits on size of archive,
limits on entry sizes depend on particular formats.
* Carefully factored code to minimize bloat when programs are
statically linked.
* Growing test suite ? to verify correctness of new ports.
* Works on most POSIX-like systems
* Supports Windows, including Cygwin, MinGW, and Visual Studio.
The bsdtar and bscpio command-line utilities are feature- and
* Support for a variety of archive and compression formats.
* Robust automatic format detection, including archive/compression \
combinations such as tar.gz.
* Zero-copy internal architecture for high performance.
* Streaming architecture eliminates all limits on size of archive, limits on \
entry sizes depend on particular formats.
* Carefully factored code to minimize bloat when programs are statically linked.
* Growing test suite ? to verify correctness of new ports.
* Works on most POSIX-like systems
* Supports Windows, including Cygwin, MinGW, and Visual Studio.
The bsdtar and bscpio command-line utilities are feature- and \
performance-competitive with other tar and cpio implementations:
* Reads a variety of formats, including tar, pax, cpio, zip, xar,
lha, ar, cab, mtree, rar, and ISO images.
* Writes tar, pax, cpio, zip, xar, ar, ISO, mtree, and shar archives
* Automatically handles archives compressed with gzip, bzip2, lzip,
xz, lzma, or compress.
* Unique format conversion feature.
* Reads a variety of formats, including tar, pax, cpio, zip, xar, lha, ar, \
cab, mtree, rar, and ISO images.
* Writes tar, pax, cpio, zip, xar, ar, ISO, mtree, and shar archives
* Automatically handles archives compressed with gzip, bzip2, lzip, xz, lzma, \
or compress.
* Unique format conversion feature.
"
LICENSE="BSD (2-clause)"
COPYRIGHT="2003-2013 Tim Kientzle"
@@ -94,7 +92,6 @@ REQUIRES_devel="
PATCHES="libarchive-3.1.2.patchset"
#SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -1,5 +1,8 @@
SUMMARY="7-zip file compression program"
DESCRIPTION="p7zip is a port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, ...), MacOS X and also for BeOS and Amiga."
DESCRIPTION="
p7zip is a port of 7za.exe for POSIX systems like Unix (Linux, Solaris, \
OpenBSD, FreeBSD, Cygwin, AIX, ...), MacOS X and also for BeOS and Amiga.
"
HOMEPAGE="http://p7zip.sourceforge.net"
SRC_URI="http://downloads.sourceforge.net/project/p7zip/p7zip/9.20.1/p7zip_9.20.1_src_all.tar.bz2"
CHECKSUM_MD5="bd6caaea567dc0d995c990c5cc883c89"

View File

@@ -1,14 +1,13 @@
SUMMARY="A parallel implementation of gzip for multi-processor machines"
DESCRIPTION="
pigz, which stands for Parallel Implementation of GZip, is a fully
functional replacement for gzip that exploits multiple processors and
multiple cores to the hilt when compressing data.
pigz, which stands for Parallel Implementation of GZip, is a fully functional \
replacement for gzip that exploits multiple processors and multiple cores to \
the hilt when compressing data.
pigz was written by Mark Adler, and uses the zlib and pthread
libraries.
pigz was written by Mark Adler, and uses the zlib and pthread libraries.
This version of pigz is written to be portable across Unix-style
operating systems that provide the zlib and pthread libraries.
This version of pigz is written to be portable across Unix-style operating \
systems that provide the zlib and pthread libraries.
"
LICENSE="Zlib"
COPYRIGHT="2008-2013 Mark Adler"

View File

@@ -1,19 +1,16 @@
SUMMARY="sharutils"
DESCRIPTION="
GNU shar makes so-called shell archives out of many files, preparing
them for transmission by electronic mail services. A shell archive is
a collection of files that can be unpacked by /bin/sh. A wide range
of features provide extensive flexibility in manufacturing shars and
in specifying shar smartness. For example, shar may compress files,
uuencode binary files, split long files and construct multi-part
mailings, ensure correct unsharing order, and provide simplistic
checksums.
GNU unshar scans a set of mail messages looking for the start of shell
archives. It will automatically strip off the mail headers and other
introductory text. The archive bodies are then unpacked by a copy of
the shell. unshar may also process files containing concatenated
shell archives.
GNU shar makes so-called shell archives out of many files, preparing them for \
transmission by electronic mail services. A shell archive is a collection of \
files that can be unpacked by /bin/sh. A wide range of features provide \
extensive flexibility in manufacturing shars and in specifying shar smartness. \
For example, shar may compress files, uuencode binary files, split long files \
and construct multi-part mailings, ensure correct unsharing order, and provide \
simplistic checksums.
GNU unshar scans a set of mail messages looking for the start of shell \
archives. It will automatically strip off the mail headers and other \
introductory text. The archive bodies are then unpacked by a copy of the \
shell. unshar may also process files containing concatenated shell archives.
"
HOMEPAGE="http://www.gnu.org/software/sharutils/"
LICENSE="GNU GPL v3"

View File

@@ -1,16 +1,15 @@
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
previously created archives to extract files, to store additional files,
or to update or list files which were already stored.
Initially, tar archives were used to store files conveniently on magnetic
tape. The name "Tar" comes from this use; it stands for tape archiver.
Despite the utility's name, Tar can direct its output to available
devices, files, or other programs (using pipes), it can even access remote
devices or files (as archives).
"
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 \
previously created archives to extract files, to store additional files, or to \
update or list files which were already stored.
Initially, tar archives were used to store files conveniently on magnetic \
tape. The name "Tar" comes from this use; it stands for tape archiver. Despite \
the utility's name, Tar can direct its output to available devices, files, or \
other programs (using pipes), it can even access remote devices or files (as \
archives).
"
HOMEPAGE="http://www.gnu.org/software/tar/"
COPYRIGHT="1990-2011 Free Software Foundation, Inc."
LICENSE="GNU GPL v3"
@@ -43,7 +42,6 @@ BUILD_PREREQUIRES="
defineDebugInfoPackage tar \
$binDir/tar
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -1,5 +1,8 @@
SUMMARY="Uncompress rar files"
DESCRIPTION="Unrar decompresses rar files. It is a powerful archive manager that can backup your data and reduce the size of email attachments. Unrar can decompress the following file formats:
DESCRIPTION="
Unrar decompresses rar files. It is a powerful archive manager that can backup \
your data and reduce the size of email attachments. Unrar can decompress the \
following file formats:
- RAR
- ZIP
- CAB
@@ -14,7 +17,8 @@ DESCRIPTION="Unrar decompresses rar files. It is a powerful archive manager that
- ISO
- 7Z
- XZ
- Z (Unix Compress)"
- Z (Unix Compress)
"
HOMEPAGE="http://www.rarlab.com/"
SRC_URI="http://www.rarlab.com/rar/unrarsrc-4.2.4.tar.gz"
REVISION="1"

View File

@@ -1,5 +1,10 @@
DESCRIPTION="unzip"
HOMEPAGE="http://www.info-zip.org/UnZip.html"
SUMMARY="Extraction utility for zip archives."
DESCRIPTION="
UnZip is an extraction utility for archives compressed in \
.zip format (zipfiles). UnZip can list or extract files from an archive \
or test its integrity.
"
HOMEPAGE="http://www.info-zip.org/UnZip.html"
SRC_URI="http://downloads.sourceforge.net/project/infozip/UnZip%206.x%20%28latest%29/UnZip%206.0/unzip60.tar.gz"
REVISION="1"
STATUS_HAIKU="broken"

View File

@@ -1,14 +1,13 @@
SUMMARY="Easily extensible archiver"
DESCRIPTION="
The XAR project aims to provide an easily extensible archive format.
Important design decisions include an easily extensible XML table of
contents for random access to archived files, storing the toc at the
beginning of the archive to allow for efficient handling of streamed
archives, the ability to handle files of arbitrarily large sizes, the
ability to choose independent encodings for individual files in the
archive, the ability to store checksums for individual files in both
compressed and uncompressed form, and the ability to query the table
of content's rich meta-data.
The XAR project aims to provide an easily extensible archive format. Important \
design decisions include an easily extensible XML table of contents for random \
access to archived files, storing the toc at the beginning of the archive to \
allow for efficient handling of streamed archives, the ability to handle files \
of arbitrarily large sizes, the ability to choose independent encodings for \
individual files in the archive, the ability to store checksums for individual \
files in both compressed and uncompressed form, and the ability to query the \
table of content's rich meta-data.
"
LICENSE="BSD (3-clause)"
COPYRIGHT="2005 Rob Braun"

View File

@@ -96,16 +96,24 @@ TEST()
make check
}
DESCRIPTION="XZ Utils is free general-purpose data compression software with high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.
The core of the XZ Utils compression code is based on LZMA SDK, but it has been modified quite a lot to be suitable for XZ Utils. The primary compression algorithm is currently LZMA2, which is used inside the .xz container format. With typical files, XZ Utils create 30 % smaller output than gzip and 15 % smaller output than bzip2.
DESCRIPTION="
XZ Utils is free general-purpose data compression software with high \
compression ratio. XZ Utils were written for POSIX-like systems, but also work \
on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.
The core of the XZ Utils compression code is based on LZMA SDK, but it has \
been modified quite a lot to be suitable for XZ Utils. The primary compression \
algorithm is currently LZMA2, which is used inside the .xz container format. \
With typical files, XZ Utils create 30 % smaller output than gzip and 15 % \
smaller output than bzip2.
XZ Utils consist of several components:
* liblzma is a compression library with API similar to that of zlib.
* xz is a command line tool with syntax similar to that of gzip.
* xzdec is a decompression-only tool smaller than the full-featured xz tool.
* A set of shell scripts (xzgrep, xzdiff, etc.) have been adapted from gzip to ease viewing, grepping, and comparing compressed files.
* Emulation of command line tools of LZMA Utils eases transition from LZMA Utils to XZ Utils.
While liblzma has a zlib-like API, liblzma doesn't include any file I/O functions. A separate I/O library is planned, which would abstract handling of .gz, .bz2, and .xz files with an easy to use API."
* liblzma is a compression library with API similar to that of zlib.
* xz is a command line tool with syntax similar to that of gzip.
* xzdec is a decompression-only tool smaller than the full-featured xz tool.
* A set of shell scripts (xzgrep, xzdiff, etc.) have been adapted from gzip to \
ease viewing, grepping, and comparing compressed files.
* Emulation of command line tools of LZMA Utils eases transition from LZMA \
Utils to XZ Utils.
While liblzma has a zlib-like API, liblzma doesn't include any file I/O \
functions. A separate I/O library is planned, which would abstract handling of \
.gz, .bz2, and .xz files with an easy to use API.
"

View File

@@ -1,5 +1,10 @@
DESCRIPTION="zip"
HOMEPAGE="http://www.info-zip.org/Zip.html"
SUMMARY="Compression utility for zip archives"
DESCRIPTION="
Zip is a compression and packaging utility with high \
portability. It supports password-based encryption of files and filenames, \
incremental backups and multi-part archives.
"
HOMEPAGE="http://www.info-zip.org/Zip.html"
SRC_URI="http://downloads.sourceforge.net/project/infozip/Zip%203.x%20%28latest%29/3.0/zip30.tar.gz"
REVISION="1"
STATUS_HAIKU="broken"

View File

@@ -1,5 +1,13 @@
DESCRIPTION="Manipulate archives of files in compressed form"
HOMEPAGE="unknown"
SUMMARY="Zoo archive utility"
DESCRIPTION="
Zoo is a compression utility. It uses LZW compression algorithm \
which compresses files to 20-80% of their original size depending on the data type. \
Zoo can store and selectively extract multiple generations of the same file.
This package exists for its historical value. If you are looking for a compression \
tool for serious use, check tar and gzip.
"
HOMEPAGE="unknown"
SRC_URI="ftp://ftp.kiarchive.ru/pub/unix/arcers/zoo-2.10pl1.tar.gz"
CHECKSUM_MD5="70a0a785ecc8f7f747be1421e495d837"
REVISION="1"

View File

@@ -1,23 +1,19 @@
SUMMARY="Bonnie++ is a benchmark and test suite for filesystems"
DESCRIPTION="
Bonnie++ is a benchmark suite that is aimed at performing a number of
simple tests of hard drive and file system performance. Then you can
decide which test is important and decide how to compare different
systems after running it. I have no plans to ever have it produce a
single number, because I don't think that a single number can be
useful when comparing such things.
The main program tests database type access to a single file (or a set
of files if you wish to test more than 1G of storage), and it tests
creation, reading, and deleting of small files which can simulate the
usage of programs such as Squid, INN, or Maildir format email.
The ZCAV program which I initially released as a seperate package
tests the performance of different zones of a hard drive. It does not
write any data (so you can use it on full file systems). It can show
why comparing the speed of Windows at the start of a hard drive to
Linux at the end of the hard drive (typical dual-boot scenario) isn't
a valid comparison.
Bonnie++ is a benchmark suite that is aimed at performing a number of simple \
tests of hard drive and file system performance. Then you can decide which \
test is important and decide how to compare different systems after running \
it. I have no plans to ever have it produce a single number, because I don't \
think that a single number can be useful when comparing such things.
The main program tests database type access to a single file (or a set of \
files if you wish to test more than 1G of storage), and it tests creation, \
reading, and deleting of small files which can simulate the usage of programs \
such as Squid, INN, or Maildir format email.
The ZCAV program which I initially released as a seperate package tests the \
performance of different zones of a hard drive. It does not write any data (so \
you can use it on full file systems). It can show why comparing the speed of \
Windows at the start of a hard drive to Linux at the end of the hard drive \
(typical dual-boot scenario) isn't a valid comparison.
"
LICENSE="GNU GPL v2"
COPYRIGHT="1990, Tim Bray

View File

@@ -1,9 +1,9 @@
SUMMARY="Flexible Filesystem Benchmark"
DESCRIPTION="
The Flexible Filesystem Benchmark (FFSB) is a cross-platform
filesystem performance measurement tool. It uses customizable profiles
to measure of different workloads, and it supports multiple groups of
threads across multiple filesystems.
The Flexible Filesystem Benchmark (FFSB) is a cross-platform filesystem \
performance measurement tool. It uses customizable profiles to measure of \
different workloads, and it supports multiple groups of threads across \
multiple filesystems.
"
LICENSE="GNU GPL v2"
COPYRIGHT="2001-2004 International Business Machines Corp."

View File

@@ -1,5 +1,7 @@
SUMMARY="Hard disk benchmarking program"
DESCRIPTION="Hard disk benchmarking program"
DESCRIPTION="
Hard disk benchmarking program
"
LICENSE="GNU GPL v2"
COPYRIGHT="2002 Peter Eriksson"
HOMEPAGE="http://www.lysator.se/~pen/piozone/"

View File

@@ -1,10 +1,10 @@
SUMMARY="binchunker converts CD .bin/.cue formats to .iso and .cdr"
DESCRIPTION="
binchunker converts a CD image in a '.bin / .cue' format (sometimes
'.raw / .cue') to a set of .iso and .cdr tracks. The bin/cue format is
used by some popular non-Unix cd-writing software, but is not
supported on most other CD burning programs. A lot of CD/VCD images
distributed on the Internet are in BIN/CUE format, I've been told.
binchunker converts a CD image in a '.bin / .cue' format (sometimes '.raw / \
.cue') to a set of .iso and .cdr tracks. The bin/cue format is used by some \
popular non-Unix cd-writing software, but is not supported on most other CD \
burning programs. A lot of CD/VCD images distributed on the Internet are in \
BIN/CUE format, I've been told.
"
LICENSE="GNU GPL v2"
COPYRIGHT="1998-2004 Heikki Hannikainen"

View File

@@ -1,18 +1,19 @@
SUMMARY="A highly portable CD/DVD/BluRay command line recording software"
DESCRIPTION="Cdrtools is a set of command line programs that allows to record CD/DVD/BluRay media.
DESCRIPTION="
Cdrtools is a set of command line programs that allows to record CD/DVD/BluRay \
media.
The suite includes the following programs:
cdrecord A CD/DVD/BD recording program
readcd A program to read CD/DVD/BD media with CD-clone features
cdda2wav The most evolved CD-audio extraction program with paranoia support
mkisofs A program to create hybrid ISO9660/JOLIET/HFS filesystes with optional Rock Ridge attributes
isodebug A program to print mkisofs debug information from media
isodump A program to dump ISO-9660 media
isoinfo A program to analyse/verify ISO/9660/Joliet/Rock-Ridge Filesystems
isovfy A program to verify the ISO-9660 structures
rscsi A Remote SCSI enabling daemon
"
- cdrecord A CD/DVD/BD recording program
- readcd A program to read CD/DVD/BD media with CD-clone features
- cdda2wav The most evolved CD-audio extraction program with paranoia support
- mkisofs A program to create hybrid ISO9660/JOLIET/HFS filesystes with \
optional Rock Ridge attributes
- isodebug A program to print mkisofs debug information from media
- isodump A program to dump ISO-9660 media
- isoinfo A program to analyse/verify ISO/9660/Joliet/Rock-Ridge Filesystems
- isovfy A program to verify the ISO-9660 structures
- rscsi A Remote SCSI enabling daemon
"
HOMEPAGE="http://cdrecord.berlios.de"
COPYRIGHT="
1993-1997 Eric Youngdale, 1997-2010 J. Schilling (mkisofs)

View File

@@ -1,8 +1,7 @@
SUMMARY="A tool for converting DAA/GBI images to ISO format."
DESCRIPTION="
DAA2ISO is an open source command-line/GUI tool for converting single
and multipart DAA and GBI images to the original ISO format.
DAA2ISO is an open source command-line/GUI tool for converting single and \
multipart DAA and GBI images to the original ISO format.
DAA/GBI files are 'Direct Access Archive' used by PowerISO and gBurner
"
LICENSE="GNU GPL v2"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="A command-line tool for converting single and multipart UIF images to the ISO format."
DESCRIPTION="
A command-line tool for converting single and multipart UIF images to the ISO \
format.
"
HOMEPAGE="http://aluigi.org/mytoolz.htm#uif2iso"
SRC_URI="http://aluigi.altervista.org/mytoolz/uif2iso.zip"
REVISION="1"

View File

@@ -1,5 +1,13 @@
DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement."
HOMEPAGE="http://www.gnupg.org/"
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 \
and communication, features a versatile key management system as well as \
access modules for all kinds of public key directories. GnuPG, also known as \
GPG, is a command line tool with features for easy integration with other \
applications.
"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.10.tar.bz2"
CHECKSUM_MD5="dcf7ed712997888d616e029637bfc303"
REVISION="1"

View File

@@ -1,6 +1,13 @@
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 and communication, features a versatile key management system as well as access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications."
HOMEPAGE="http://www.gnupg.org/"
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 \
and communication, features a versatile key management system as well as \
access modules for all kinds of public key directories. GnuPG, also known as \
GPG, is a command line tool with features for easy integration with other \
applications.
"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.bz2"
CHECKSUM_MD5="411744e1ef8ce90b87938c4203f001f1"
REVISION="1"

View File

@@ -1,5 +1,11 @@
SUMMARY="English dictionary for aspell program/library"
DESCRIPTION="This is the English dictionary for the GNU Aspell program, an open source spell checker. Its advantage is its superiority of suggesting possible replacements for a misspelled wordx than most other spellcheck programs. Aspell is also able to maintain support for more than one langague at a time and can check documents in UTF-8."
DESCRIPTION="
This is the English dictionary for the GNU Aspell program, an open source \
spell checker. Its advantage is its superiority of suggesting possible \
replacements for a misspelled wordx than most other spellcheck programs. \
Aspell is also able to maintain support for more than one langague at a time \
and can check documents in UTF-8.
"
LICENSE="GNU GPL v2"
COPYRIGHT="2000-2011 Kevin Atkinson"
HOMEPAGE="http://aspell.net"

View File

@@ -1,11 +1,24 @@
SUMMARY="Generate documentation from source code"
DESCRIPTION="Doxygen is the de facto standard tool for generating documentation from annotated C++ sources, but it also supports other popular programming languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, Tcl, and to some extent D.
DESCRIPTION="
Doxygen is the de facto standard tool for generating documentation from \
annotated C++ sources, but it also supports other popular programming \
languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba and \
Microsoft flavors), Fortran, VHDL, Tcl, and to some extent D.
Doxygen can help you in three ways:
1. It can generate an on-line documentation browser (in HTML) and/or an off-line reference manual (in $\mbox{\LaTeX}$) from a set of documented source files. There is also support for generating output in RTF (MS-Word), PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The documentation is extracted directly from the sources, which makes it much easier to keep the documentation consistent with the source code.
2. You can configure doxygen to extract the code structure from undocumented source files. This is very useful to quickly find your way in large source distributions. Doxygen can also visualize the relations between the various elements by means of include dependency graphs, inheritance diagrams, and collaboration diagrams, which are all generated automatically.
3. You can also use doxygen for creating normal documentation (as I did for the doxygen user manual and web-site)."
1. It can generate an on-line documentation browser (in HTML) and/or an \
off-line reference manual (in $\mbox{\LaTeX}$) from a set of documented source \
files. There is also support for generating output in RTF (MS-Word), \
PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The \
documentation is extracted directly from the sources, which makes it much \
easier to keep the documentation consistent with the source code.
2. You can configure doxygen to extract the code structure from undocumented \
source files. This is very useful to quickly find your way in large source \
distributions. Doxygen can also visualize the relations between the various \
elements by means of include dependency graphs, inheritance diagrams, and \
collaboration diagrams, which are all generated automatically.
3. You can also use doxygen for creating normal documentation (as I did for \
the doxygen user manual and web-site).
"
HOMEPAGE="http://www.doxygen.org"
COPYRIGHT="1997-2010 Dimitri van Heesch"
LICENSE="GNU GPL v2"
@@ -39,7 +52,6 @@ BUILD_PREREQUIRES="
cmd:sed
"
SOURCE_DIR="$portVersionedName"
PATCH()
{

View File

@@ -1,5 +1,25 @@
DESCRIPTION="Doxygen is a documentation system for C++, C, Java, Objective-C, Python, IDL (Corba and Microsoft flavors), Fortran, VHDL, PHP, C#, and to some extent D."
HOMEPAGE="http://www.doxygen.org"
SUMMARY="Generate documentation from source code"
DESCRIPTION="
Doxygen is the de facto standard tool for generating documentation from \
annotated C++ sources, but it also supports other popular programming \
languages such as C, Objective-C, C#, PHP, Java, Python, IDL (Corba and \
Microsoft flavors), Fortran, VHDL, Tcl, and to some extent D.
Doxygen can help you in three ways:
1. It can generate an on-line documentation browser (in HTML) and/or an \
off-line reference manual (in $\mbox{\LaTeX}$) from a set of documented source \
files. There is also support for generating output in RTF (MS-Word), \
PostScript, hyperlinked PDF, compressed HTML, and Unix man pages. The \
documentation is extracted directly from the sources, which makes it much \
easier to keep the documentation consistent with the source code.
2. You can configure doxygen to extract the code structure from undocumented \
source files. This is very useful to quickly find your way in large source \
distributions. Doxygen can also visualize the relations between the various \
elements by means of include dependency graphs, inheritance diagrams, and \
collaboration diagrams, which are all generated automatically.
3. You can also use doxygen for creating normal documentation (as I did for \
the doxygen user manual and web-site).
"
HOMEPAGE="http://www.doxygen.org"
SRC_URI="http://ftp.stack.nl/pub/users/dimitri/doxygen-1.7.4.src.tar.gz"
CHECKSUM_MD5="ff908759ff7cd9464424b04ae6c68e48"
REVISION="1"

View File

@@ -1,5 +1,11 @@
DESCRIPTION="JED is a freely available text editor"
HOMEPAGE="http://www.jedsoft.org/jed/"
SUMMARY="Editor for programmers"
DESCRIPTION="
Jed is a small, fast and powerful text editor.\
It is completely customizable with prepared emulation modes for Emacs, \
CUA (similar to Openoffice), Borland-IDE, Brief, and EDT using the S-Lang \
scripting language (with a syntax resembling C).
"
HOMEPAGE="http://www.jedsoft.org/jed/"
SRC_URI="ftp://space.mit.edu/pub/davis/jed/v0.99/jed-0.99-19.tar.bz2"
REVISION="1"
STATUS_HAIKU="stable"
@@ -14,7 +20,7 @@ BUILD()
cd ..
./configure --prefix=`finddir B_COMMON_DIRECTORY` LIBS="-lnetwork" JED_ROOT=`finddir B_COMMON_LIB_DIRECTORY`/jed
make clean
make
make
}
INSTALL()

View File

@@ -1,5 +1,11 @@
DESCRIPTION="JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL)."
HOMEPAGE="http://joe-editor.sourceforge.net/"
SUMMARY="Terminal-based text editor"
DESCRIPTION="
Joe's Own Editor is a full-featured text editor with minimal requirements. \
It is fully customizable (Emacs, pico or WordStar are preset). Is also has multiple \
windows, hexadecimal edit mode for binary files or syntax highlighting for more than 40 languages. \
It also supports mouse for both text and window manipulation.
"
HOMEPAGE="http://joe-editor.sourceforge.net/"
SRC_URI="hg+http://joe-editor.hg.sourceforge.net:8000/hgroot/joe-editor/joe-editor"
REVISION="2"
STATUS_HAIKU="stable"
@@ -14,7 +20,6 @@ BUILD()
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
--docdir=$COMMON_DOCS/doc/joe \
--mandir=$COMMON_DOCS/man
make
}

View File

@@ -1,11 +1,16 @@
SUMMARY="GNU GPL'd Pico clone with more functionality"
DESCRIPTION="nano is a simple text editor for Unix-like computing systems or operating environments using a command line interface. It emulates the Pico text editor, part of the Pine email client, and also provides additional functionality. Features include:
SUMMARY="GNU Pico clone with more functionality under the GPL license"
DESCRIPTION="
nano is a simple text editor for Unix-like computing systems \
or operating environments using a command line interface. It emulates the \
Pico text editor, part of the Pine email client, and also provides additional \
functionality. Features include:
- Customizable key bindings
- \'soft\' line wrapping
- Full undo/redo support
- Pager support (reading from stdin)
- Warnings for un-writable files
- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles)"
- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles)
"
HOMEPAGE="http://www.nano-editor.org/"
SRC_URI="http://www.nano-editor.org/dist/v2.2/nano-2.2.6.tar.gz"
CHECKSUM_MD5="03233ae480689a008eb98feb1b599807"
@@ -39,7 +44,6 @@ BUILD_PREREQUIRES="
cmd:make
"
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -1,4 +1,16 @@
DESCRIPTION="GNU GPL'd Pico clone with more functionality"
SUMMARY="GNU Pico clone with more functionality under the GPL license"
DESCRIPTION="
nano is a simple text editor for Unix-like computing systems \
or operating environments using a command line interface. It emulates the \
Pico text editor, part of the Pine email client, and also provides additional \
functionality. Features include:
- Customizable key bindings
- \'soft\' line wrapping
- Full undo/redo support
- Pager support (reading from stdin)
- Warnings for un-writable files
- More syntax highlighting samples (Fortran, objC, OCaml, Makefiles)
"
HOMEPAGE="http://www.nano-editor.org/"
SRC_URI="http://ftpmirror.gnu.org/nano/nano-2.3.1.tar.gz"
CHECKSUM_MD5="af09f8828744b0ea0808d6c19a2b4bfd"

View File

@@ -1,4 +1,10 @@
DESCRIPTION="ne, the nice editor"
SUMMARY="ne, the nice editor"
DESCRIPTION="
ne is one of the few text editors which are \
both easy to use for beginners and powerful enough for powerusers. \
It supports UTF-8 and multi-column characters as well as syntax highlighting. \
Is also has fully configurable key bindings and supports macros.
"
HOMEPAGE="http://ne.dsi.unimi.it"
SRC_URI="http://ne.dsi.unimi.it/ne-2.1.tar.gz"
REVISION="1"

View File

@@ -1,4 +1,17 @@
DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor"
SUMMARY="QEmacs editor"
DESCRIPTION="
QEmacs (for Quick Emacs), a very small but powerful UNIX editor.
It has features that even big editors lack :
- Full screen editor with an Emacs look and feel with all Emacs common features.
- Full UTF8 support.
- WYSIWYG HTML/XML/CSS2 mode graphical editing.
- WYSIWYG DocBook.
- C mode: coloring with immediate update. Emacs like auto-indent.
- Shell mode, Hexadecimal editing...
The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \
syntax.
"
HOMEPAGE="http://bellard.org/qemacs/"
SRC_URI="cvs://:pserver:anonymous@cvs.savannah.nongnu.org:/sources/qemacs/qemacs"
#CHECKSUM_MD5=""

View File

@@ -1,5 +1,17 @@
SUMMARY="QEmacs editor"
DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor"
DESCRIPTION="
QEmacs (for Quick Emacs), a very small but powerful UNIX editor.
It has features that even big editors lack :
- Full screen editor with an Emacs look and feel with all Emacs common features.
- Full UTF8 support.
- WYSIWYG HTML/XML/CSS2 mode graphical editing.
- WYSIWYG DocBook.
- C mode: coloring with immediate update. Emacs like auto-indent.
- Shell mode, Hexadecimal editing...
The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \
syntax.
"
HOMEPAGE="http://bellard.org/qemacs/"
SRC_URI="http://bellard.org/qemacs/qemacs-0.3.3.tar.gz"
CHECKSUM_MD5="42fe8cc431bb9cbbeb898a2c18335990"

View File

@@ -1,14 +1,17 @@
SUMMARY="QEmacs editor"
DESCRIPTION="QEmacs (for Quick Emacs), a very small but powerful UNIX editor.
It has features that even big editors lack :
- Full screen editor with an Emacs look and feel with all Emacs common features.
- Full UTF8 support.
- WYSIWYG HTML/XML/CSS2 mode graphical editing.
- WYSIWYG DocBook.
- C mode: coloring with immediate update. Emacs like auto-indent.
- Shell mode, Hexadecimal editing...
The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs syntax."
DESCRIPTION="
QEmacs (for Quick Emacs), a very small but powerful UNIX editor.
It has features that even big editors lack :
- Full screen editor with an Emacs look and feel with all Emacs common features.
- Full UTF8 support.
- WYSIWYG HTML/XML/CSS2 mode graphical editing.
- WYSIWYG DocBook.
- C mode: coloring with immediate update. Emacs like auto-indent.
- Shell mode, Hexadecimal editing...
The provided qemacs-pe2qe script converts your Pe color settings to the Qemacs \
syntax.
"
HOMEPAGE="http://bellard.org/qemacs/"
SRC_URI="cvs://:pserver:anonymous@cvs.savannah.nongnu.org:/sources/qemacs/qemacs"
#CHECKSUM_MD5=""

View File

@@ -1,4 +1,9 @@
DESCRIPTION="Screen oriented version of ed"
SUMMARY="Screen oriented version of ed"
DESCRIPTION="
se (Screen Editor) is a screen oriented version of the classic \
UNIX text editor ed. Its similar to vi as both are modal editors with curses \
interfaces. However, it differs from vi in that it has the same command syntax as ed.
"
HOMEPAGE="http://se-editor.org/"
SRC_URI="http://se-editor.org/dist/se-3.0.tar.gz"
CHECKSUM_MD5="b080a5377b95d989e14ad01b0d25e33a"

View File

@@ -1,18 +1,16 @@
SUMMARY="Vim is highly configurable text editor."
SUMMARY="Vim is 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 systems.
Vim is often called a \"programmer's editor,\" and so useful for programming
that many consider it an entire IDE. It's not just for programmers, though.
Vim is perfect for all kinds of text editing, from composing email to editing
configuration files.
Despite what the above comic suggests, Vim can be configured to work in a very
simple (Notepad-like) way, called evim or Easy Vim.
"
HOMEPAGE="http://www.vim.org"
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 \
systems.
Vim is often called a \"programmer's editor,\" and so useful for programming \
that many consider it an entire IDE. It's not just for programmers, though. \
Vim is perfect for all kinds of text editing, from composing email to editing \
configuration files.
Despite this, Vim can be configured to work in a very \
simple (Notepad-like) way, called evim or Easy Vim.
"
HOMEPAGE="http://www.vim.org"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-7.3.tar.bz2"
COPYRIGHT="Bram Moleenar et al."
LICENSE="Vim"

View File

@@ -1,18 +1,16 @@
SUMMARY="Vim is highly configurable text editor."
SUMMARY="Vim is 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 systems.
Vim is often called a \"programmer's editor,\" and so useful for programming
that many consider it an entire IDE. It's not just for programmers, though.
Vim is perfect for all kinds of text editing, from composing email to editing
configuration files.
Despite what the above comic suggests, Vim can be configured to work in a very
simple (Notepad-like) way, called evim or Easy Vim.
"
HOMEPAGE="http://www.vim.org"
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 \
systems.
Vim is often called a \"programmer's editor,\" and so useful for programming \
that many consider it an entire IDE. It's not just for programmers, though. \
Vim is perfect for all kinds of text editing, from composing email to editing \
configuration files.
Despite this, Vim can be configured to work in a very \
simple (Notepad-like) way, called evim or Easy Vim.
"
HOMEPAGE="http://www.vim.org"
SRC_URI="ftp://ftp.vim.org/pub/vim/unix/vim-7.4.tar.bz2"
COPYRIGHT="Bram Moleenar et al."
LICENSE="Vim"

View File

@@ -1,5 +1,7 @@
SUMMARY="XEmacs editor"
DESCRIPTION="highly customizable open source text editor and application development system"
DESCRIPTION="
highly customizable open source text editor and application development system
"
HOMEPAGE="http://xemacs.org/"
SRC_URI="hg+https://bitbucket.org/mmu_man/xemacs#24b993054953"
REVISION="1"

View File

@@ -1,7 +1,8 @@
SUMMARY="ARAnyM (Atari Running on Any Machine)"
DESCRIPTION="ARAnyM (Atari Running on Any Machine)
is a multiplatform virtual machine for running
Atari ST/TT/Falcon operating systems and applications."
DESCRIPTION="
ARAnyM (Atari Running on Any Machine) is a multiplatform virtual machine for \
running Atari ST/TT/Falcon operating systems and applications.
"
HOMEPAGE="http://aranym.org/"
SRC_URI="git://git.code.sf.net/p/aranym/code"
REVISION="1"

View File

@@ -64,16 +64,15 @@ INSTALL()
COPYRIGHT="2010 John Elliott"
LICENSE="GNU GPL v2"
DESCRIPTION="
LIBDSK is a library for accessing discs and disc image files. It is
intended for use in:
* Emulator tools - converting between real floppy discs and disc images, as
CPCTRANS / PCWTRANS do under DOS.
* Filesystem utilities - CPMTOOLS is configurable to use LIBDSK, thus
allowing the use of CPMTOOLS on emulator .DSK images. To do this, install
LIBDSK and then build CPMTOOLS, using \"./configure --with-libdsk\". For
CPMTOOLS 1.9 or 2.0, you will also need to apply this patch.
* Emulators - it is possible to use LIBDSK as part of an emulator's floppy
controller emulation, thus giving the emulator transparent access to .DSK
files or real discs.
"
LIBDSK is a library for accessing discs and disc image files. It is intended \
for use in:
* Emulator tools - converting between real floppy discs and disc images, as \
CPCTRANS / PCWTRANS do under DOS.
* Filesystem utilities - CPMTOOLS is configurable to use LIBDSK, thus allowing \
the use of CPMTOOLS on emulator .DSK images. To do this, install LIBDSK and \
then build CPMTOOLS, using \"./configure --with-libdsk\". For CPMTOOLS 1.9 or \
2.0, you will also need to apply this patch.
* Emulators - it is possible to use LIBDSK as part of an emulator's floppy \
controller emulation, thus giving the emulator transparent access to .DSK \
files or real discs.
"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="A portable, utilizing OpenGL and SDL, argument(command-line)-driven multi-system emulator"
DESCRIPTION="
A portable, utilizing OpenGL and SDL, argument(command-line)-driven \
multi-system emulator
"
HOMEPAGE="http://mednafen.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/mednafen/files/Mednafen/0.9.26-WIP/mednafen-0.9.26-wip.tar.bz2/download"
CHECKSUM_MD5="cf4eadb057e91c59b181d07bc12245f0"

View File

@@ -1,5 +1,7 @@
SUMMARY="Oricutron is an emulator for the Oric series of computers."
DESCRIPTION="Oricutron is an emulator for the Oric series of computers."
DESCRIPTION="
Oricutron is an emulator for the Oric series of computers.
"
HOMEPAGE="http://code.google.com/p/oriculator/"
SRC_URI="svn+http://oriculator.googlecode.com/svn/trunk"
REVISION="1"

View File

@@ -1,5 +1,7 @@
SUMMARY="QEMU is a generic and open source machine emulator and virtualizer."
DESCRIPTION="QEMU is a generic and open source machine emulator and virtualizer."
DESCRIPTION="
QEMU is a generic and open source machine emulator and virtualizer.
"
HOMEPAGE="http://wiki.qemu.org/"
SRC_URI="git+https://github.com/mmlr/qemu-haiku.git#e57972be33c91222a580d47c68b135aa8fa7b4c3"
COPYRIGHT="2003-2008 Fabrice Bellard"

View File

@@ -1,5 +1,11 @@
DESCRIPTION="Anthy -- free and secure Japanese input system"
HOMEPAGE="http://anthy.sourceforge.jp/"
SUMMARY="Japanese input system"
DESCRIPTION="
Anthy is a Japanese input method working on X11 and Emacs. \
It converts hiragana text to mixed kana and kanji. It is implemented as \
a library and stores private information securely in ~/.anthy/. Thus, \
Anthy is simple and secure (information is protected from spoofing and snooping).
"
HOMEPAGE="http://anthy.sourceforge.jp/"
SRC_URI="http://sourceforge.jp/frs/redir.php?m=keihanna&f=%2Fanthy%2F37536%2Fanthy-9100h.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"

View File

@@ -1,8 +1,8 @@
SUMMARY="Colorizes output of diff"
DESCRIPTION="
The Perl script colordiff is a wrapper for 'diff' and produces the
same output but with pretty 'syntax' highlighting. Colour schemes
can be customized."
The Perl script colordiff is a wrapper for 'diff' and produces the same output \
but with pretty 'syntax' highlighting. Colour schemes can be customized.
"
HOMEPAGE="http://colordiff.sourceforge.net/"
SRC_URI="http://www.colordiff.org/colordiff-1.0.13.tar.gz"
@@ -11,7 +11,6 @@ REVISION="1"
ARCHITECTURES="any"
LICENSE="GNU GPL v2"
COPYRIGHT="2002-2012 Dave Ewart"
SOURCE_DIR="$portVersionedName"
PATCHES="colordiff-1.0.13.patch"
PROVIDES="

View File

@@ -1,10 +1,9 @@
SUMMARY="FDUPES is a program for identifying or deleting duplicate files"
DESCRIPTION="
fdupes is a program written by Adrian Lopez to scan directories for
duplicate files, with options to list, delete or replace the files
with hardlinks pointing to the duplicate. It first compares file
sizes and MD5 signatures, and then performs a byte-by-byte check for
verification.
fdupes is a program written by Adrian Lopez to scan directories for duplicate \
files, with options to list, delete or replace the files with hardlinks \
pointing to the duplicate. It first compares file sizes and MD5 signatures, \
and then performs a byte-by-byte check for verification.
"
HOMEPAGE="http://code.google.com/p/fdupes/"
SRC_URI="http://fdupes.googlecode.com/files/fdupes-1.51.tar.gz"

View File

@@ -1,5 +1,11 @@
DESCRIPTION="FIGlet is a program for making large letters out of ordinary text"
HOMEPAGE="http://www.figlet.org/"
SUMMARY="FIGlet ASCII art"
DESCRIPTION="
FIGlet is a program for making large letter ASCII banners \
out of ordinary text. It can generate characters in many different styles \
and it can kern and 'smush' the letters these letters together in \
various ways.
"
HOMEPAGE="http://www.figlet.org/"
SRC_URI="ftp://ftp.figlet.org/pub/figlet/program/unix/figlet222.tar.gz"
REVISION="1"
STATUS_HAIKU="stable"

View File

@@ -1,19 +1,15 @@
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 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)."
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 \
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).
"
HOMEPAGE="http://software.frodo.looijaard.name/getopt/"
SRC_URI="http://software.frodo.looijaard.name/getopt/files/getopt-1.1.5.tar.gz"
CHECKSUM_MD5="546acfdb67ba16b8658a45ade9a64d5d"
@@ -22,7 +18,6 @@ LICENSE="GNU GPL v2"
COPYRIGHT="1997-2012 Frodo Looijaard"
ARCHITECTURES="x86 x86_gcc2"
SOURCE_DIR="$portVersionedName"
PROVIDES="
getopt = $portVersion

View File

@@ -0,0 +1,52 @@
SUMMARY="srm - secure file deletion for posix systems"
DESCRIPTION="
A command-line compatible rm which destroys file contents before unlinking.
"
HOMEPAGE="http://srm.sourceforge.net/"
SRC_URI="cvs://:pserver:anonymous@srm.cvs.sourceforge.net:/cvsroot/srm/srm"
REVISION="1"
LICENSE="MIT (no promotion)"
COPYRIGHT="2000 Matthew D. Gauthier"
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
srm$secondaryArchSuffix = $portVersion
cmd:srm = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:make
cmd:gcc$secondaryArchSuffix
"
BUILD()
{
#./autogen.sh ...
aclocal
autoheader
automake --add-missing
autoconf
runConfigure ./configure
make
}
INSTALL()
{
make install
}
# Beware, needs at least 5GB of disk space free.
TEST()
{
make test
}

View File

@@ -1,5 +1,10 @@
DESCRIPTION="The GNU Bourne Again Shell"
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
SUMMARY="The GNU Bourne Again Shell"
DESCRIPTION="
Bash is an sh-compatible command language interpreter that \
executes commands read from the standard input or from a file. Bash also \
incorporates useful features from the Korn and C shells (ksh and csh).
"
HOMEPAGE="http://tiswww.case.edu/php/chet/bash/bashtop.html"
SRC_URI="ftp://ftp.gnu.org/gnu/bash/bash-4.1.tar.gz"
CHECKSUM_MD5="9800d8724815fd84994d9be65ab5e7b8"
REVISION="1"

View File

@@ -0,0 +1,38 @@
SUMMARY="Command-not-found program"
DESCRIPTION="
Command-not-found hooks into the command_not_found_handle \
to inform end users where to find an application if they don't have it. \
It can also check for typos (a feature of zsh).
"
HOMEPAGE="https://github.com/jrabbit-cnf/"
SRC_URI="git+https://github.com/jrabbit/haiku-cnf.git#87cd5d0c212e377cffa5d3e2a00c143fe751c6fb"
ARCHITECTURES="x86 x86_gcc2"
REVISION="1"
DISABLE_SOURCE_PACKAGE="yes"
LICENSE="GNU GPL v2"
COPYRIGHT="(c) 2011 Jrabbit"
PROVIDES="
command_not_found = $portVersion
cmd:command_not_found = $portVersion
"
REQUIRES="
haiku >= $haikuVersion
cmd:python
"
BUILD_REQUIRES="
cmd:python
"
POST_INSTALL_SCRIPTS="
boot/post-install/install_cnf.py
"
INSTALL()
{
mkdir -p $binDir
install -m 0755 haiku_cnf.py $binDir/command_not_found
mkdir -p $postInstallDir
patch < "$portDir/install-script.patch"
mv install_cnf.py $postInstallDir
}

View File

@@ -0,0 +1,48 @@
--- install_cnf.py.orig 2014-01-04 15:27:36.568590336 +0000
+++ install_cnf.py 2014-01-04 15:30:33.947126272 +0000
@@ -1,32 +1,29 @@
#!/bin/env python
import os
-hacks = """# command-not-found tomfoolery
-if [ -e /boot/common/bin/python ]; then
- command_not_found_handle(){
- /boot/common/bin/python /boot/common/bin/command_not_found.py "$1"
- }
-else
- command_not_found_handle(){
- echo "$1 not found: try installoptionalpkg $1; and check installoptionalpkg -l"
- }
-fi
+hacks = """
+#!/bin/env python
+command_not_found_handle(){
+ /bin/env python /bin/command_not_found "$1"
+}
\n
"""
-
default_options="""{
"autocorrect": false,
"spellcheck": false,
"haikuports": false
}\n"""
-home = os.environ['HOME']
-if not os.path.exists("%s/config/settings/command-not-found/options.json" % home):
- profile = open("/etc/profile", "a")
+
+if not os.path.exists("/boot/common/etc/profile.d/command-not-found.sh")
+ os.mkdir("/boot/common/etc/profile.d")
+ profile = open("/boot/common/etc/profile.d/command-not-found.sh", "a")
profile.write(hacks)
profile.close()
+
+home = os.environ['HOME']
+if not os.path.exists("%s/config/settings/command-not-found/options.json" % home):
os.mkdir("%s/config/settings/command-not-found/" % home)
options = open("%s/config/settings/command-not-found/options.json" % home, "w")
options.write(default_options)
options.close()
-os.system("install -m 755 haiku_cnf.py /boot/common/bin/command_not_found.py")
\ No newline at end of file

View File

@@ -1,6 +1,10 @@
SUMMARY="The friendly interactive shell"
DESCRIPTION="The friendly interactive shell"
HOMEPAGE="http://ridiculousfish.com/shell/"
SUMMARY="The friendly interactive shell"
DESCRIPTION="
Fish is a shell geared towards interactive use. Its features are \
focused on user friendliness and discoverability. The language syntax \
is simple but incompatible with other shell languages.
"
HOMEPAGE="http://ridiculousfish.com/shell/"
SRC_URI="git://git.gitorious.org/fish-shell/fish-shell.git"
#CHECKSUM_MD5=""
REVISION="1"

View File

@@ -1,5 +1,10 @@
DESCRIPTION="Zsh is a shell designed for interactive use, although it is also a powerful scripting language."
HOMEPAGE="http://www.zsh.org"
SUMMARY="Zsh is a UNIX command interpreter (shell)"
DESCRIPTION="
Zsh is a shell designed for interactive use, although it is also a powerful \
scripting language. Many of the useful features of bash, ksh, and tcsh were \
incorporated into zsh; many original features were added.
"
HOMEPAGE="http://www.zsh.org"
SRC_URI="http://sourceforge.net/projects/zsh/files/zsh/5.0.0/zsh-5.0.0.tar.bz2/download"
REVISION="1"
CHECKSUM_MD5="e8484468925cec8d9a84b8b04797e764"

View File

@@ -1,10 +1,9 @@
SUMMARY="Zsh is a UNIX command interpreter (shell)"
DESCRIPTION="
Zsh is a shell designed for interactive use, although it is also a
powerful scripting language. Many of the useful features of bash,
ksh, and tcsh were incorporated into zsh; many original features were
added."
Zsh is a shell designed for interactive use, although it is also a powerful \
scripting language. Many of the useful features of bash, ksh, and tcsh were \
incorporated into zsh; many original features were added.
"
HOMEPAGE="http://www.zsh.org"
LICENSE="ZSH"
COPYRIGHT="1992-2013, Paul Falstad, Richard Coleman, Zoltán Hidvégi, Andrew Main, Peter Stephenson, Sven Wishnowsky, and others."
@@ -36,7 +35,6 @@ BUILD_PREREQUIRES="
cmd:make
"
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -0,0 +1,89 @@
SUMMARY="A set of libraries and applications for Thesaurus"
DESCRIPTION="
Aiksaurus is a set of libraries and applications which provide a thesaurus \
(currently English only, based on Guttenburg's Moby thesaurus) using native \
GUI on several platforms:
* UNIX (GTK+ & Qt)
* Win32 & MacOSX (Cocoa)
The core library itself is platform-independent. The principal language is \
C++, with some use of Cocoa/ObjC++; wrappers are provided for C and Cocoa/ObjC.
"
HOMEPAGE="http://aiksaurus.sourceforge.net"
SRC_URI="http://switch.dl.sourceforge.net/project/aiksaurus/aiksaurus/1.2.1/aiksaurus-1.2.1.tar.gz"
CHECKSUM_MD5="3eae03b7c49843ccc9262e52846ea6b4"
REVISION="1"
LICENSE="GNU GPL v2"
COPYRIGHT="2001-2002 Jared Davis
2001 Michael D. Pritchett
"
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
aiksaurus$secondaryArchSuffix = $portVersion
lib:libAiksaurus_1.2$secondaryArchSuffix = $portVersion
cmd:aiksaurus$secondaryArchSuffix = $portVersion
cmd:caiksaurus$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtoolize
cmd:aclocal
cmd:autoconf
cmd:automake
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
PATCHES="aiksaurus-1.2.1.patch"
BUILD()
{
# Automake complains about NEWS missing
touch NEWS
libtoolize --force --copy --install
# libtoolize is going to ask us to append the contents
# of some files to aclocal.m4
for i in m4/{libtool,lt{options,sugar,version,~obsolete}}.m4; do cat $i >> aclocal.m4; done
aclocal -I m4
autoconf
automake --add-missing
runConfigure ./configure --without-gtk --datadir=$dataDir
make
}
INSTALL()
{
make install
prepareInstalledDevelLib libAiksaurus
fixPkgconfig
packageEntries devel \
$developDir
}
PROVIDES_devel="
aiksaurus${secondaryArchSuffix}_devel = $portVersion
devel:aiksaurus$secondaryArchSuffix = $portVersion
devel:libAiksaurus$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
aiksaurus$secondaryArchSuffix == $portVersion base
"

View File

@@ -0,0 +1,67 @@
diff -ur aiksaurus-1.2.1/base/aiksaurus.t.cpp aiksaurus-1.2.1-haiku/base/aiksaurus.t.cpp
--- aiksaurus-1.2.1/base/aiksaurus.t.cpp 2003-06-27 01:44:38.003407872 +0000
+++ aiksaurus-1.2.1-haiku/base/aiksaurus.t.cpp 2013-12-30 08:47:08.949747712 +0000
@@ -24,6 +24,7 @@
#include "config.h"
#include <iostream>
#include <string>
+#include <stdlib.h>
using namespace std;
using AiksaurusImpl::AsciiCompare;
diff -ur aiksaurus-1.2.1/configure.ac aiksaurus-1.2.1-haiku/configure.ac
--- aiksaurus-1.2.1/configure.ac 2004-06-12 04:34:05.017563648 +0000
+++ aiksaurus-1.2.1-haiku/configure.ac 2013-12-29 23:53:53.963903488 +0000
@@ -1,5 +1,6 @@
AC_INIT([aiksaurus],[1.2],[http://aiksaurus.sourceforge.net/])
AC_CONFIG_SRCDIR([base/Aiksaurus.h])
+AC_CONFIG_MACRO_DIR([m4])
# Aiksaurus, version 1.2.0
@@ -47,19 +48,19 @@
AC_SUBST(LT_RELEASE)
-LT_CURRENT=`expr $AIK_MICRO_VERSION - $AIK_INTERFACE_AGE`
-LT_REVISION=$AIK_INTERFACE_AGE
-LT_AGE=`expr $AIK_BINARY_AGE - $AIK_INTERFACE_AGE`
+m4_define(LT_CURRENT,`expr $AIK_MICRO_VERSION - $AIK_INTERFACE_AGE`)
+m4_define(LT_REVISION,$AIK_INTERFACE_AGE)
+m4_define(LT_AGE,`expr $AIK_BINARY_AGE - $AIK_INTERFACE_AGE`)
-LT_AIK_VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE"
+LT_AIK_VERSION_INFO="LT_CURRENT():LT_REVISION():LT_AGE()"
AC_SUBST(LT_AIK_VERSION_INFO)
-LT_CURRENT=`expr $AIK_MICRO_VERSION - $AIKGTK_INTERFACE_AGE`
-LT_REVISION=$AIKGTK_INTERFACE_AGE
-LT_AGE=`expr $AIKGTK_BINARY_AGE - $AIKGTK_INTERFACE_AGE`
+m4_define(LT_CURRENT,`expr $AIK_MICRO_VERSION - $AIKGTK_INTERFACE_AGE`)
+m4_define(LT_REVISION,$AIKGTK_INTERFACE_AGE)
+m4_define(LT_AGE,`expr $AIKGTK_BINARY_AGE - $AIKGTK_INTERFACE_AGE`)
-LT_AIKGTK_VERSION_INFO="$LT_CURRENT:$LT_REVISION:$LT_AGE"
+LT_AIKGTK_VERSION_INFO="LT_CURRENT():LT_REVISION():LT_AGE()"
AC_SUBST(LT_AIKGTK_VERSION_INFO)
@@ -69,7 +70,7 @@
# Specify a configuration file
#
-AM_CONFIG_HEADER(config.h)
+AC_CONFIG_HEADERS(config.h)
AH_TOP([
#ifndef AIKSAURUS_CONFIG_H
diff -ur aiksaurus-1.2.1/Makefile.am aiksaurus-1.2.1-haiku/Makefile.am
--- aiksaurus-1.2.1/Makefile.am 2003-06-15 10:17:42.018350080 +0000
+++ aiksaurus-1.2.1-haiku/Makefile.am 2013-12-29 23:53:53.966000640 +0000
@@ -27,3 +27,5 @@
ac-helpers/pkg-config/pkg.m4 \
aiksaurus.spec.in \
aiksaurus.spec
+
+ACLOCAL_AMFLAGS = -I m4

View File

@@ -1,9 +1,9 @@
SUMMARY="Converts MS Word files to text and ps"
DESCRIPTION="Antiword is a free software reader for proprietary Microsoft
Word documents, and is available for most computer platforms.
Antiword can convert the documents from Microsoft Word version
2, 6, 7, 97, 2000, 2002 and 2003 to plain text, PostScript, PDF,
and XML/DocBook (experimental).
DESCRIPTION="
Antiword is a free software reader for proprietary Microsoft Word documents, \
and is available for most computer platforms. Antiword can convert the \
documents from Microsoft Word version 2, 6, 7, 97, 2000, 2002 and 2003 to \
plain text, PostScript, PDF, and XML/DocBook (experimental).
"
HOMEPAGE="http://www.winfield.demon.nl/#Programmer"
SRC_URI="http://www.winfield.demon.nl/linux/antiword-0.37.tar.gz"
@@ -15,33 +15,43 @@ COPYRIGHT="1998-2005 A.J. van Os"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
PROVIDES="
antiword = $portVersion
cmd:antiword = $portVersion
"
antiword = $portVersion
cmd:antiword = $portVersion
cmd:kantiword =$portVersion
"
REQUIRES="
haiku >= $haikuVersion
"
haiku >= $haikuVersion
"
BUILD_REQUIRES="
"
haiku_devel >= $haikuVersion
"
BUILD_PREREQUIRES="
haiku_devel >= $haikuVersion
cmd:gcc
cmd:make
"
cmd:gcc
cmd:make
"
PATCHES="
antiword-0.37.patch
"
antiword-0.37.patch
"
USER_SETTINGS_FILES="
settings/antiword_settings
"
BUILD()
{
make --makefile Makefile.haiku
make --makefile Makefile.haiku BINDIR=$binDir \
ANTIWORD_SETTINGS=$settingsDir/antiword \
ANTIWORD_DATA=$dataDir/antiword
}
INSTALL()
{
make --makefile Makefile.haiku global_install
make --makefile Makefile.haiku global_install BINDIR=$binDir \
ANTIWORD_SETTINGS=$settingsDir/antiword \
ANTIWORD_DATA=$dataDir/antiword
}

View File

@@ -51,11 +51,11 @@ diff -Naur antiword-0.37/Makefile.haiku antiword-0.37-haiku/Makefile.haiku
+ antiword\
+ kantiword
+
+LOCAL_INSTALL_DIR = $(HOME)/bin
+LOCAL_RESOURCES_DIR = $(HOME)/.antiword
+LOCAL_INSTALL_DIR = $(BINDIR)
+LOCAL_RESOURCES_DIR = $(ANTIWORD_SETTINGS)
+
+GLOBAL_INSTALL_DIR = /boot/common/bin
+GLOBAL_RESOURCES_DIR = /boot/common/data/antiword
+GLOBAL_INSTALL_DIR = $(BINDIR)
+GLOBAL_RESOURCES_DIR = $(ANTIWORD_DATA)
+
+all: $(PROGS)
+

View File

@@ -1,8 +1,12 @@
SUMMARY="Highly configurable text format for writing documentation"
DESCRIPTION="
AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.
AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the backend output markups (which can be almost any type of SGML/XML markup) can be customized and extended by the user."
AsciiDoc is a text document format for writing notes, documentation, articles, \
books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can \
be translated to many formats including HTML, PDF, EPUB, man page.
AsciiDoc is highly configurable: both the AsciiDoc source file syntax and the \
backend output markups (which can be almost any type of SGML/XML markup) can \
be customized and extended by the user.
"
HOMEPAGE="http://asciidoc.org"
LICENSE="GNU GPL v2"
COPYRIGHT="2002-2011 Stuart Rackham"
@@ -30,7 +34,6 @@ BUILD_PREREQUIRES="
cmd:sed
"
SOURCE_DIR="$portVersionedName"
PATCH()
{

View File

@@ -1,15 +1,14 @@
SUMMARY="aspell - a free and open source spell checker"
DESCRIPTION="
GNU Aspell is a Free and Open Source spell checker designed to
eventually replace Ispell. It can either be used as a library or as
an independent spell checker. Its main feature is that it does a
superior job of suggesting possible replacements for a misspelled word
than just about any other spell checker out there for the English
language. Unlike Ispell, Aspell can also easily check documents in
UTF-8 without having to use a special dictionary. Aspell will also do
its best to respect the current locale setting. Other advantages over
Ispell include support for using multiple dictionaries at once and
intelligently handling personal dictionaries when more than one Aspell
GNU Aspell is a Free and Open Source spell checker designed to eventually \
replace Ispell. It can either be used as a library or as an independent spell \
checker. Its main feature is that it does a superior job of suggesting \
possible replacements for a misspelled word than just about any other spell \
checker out there for the English language. Unlike Ispell, Aspell can also \
easily check documents in UTF-8 without having to use a special dictionary. \
Aspell will also do its best to respect the current locale setting. Other \
advantages over Ispell include support for using multiple dictionaries at once \
and intelligently handling personal dictionaries when more than one Aspell \
process is open at once.
"
LICENSE="GNU LGPL v2"
@@ -65,7 +64,6 @@ REQUIRES_devel="
aspell == $portVersion
"
SOURCE_DIR="$portVersionedName"
PATCH()
{

View File

@@ -1,11 +1,11 @@
SUMMARY="An implementation of John Gruber's Markdown text to html language written in C"
DESCRIPTION="
Markdown provides a library that gives you formatting functions
suitable for marking down entire documents or lines of text, a
command-line program that you can use to mark down documents
interactively or from a script, and a tiny (3 programs so far) suite
of example programs that show how to fully utilize the markdown
library."
Markdown provides a library that gives you formatting functions suitable for \
marking down entire documents or lines of text, a command-line program that \
you can use to mark down documents interactively or from a script, and a tiny \
(3 programs so far) suite of example programs that show how to fully utilize \
the markdown library.
"
HOMEPAGE="http://www.pell.portland.or.us/~orc/Code/discount/"
SRC_URI="http://www.pell.portland.or.us/~orc/Code/discount/discount-2.1.3.tar.bz2"
@@ -14,7 +14,6 @@ LICENSE="BSD (4-clause)"
COPYRIGHT="2007-2012 David Loren Parsons"
ARCHITECTURES="x86 x86_gcc2"
CHECKSUM_MD5="a1a4eade44f8141e38f2be7f2ed56c98"
SOURCE_DIR="$portVersionedName"
PROVIDES="
discount = $portVersion compat >= 2

View File

@@ -1,5 +1,9 @@
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 programs to convert between the two formats."
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 \
programs to convert between the two formats.
"
HOMEPAGE="http://github.com/puckipedia/dos2unix"
SRC_URI="git://github.com/puckipedia/dos2unix.git#553720356be18ca60cae3d970a575520aef5a4f4"
REVISION="1"

View File

@@ -24,7 +24,6 @@ BUILD_PREREQUIRES="
cmd:gcc
"
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -1,4 +1,9 @@
DESCRIPTION="GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4."
DESCRIPTION="
GPP is a general-purpose preprocessor with customizable syntax, suitable for a \
wide range of preprocessing tasks. Its independence from any programming \
language makes it much more versatile than cpp, while its syntax is lighter \
and more flexible than that of m4.
"
HOMEPAGE="http://files.nothingisreal.com/software/gpp/gpp.html"
SRC_URI="http://files.nothingisreal.com/software/gpp/gpp-2.24.tar.bz2"
REVISION="1"

View File

@@ -0,0 +1,52 @@
SUMMARY="help2man produces simple manual pages from the --help and --version output of other commands."
DESCRIPTION="
help2man is a tool for automatically generating simple manual pages from \
program output.
This program is intended to provide an easy way for software authors to \
include a manual page in their distribution without having to maintain that \
document.
Given a program which produces reasonably standard --help and --version \
outputs, help2man can re-arrange that output into something which resembles a \
manual page.
"
HOMEPAGE="http://www.gnu.org/software/help2man/"
SRC_URI="http://ftpmirror.gnu.org/help2man/help2man-1.43.3.tar.gz"
CHECKSUM_MD5="a84868db7c139238df8add5d86a0b54f"
REVISION="1"
LICENSE="GNU GPL v3"
COPYRIGHT="1997-2013 Free Software Foundation"
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
help2man = $portVersion
cmd:help2man$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
cmd:perl
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
cmd:perl
"
BUILD()
{
runConfigure ./configure
make
}
INSTALL()
{
make install
}

View File

@@ -1,8 +1,8 @@
SUMMARY="HTML file processor and converter"
DESCRIPTION="
HTMLDOC converts HTML files and web pages into index HTML, Adobe
Postscript or Adobe Portable Document Format files (pdf).
"
HTMLDOC converts HTML files and web pages into index HTML, Adobe Postscript or \
Adobe Portable Document Format files (pdf).
"
HOMEPAGE="http://www.msweet.org/projects.php?Z1"
LICENSE="GNU GPL v2"
COPYRIGHT="1997-2006 Easy Software Products"
@@ -38,7 +38,6 @@ BUILD_PREREQUIRES="
cmd:sed
"
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -1,5 +1,8 @@
SUMMARY="Library for handling paper characteristics"
DESCRIPTION="The libpaper paper-handling library automates recognition of many different paper types and sizes for programs that need to deal with printed output."
DESCRIPTION="
The libpaper paper-handling library automates recognition of many different \
paper types and sizes for programs that need to deal with printed output.
"
HOMEPAGE="http://packages.debian.org/unstable/source/libpaper"
SRC_URI="http://ftp.de.debian.org/debian/pool/main/libp/libpaper/libpaper_1.1.24.tar.gz"
CHECKSUM_MD5="5bc87d494ba470aba54f6d2d51471834"

View File

@@ -1,4 +1,7 @@
DESCRIPTION="Libwpg project is a collection of library and tools to work with graphics in WPG (WordPerfect Graphics) format."
DESCRIPTION="
Libwpg project is a collection of library and tools to work with graphics in \
WPG (WordPerfect Graphics) format.
"
HOMEPAGE="libwpg.sourceforge.net"
SRC_URI="http://sourceforge.net/projects/libwpg/files/libwpg/libwpg-0.2.1/libwpg-0.2.1.tar.gz/download"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."

View File

@@ -1,10 +1,11 @@
SUMMARY="A suite of tools for compiling roff and man pages."
DESCRIPTION="
mdocml is a suite of tools compiling mdoc, the roff macro package of
choice for BSD manual pages, and man, the predominant historical
package for UNIX manuals. The mission of mdocml is to deprecate
groff, the GNU troff implementation, for displaying mdoc pages whilst
providing token support for man."
mdocml is a suite of tools compiling mdoc, the roff macro package of choice \
for BSD manual pages, and man, the predominant historical package for UNIX \
manuals. The mission of mdocml is to deprecate groff, the GNU troff \
implementation, for displaying mdoc pages whilst providing token support for \
man.
"
HOMEPAGE="http://mdocml.bsd.lv/"
SRC_URI="http://mdocml.bsd.lv/snapshots/mdocml-1.12.2.tar.gz"
@@ -13,7 +14,6 @@ COPYRIGHT="2008-2013 Ingo Schwarze, Kristaps Dzonsons"
LICENSE="ISC"
REVISION="1"
ARCHITECTURES="x86 x86_gcc2"
SOURCE_DIR="$portVersionedName"
PROVIDES="
mdocml = $portVersion

View File

@@ -1,15 +1,14 @@
SUMMARY="Man page viewer and translator"
DESCRIPTION="
Parse formatted man pages and man page source from most flavors of UNIX.
Convert to HTML, ASCII, TkMan, DocBook, and other formats.
"
Parse formatted man pages and man page source from most flavors of UNIX. \
Convert to HTML, ASCII, TkMan, DocBook, and other formats.
"
HOMEPAGE="http://www.sourceforge.net/project/polyglotman"
LICENSE="Artistic"
COPYRIGHT="2003 Thomas A. Phelps"
SRC_URI="http://downloads.sourceforge.net/project/polyglotman/polyglotman/3.2/rman-3.2.tar.gz"
CHECKSUM_MD5="6d1d67641c6d042595a96a62340d3cc6"
PATCHES="rman-3.2.patch"
SOURCE_DIR="$portVersionedName"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86"

View File

@@ -1,9 +1,28 @@
SUMMARY="Perl script that converts Texinfo to HTML"
DESCRIPTION="Texi2HTML is a Perl script which converts Texinfo source files to HTML output, licensed under the GNU General Public License, version 3, or any later version.
This is an evolving version of the script originally developed by Lionel Cons and later maintained for a time by Olaf Bachmann. It now supports many advanced features, such as internationalization and extremely configurable output formats. Development of Texi2HTML moved to the GNU Texinfo repository in 2010, since it was meant to replace the makeinfo implementation in GNU Texinfo. There was no release of GNU Texinfo with makeinfo based on Texi2HTML, however, because the implementation based on Texi2HTML was abandoned in favor of the current program in GNU Texinfo, which parses the Texinfo input into a tree for processing and supports nearly all the features of Texi2HTML. Latest Texi2HTML sources are thus in the GNU Texinfo repository, although development of Texi2HTML and of the Texi2HTML based makeinfo implementation stopped in 2011.
There are some differences between Texi2HTML and the GNU Texinfo makeinfo/texi2any implementation, even in the Texi2HTML compatibility mode, they are documented in the GNU Texinfo manual. Nevertheless, the route forward for authors is, in most cases, to alter manuals and build processes as necessary to use the new features of the makeinfo/texi2any implementation of GNU Texinfo. The Texi2HTML maintainers (one of whom is the principal author of the GNU Texinfo implementation) do not intend to make further releases of Texi2HTML. If you have difficulties using the new implementation, you could try to ask on the GNU Texinfo mailing lists."
DESCRIPTION="
Texi2HTML is a Perl script which converts Texinfo source files to HTML output, \
licensed under the GNU General Public License, version 3, or any later version.
This is an evolving version of the script originally developed by Lionel Cons \
and later maintained for a time by Olaf Bachmann. It now supports many \
advanced features, such as internationalization and extremely configurable \
output formats. Development of Texi2HTML moved to the GNU Texinfo repository \
in 2010, since it was meant to replace the makeinfo implementation in GNU \
Texinfo. There was no release of GNU Texinfo with makeinfo based on Texi2HTML, \
however, because the implementation based on Texi2HTML was abandoned in favor \
of the current program in GNU Texinfo, which parses the Texinfo input into a \
tree for processing and supports nearly all the features of Texi2HTML. Latest \
Texi2HTML sources are thus in the GNU Texinfo repository, although development \
of Texi2HTML and of the Texi2HTML based makeinfo implementation stopped in 2011.
There are some differences between Texi2HTML and the GNU Texinfo \
makeinfo/texi2any implementation, even in the Texi2HTML compatibility mode, \
they are documented in the GNU Texinfo manual. Nevertheless, the route forward \
for authors is, in most cases, to alter manuals and build processes as \
necessary to use the new features of the makeinfo/texi2any implementation of \
GNU Texinfo. The Texi2HTML maintainers (one of whom is the principal author of \
the GNU Texinfo implementation) do not intend to make further releases of \
Texi2HTML. If you have difficulties using the new implementation, you could \
try to ask on the GNU Texinfo mailing lists.
"
HOMEPAGE="http://www.nongnu.org/texi2html/"
COPYRIGHT="1999-2005 Patrice Dumas, Derek Price, Adrian Aichner & others."
LICENSE="GNU GPL v2"
@@ -33,7 +52,6 @@ BUILD_PREREQUIRES="
cmd:perl
"
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -0,0 +1,42 @@
DESCRIPTION="
Hugen is a simply python script for generating code for Haiku \
applications. It is based on templates. You can define your own \
one and quick generate some files with adequate names and content \
instead creating it manually. Templates for class and simple \
application with Makefile and Jamfile are provided by default.
"
SUMMARY="Code generator for Haiku"
HOMEPAGE="https://github.com/aldeck/hugen"
COPYRIGHT="2009 Alexandre Deckner"
LICENSE="MIT"
SRC_URI="git+https://github.com/aldeck/hugen.git#a5e42390e6d4435d9d81fe3670670e18a52dee9c"
REVISION="1"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
PROVIDES="
hugen$secondaryArchSuffix = $portVersion
cmd:hugen$secondaryArchSuffix = $portVersion
"
REQUIRES="
cmd:python$secondaryArchSuffix
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
"
BUILD()
{
# simply do nothing
echo
}
INSTALL()
{
mkdir -p $binDir/hugen_app
cp -R hugen.py configs/ templates/ $binDir/hugen_app
echo python $binDir/hugen_app/hugen.py > $binDir/hugen
chmod +x $binDir/hugen
}

View File

@@ -1,5 +1,8 @@
SUMMARY="The Oracle Berkeley Database"
DESCRIPTION="The Oracle Berkeley DB family of open source, embeddable databases provides developers with fast, reliable, local persistence with zero administration."
DESCRIPTION="
The Oracle Berkeley DB family of open source, embeddable databases provides \
developers with fast, reliable, local persistence with zero administration.
"
HOMEPAGE="http://www.oracle.com/technetwork/database/berkeleydb/index.html"
SRC_URI="http://download.oracle.com/berkeley-db/db-5.3.28.tar.gz"
CHECKSUM_MD5="b99454564d5b4479750567031d66fe24"

View File

@@ -1,4 +1,4 @@
DESCRIPTION="PostgreSQL is a powerful, open source object-relational database system."
DESCRIPTION="A powerful, open source object-relational database system."
HOMEPAGE="http://www.postgresql.org/"
SRC_URI="http://ftp.postgresql.org/pub/source/v9.2.3/postgresql-9.2.3.tar.bz2"
REVISION="1"

View File

@@ -1,5 +1,9 @@
HOMEPAGE="http://redis.io/"
DESCRIPTION="Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets."
DESCRIPTION="
Redis is an open source, advanced key-value store. It is often referred to as \
a data structure server since keys can contain strings, hashes, lists, sets \
and sorted sets.
"
SRC_URI="http://redis.googlecode.com/files/redis-2.2.11.tar.gz"
REVISION="1"
DEPEND=""

View File

@@ -1,5 +1,9 @@
HOMEPAGE="http://redis.io/"
DESCRIPTION="Redis is an open source, advanced key-value store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets and sorted sets."
DESCRIPTION="
Redis is an open source, advanced key-value store. It is often referred to as \
a data structure server since keys can contain strings, hashes, lists, sets \
and sorted sets.
"
SRC_URI="git://github.com/antirez/redis.git"
REVISION="1"
DEPEND=""

View File

@@ -1,11 +1,10 @@
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.
SQLite is the most widely deployed SQL database engine in the world.
The source code for SQLite is in the public domain.
"
SQLite is a software library that implements a self-contained, serverless, \
zero-configuration, transactional SQL database engine.
SQLite is the most widely deployed SQL database engine in the world. The \
source code for SQLite is in the public domain.
"
HOMEPAGE="http://www.sqlite.org/"
SRC_URI="http://www.sqlite.org/2013/sqlite-autoconf-3080002.tar.gz"
CHECKSUM_MD5="6d6cc639a4da04fbbdda7b1a1a01b386"

View File

@@ -1,5 +1,11 @@
DESCRIPTION="ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures."
SUMMARY="Library for simulating rigid body dynamics"
DESCRIPTION="
ODE is an open source, high performance library for simulating rigid body \
dynamics. It is fully featured, stable, mature and platform independent with \
an easy to use C/C++ API. It has advanced joint types and integrated collision \
detection with friction. ODE is useful for simulating vehicles, objects in \
virtual reality environments and virtual creatures.
"
HOMEPAGE="http://www.ode.org/"
SRC_URI="http://downloads.sourceforge.net/project/opende/ODE/0.12/ode-0.12.tar.bz2?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fopende%2Ffiles%2F&ts=1356377654&use_mirror=freefr"
CHECKSUM_MD5="48fdd41fae1a7e7831feeded09826599"

View File

@@ -1,5 +1,7 @@
SUMMARY="Physfs"
DESCRIPTION="PhysicsFS is a library to provide abstract access to various archives"
DESCRIPTION="
PhysicsFS is a library to provide abstract access to various archives.
"
HOMEPAGE="http://icculus.org/physfs"
SRC_URI="http://icculus.org/physfs/downloads/physfs-2.0.3.tar.bz2"
CHECKSUM_MD5="c2c727a8a8deb623b521b52d0080f613"

View File

@@ -1,13 +1,22 @@
SUMMARY="Java-based build tool similar to 'make' that uses XML configuration files"
DESCRIPTION="Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.
Ant is written in Java. Users of Ant can develop their own "antlibs" containing Ant tasks and types, and are offered a large number of ready-made commercial or open-source "antlibs".
Ant is extremely flexible and does not impose coding conventions or directory layouts to the Java projects which adopt it as a build tool.
Software development projects looking for a solution combining build tool and dependency management can use Ant in combination with Apache Ivy.
The Apache Ant project is part of the Apache Software Foundation."
SUMMARY="Java-based build tool similar to 'make'"
DESCRIPTION="
Apache Ant is a Java library and command-line tool whose mission is to drive \
processes described in build files as targets and extension points dependent \
upon each other. The main known usage of Ant is the build of Java \
applications. Ant supplies a number of built-in tasks allowing to compile, \
assemble, test and run Java applications. Ant can also be used effectively to \
build non Java applications, for instance C or C++ applications. More \
generally, Ant can be used to pilot any type of process which can be described \
in terms of targets and tasks.
Ant is written in Java. Users of Ant can develop their own "antlibs" \
containing Ant tasks and types, and are offered a large number of ready-made \
commercial or open-source "antlibs".
Ant is extremely flexible and does not impose coding conventions or directory \
layouts to the Java projects which adopt it as a build tool.
Software development projects looking for a solution combining build tool and \
dependency management can use Ant in combination with Apache Ivy.
The Apache Ant project is part of the Apache Software Foundation.
"
HOMEPAGE="http://ant.apache.org/"
COPYRIGHT="1999-2013 The Apache Software Foundation"
LICENSE="Apache v2"

View File

@@ -1,42 +1,12 @@
DESCRIPTION="Free core class libraries for use with virtual machines and compilers for the Java language"
SUMMARY="GNU Java class library"
DESCRIPTION="
Free core class libraries for use with virtual machines and compilers for the \
Java language
"
HOMEPAGE="http://www.gnu.org/software/classpath"
SRC_URI="ftp://ftp.gnu.org/gnu/classpath/classpath-0.98.tar.gz"
REVISION="1"
STATUS_HAIKU="broken"
DEPEND=""
CHECKSUM_MD5="90c6571b8b0309e372faa0f9f6255ea9"
BUILD()
{
cd classpath-0.98
libtoolize --force --copy --install
aclocal -I m4
autoconf
COMMON_DOCS=`finddir B_COMMON_DOCUMENTATION_DIRECTORY`
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--mandir=$COMMON_DOCS/man \
--infodir=$COMMON_DOCS/info \
--disable-gtk-peer \
--disable-alsa \
--disable-plugin \
--disable-gconf-peer \
--disable-gjdoc \
LDFLAGS="-lnetwork"
make
}
INSTALL()
{
cd classpath-0.98
make install
}
TEST()
{
cd classpath-0.98
# make test
# make check
}
LICENSE="GNU GPL v2
GNU GPL v2 with classpath exceptions"
COPYRIGHT="1998-1999, 2001-2008 Free Software Foundation
@@ -48,3 +18,56 @@ COPYRIGHT="1998-1999, 2001-2008 Free Software Foundation
2004 World Wide Web Consortium
2005 Caolan McNamara
2005 Daniel Richard G."
ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64"
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
PROVIDES="
gnu_classpath = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix >= $haikuVersion
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:libtoolize
cmd:gcc$secondaryArchSuffix
cmd:make
# at least one java VM, for now just use jamvm
cmd:jamvm$secondaryArchSuffix
"
SOURCE_DIR="classpath-0.98"
PATCHES="gnu_classpath-0.98.patch"
BUILD()
{
libtoolize --force --copy --install
aclocal -I m4
autoconf
runConfigure ./configure \
--disable-gtk-peer \
--disable-alsa \
--disable-plugin \
--disable-gconf-peer \
--disable-gjdoc \
LDFLAGS="-lnetwork"
make
}
INSTALL()
{
make install
}
TEST()
{
:
# make test
# make check
}

View File

@@ -25,7 +25,7 @@
@@ -310,7 +310,7 @@
libjavanio_la_LIBADD = $(top_builddir)/native/jni/classpath/jcl.lo \
$(top_builddir)/native/jni/native-lib/libclasspathnative.la \
$(top_builddir)/native/jni/native-lib/libclasspathnative.la \
- $(LTLIBICONV)
+ -Wl,$(LIBICONV)

View File

@@ -1,28 +1,64 @@
DESCRIPTION="JamVM"
HOMEPAGE="http://jamvm.sourceforge.net"
SUMMARY="JamVM"
DESCRIPTION="
JamVM is a new Java Virtual Machine which conforms to the JVM specification \
version 2 (blue book). In comparison to most other VM's (free and commercial) \
it is extremely small.
"
HOMEPAGE="http://jamvm.sourceforge.net/"
SRC_URI="http://sourceforge.net/projects/jamvm/files/jamvm/JamVM%201.5.4/jamvm-1.5.4.tar.gz/download"
REVISION="1"
STATUS_HAIKU="stable"
DEPEND=""
CHECKSUM_MD5="7654e9657691f5f09c4f481ed4686176"
MESSAGE="This port only builds with gcc4. Use 'setgcc gcc4' before building."
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2010 Robert Lougher"
ARCHITECTURES="x86 ?x86_64"
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
# x86_gcc2 is fine as primary target architecture as long as we're building
# for a different secondary architecture.
ARCHITECTURES="$ARCHITECTURES x86_gcc2"
else
ARCHITECTURES="$ARCHITECTURES !x86_gcc2"
fi
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
jamvm$secondaryArchSuffix = $portVersion
cmd:jamvm$secondaryArchSuffix = $portVersion
lib:libjvm$secondaryArchSuffix
devel:libjvm$secondaryArchSuffix
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel >= $haikuVersion
devel:libz$secondaryArchSuffix >= 1.2.8
"
BUILD_PREREQUIRES="
cmd:autoconf
cmd:aclocal
cmd:libtool
cmd:make
cmd:gcc$secondaryArchSuffix
"
PATCHES="jamvm-1.5.4.patch"
BUILD()
{
cd jamvm-1.5.4
libtoolize --force --copy --install
aclocal
autoconf
./configure --prefix=`finddir B_COMMON_DIRECTORY` \
--with-classpath-install-dir=`finddir B_COMMON_DIRECTORY`
runConfigure ./configure \
--with-classpath-install-dir=$prefix
make
}
INSTALL()
{
cd jamvm-1.5.4
make install
prepareInstalledDevelLib libjvm
}
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2010 Robert Lougher"

View File

@@ -1,4 +1,4 @@
DESCRIPTION="Free Pascal Compiler - open source compiler for pascal and object pascal"
DESCRIPTION="An open source compiler for pascal and object pascal"
HOMEPAGE="http://www.freepascal.org"
SRC_URI="ftp://ftp.freepascal.org/pub/fpc/dist/2.6.0/source/fpc-2.6.0.source.tar.gz
http://fpc.planetmirror.com/pub/fpc/dist/2.6.0/source/fpc-2.6.0.source.tar.gz

View File

@@ -51,10 +51,9 @@ INSTALL()
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.
"
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,5 +1,7 @@
SUMMARY="The Nasm assembler"
DESCRIPTION="The Nasm assembler"
DESCRIPTION="
The Nasm assembler
"
HOMEPAGE="http://www.nasm.us/"
SRC_URI="http://www.nasm.us/pub/nasm/releasebuilds/2.08.01/nasm-2.08.01.tar.bz2"
CHECKSUM_MD5="1e3ebc1289c2be5963571c0937b7a211"
@@ -27,7 +29,6 @@ BUILD_PREREQUIRES="
cmd:perl
"
SOURCE_DIR="$portVersionedName"
BUILD()
{

View File

@@ -1,18 +1,16 @@
SUMMARY="Implementation of the Caml language"
DESCRIPTION="
Caml is a general-purpose programming language, designed with program
safety and reliability in mind. It is very expressive, yet easy to
learn and use. Caml supports functional, imperative, and
object-oriented programming styles. It has been developed and
distributed by INRIA, a French research institute in computer science
and applied mathematics, since 1985.
The OCaml system is the main implementation of the Caml language. It
features a powerful module system and a full-fledged object-oriented
layer. It comes with a native-code compiler that supports numerous
architectures, for high performance; a bytecode compiler, for
increased portability; and an interactive loop, for experimentation
and rapid development."
Caml is a general-purpose programming language, designed with program safety \
and reliability in mind. It is very expressive, yet easy to learn and use. \
Caml supports functional, imperative, and object-oriented programming styles. \
It has been developed and distributed by INRIA, a French research institute in \
computer science and applied mathematics, since 1985.
The OCaml system is the main implementation of the Caml language. It features \
a powerful module system and a full-fledged object-oriented layer. It comes \
with a native-code compiler that supports numerous architectures, for high \
performance; a bytecode compiler, for increased portability; and an \
interactive loop, for experimentation and rapid development.
"
LICENSE="GNU LGPL v2"
COPYRIGHT="1996-2012 Institut National de Recherche en Informatique et en Automatique (INRIA)."
HOMEPAGE="http://caml.inria.fr/index.en.html"

View File

@@ -1,5 +1,7 @@
SUMMARY="Open-source implementation of the Java Platform, Standard Edition"
DESCRIPTION="Open-source implementation of the Java Platform, Standard Edition."
SUMMARY="Open-source implementation of the Java Platform, SE"
DESCRIPTION="
Open-source implementation of the Java Platform, Standard Edition.
"
HOMEPAGE="http://openjdk.java.net/"
COPYRIGHT="2005, 2006, Oracle and/or its affiliates"
LICENSE="GNU GPL v2"

View File

@@ -85,7 +85,6 @@ GLOBAL_WRITABLE_FILES="
non-packaged/lib/perl5/site_perl/5.10.1/BePC-haiku directory
"
SOURCE_DIR="$portVersionedName"
BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL
BUILD()

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