mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-30 03:58:51 +02:00
Merged haikuports/haikuports into master
This commit is contained in:
@@ -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"
|
||||
|
||||
@@ -1,8 +1,17 @@
|
||||
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.
|
||||
"
|
||||
HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html"
|
||||
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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,7 +1,10 @@
|
||||
SUMMARY="Extraction utility for zip archives."
|
||||
DESCRIPTION="
|
||||
unzip
|
||||
"
|
||||
HOMEPAGE="http://www.info-zip.org/UnZip.html"
|
||||
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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard."
|
||||
SUMMARY="GnuPG is the GNU project's free implementation of the OpenPGP standard."
|
||||
DESCRIPTION="
|
||||
GnuPG is the GNU project's complete and free implementation of the OpenPGP \
|
||||
standard as defined by RFC4880 . GnuPG allows to encrypt and sign your data \
|
||||
@@ -6,8 +6,8 @@ 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/"
|
||||
"
|
||||
HOMEPAGE="http://www.gnupg.org/"
|
||||
SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.bz2"
|
||||
CHECKSUM_MD5="411744e1ef8ce90b87938c4203f001f1"
|
||||
REVISION="1"
|
||||
|
||||
@@ -1,8 +1,25 @@
|
||||
SUMMARY="Generate documentation from source code"
|
||||
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"
|
||||
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"
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
SUMMARY="Editor for programmers"
|
||||
DESCRIPTION="
|
||||
JED is a freely available text editor
|
||||
"
|
||||
HOMEPAGE="http://www.jedsoft.org/jed/"
|
||||
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"
|
||||
@@ -16,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()
|
||||
|
||||
@@ -1,8 +1,11 @@
|
||||
SUMMARY="Terminal-based text editor"
|
||||
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/"
|
||||
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"
|
||||
@@ -17,7 +20,6 @@ BUILD()
|
||||
--datadir=`finddir B_COMMON_DATA_DIRECTORY` \
|
||||
--docdir=$COMMON_DOCS/doc/joe \
|
||||
--mandir=$COMMON_DOCS/man
|
||||
|
||||
make
|
||||
}
|
||||
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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=""
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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. It’s 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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
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 \
|
||||
@@ -7,10 +7,10 @@ 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 \
|
||||
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"
|
||||
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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
38
app-shells/command_not_found/command_not_found-0.0.1.recipe
Normal file
38
app-shells/command_not_found/command_not_found-0.0.1.recipe
Normal 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
|
||||
}
|
||||
48
app-shells/command_not_found/install-script.patch
Normal file
48
app-shells/command_not_found/install-script.patch
Normal 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
|
||||
@@ -1,8 +1,10 @@
|
||||
SUMMARY="The friendly interactive shell"
|
||||
SUMMARY="The friendly interactive shell"
|
||||
DESCRIPTION="
|
||||
The friendly interactive shell
|
||||
"
|
||||
HOMEPAGE="http://ridiculousfish.com/shell/"
|
||||
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"
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -4,7 +4,6 @@ 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."
|
||||
|
||||
@@ -1,18 +1,47 @@
|
||||
SUMMARY="A lightweight scripting language"
|
||||
DESCRIPTION="
|
||||
Language with lightweight domain-specific sublanguages and micro-formats.
|
||||
A scripting language that provides a lightweight platform for distributed \
|
||||
computing and communication. It is mainly designed for network communications, \
|
||||
providing effective solutions to modern network distributed applications.
|
||||
"
|
||||
HOMEPAGE="http://www.rebol.com/"
|
||||
SRC_URI="https://github.com/rebol/r3/archive/master.zip"
|
||||
CHECKSUM_MD5="b6dc765aa910ad7d7e4af649d5e35431"
|
||||
SRC_URI="https://github.com/rebol/r3/archive/4d9840f8e661e7067472e828ee6ad8dd3008b247.zip"
|
||||
CHECKSUM_MD5="752fe4843dd1ce80678e9d66ec20a6dc"
|
||||
SRC_URI_2="http://ports-space.haiku-files.org/dev-lang/rebol/r3-make.zip"
|
||||
CHECKSUM_MD5_2="a922e0e82d020dedebcfa1a529028636"
|
||||
SRC_URI_3="https://github.com/rebolsource/rebol-test/archive/502075cc3a4116c1785081e602eb8e28efd3247f.zip"
|
||||
CHECKSUM_MD5_3="dc1e322361df2f21cb26032612a8b101"
|
||||
LICENSE="Apache v2"
|
||||
COPYRIGHT="2014 REBOL Technologies"
|
||||
REVISION="1"
|
||||
STATUS_HAIKU="stable"
|
||||
DEPEND=""
|
||||
ARCHITECTURES="x86_gcc2 x86 !x86_64"
|
||||
|
||||
PROVIDES="
|
||||
rebol = $portVersion
|
||||
cmd:r3 = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku >= $haikuVersion
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel >= $haikuVersion
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc
|
||||
cmd:make
|
||||
cmd:nm
|
||||
cmd:strip
|
||||
"
|
||||
|
||||
SOURCE_DIR="rebol-4d9840f8e661e7067472e828ee6ad8dd3008b247"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
cd r3-master/make
|
||||
wget http://metaeducation.com/media/shared/haiku/r3-make.zip
|
||||
unzip r3-make.zip
|
||||
cd make
|
||||
cp $sourceDir2/r3-make-$targetArchitecture r3-make
|
||||
chmod +x r3-make
|
||||
make make OS_ID=0.5.75
|
||||
make prep
|
||||
make
|
||||
@@ -20,19 +49,14 @@ BUILD()
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
cd r3-master/make
|
||||
mkdir -p $DESTDIR`finddir B_COMMON_BIN_DIRECTORY`
|
||||
install -m 0755 r3 $DESTDIR`finddir B_COMMON_BIN_DIRECTORY`/rebol
|
||||
mkdir -p $binDir
|
||||
cp make/r3 $binDir
|
||||
}
|
||||
|
||||
TEST()
|
||||
{
|
||||
mkdir -p tests
|
||||
[ -d tests ] && rm -rf tests
|
||||
mkdir tests
|
||||
cd tests
|
||||
wget -N https://github.com/rebolsource/rebol-test/archive/master.zip
|
||||
unzip -o master
|
||||
../r3-master/make/r3 rebol-test-master/run-safe.r
|
||||
../make/r3 $sourceDir3/rebol-test-502075cc3a4116c1785081e602eb8e28efd3247f/run-recover.r
|
||||
}
|
||||
|
||||
LICENSE="Apache v2"
|
||||
COPYRIGHT="2013 REBOL Technologies"
|
||||
|
||||
79
games-rpg/fheroes2/fheroes2-r3182.recipe
Normal file
79
games-rpg/fheroes2/fheroes2-r3182.recipe
Normal file
@@ -0,0 +1,79 @@
|
||||
DESCRIPTION="
|
||||
Free implementation of Heroes of the Might and Magic II engine. \
|
||||
SDL is used. Free Heroes 2 is a turn based strategy video game. \
|
||||
The original game was voted the sixth best PC game of all time \
|
||||
by PC Gamer magazine in May 1997.
|
||||
"
|
||||
SUMMARY="Free implementation of Heroes of the Might and Magic II engine."
|
||||
HOMEPAGE="http://sourceforge.net/projects/fheroes2/"
|
||||
LICENSE="GNU GPL v2"
|
||||
COPYRIGHT="2006-2013 Andrey Afletdinov"
|
||||
SRC_URI="https://sourceforge.net/projects/fheroes2/files/fheroes2/fheroes2-src-r3182.tgz/download"
|
||||
CHECKSUM_MD5="bb6cad25a9a83c603d00f7d4a4cb5c92"
|
||||
REVISION="1"
|
||||
SOURCE_DIR="fheroes-src"
|
||||
|
||||
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 ?x86_64"
|
||||
|
||||
PATCHES="fheroes2-r3182.patch"
|
||||
|
||||
PROVIDES="
|
||||
fheroes2$secondaryArchSuffix = $portVersion
|
||||
app:fheroes2$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix >= $haikuVersion
|
||||
lib:libsdl$secondaryArchSuffix
|
||||
lib:libogg$secondaryArchSuffix
|
||||
lib:libsdl_image$secondaryArchSuffix
|
||||
lib:libsdl_mixer$secondaryArchSuffix
|
||||
lib:libsdl_net$secondaryArchSuffix
|
||||
lib:libsdl_ttf$secondaryArchSuffix
|
||||
lib:libintl$secondaryArchSuffix
|
||||
lib:libpng$secondaryArchSuffix
|
||||
lib:libiconv$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel >= $haikuVersion
|
||||
devel:libsdl$secondaryArchSuffix
|
||||
devel:libogg$secondaryArchSuffix
|
||||
devel:libsdl_image$secondaryArchSuffix
|
||||
devel:libsdl_mixer$secondaryArchSuffix
|
||||
devel:libsdl_net$secondaryArchSuffix
|
||||
devel:libsdl_ttf$secondaryArchSuffix
|
||||
devel:libgettextlib$secondaryArchSuffix
|
||||
devel:libpng$secondaryArchSuffix
|
||||
devel:libiconv$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:libpng_config$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
make
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
fhDir=$appsDir/fheroes2/
|
||||
mkdir -p $fhDir
|
||||
cp -rf data files image maps README fheroes2* $fhDir
|
||||
addAppDeskbarSymlink $fhDir/fheroes2 "Free Heroes 2"
|
||||
}
|
||||
15
games-rpg/fheroes2/patches/fheroes2-r3182.patch
Normal file
15
games-rpg/fheroes2/patches/fheroes2-r3182.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
diff --git a/src/Makefile b/src/Makefile
|
||||
index 430c5ab..481eecf 100644
|
||||
--- a/src/Makefile
|
||||
+++ b/src/Makefile
|
||||
@@ -70,6 +70,10 @@ endif
|
||||
ifeq ($(OS),Linux)
|
||||
PLATFORM := all
|
||||
endif
|
||||
+ifeq ($(OS),Haiku)
|
||||
+PLATFORM := all
|
||||
+LIBS := -lintl -liconv
|
||||
+endif
|
||||
endif
|
||||
|
||||
include Makefile.$(PLATFORM)
|
||||
Reference in New Issue
Block a user