mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
Rewrap dev-util DESCRIPTIONs
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
DESCRIPTION="tool for checking backward binary and source-level compatibility of a C/C++ library."
|
||||
DESCRIPTION="
|
||||
tool for checking backward binary and source-level compatibility of a C/C++ \
|
||||
library.
|
||||
"
|
||||
HOMEPAGE="ispras.linuxbase.org/index.php/ABI_compliance_checker"
|
||||
SRC_URI="https://github.com/downloads/lvc/abi-compliance-checker/abi-compliance-checker-1.98.3.tar.gz"
|
||||
REVISION="1"
|
||||
|
||||
@@ -1,9 +1,8 @@
|
||||
SUMMARY="A source code formatter and beautifier for C, C++, C# and Java"
|
||||
DESCRIPTION="
|
||||
Artistic Style is a filter written in C++ that automatically
|
||||
re-indents and re-formats C / C++ / C# / Java source files. It can be
|
||||
used from a command line, or it can be incorporated as classes in
|
||||
another C++ program.
|
||||
Artistic Style is a filter written in C++ that automatically re-indents and \
|
||||
re-formats C / C++ / C# / Java source files. It can be used from a command \
|
||||
line, or it can be incorporated as classes in another C++ program.
|
||||
"
|
||||
HOMEPAGE="http://astyle.sourceforge.net"
|
||||
SRC_URI="http://sourceforge.net/projects/astyle/files/astyle/astyle%202.03/astyle_2.03_linux.tar.gz"
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
SUMMARY="Native makefiles generator"
|
||||
DESCRIPTION="Bakefile is cross-platform, cross-compiler native makefiles
|
||||
generator. It takes compiler-independent description of build
|
||||
tasks as input and generates native makefile (autoconf's
|
||||
Makefile.in, Visual C++ project, bcc makefile etc.).
|
||||
DESCRIPTION="
|
||||
Bakefile is cross-platform, cross-compiler native makefiles generator. It \
|
||||
takes compiler-independent description of build tasks as input and generates \
|
||||
native makefile (autoconf's Makefile.in, Visual C++ project, bcc makefile etc.).
|
||||
"
|
||||
HOMEPAGE="http://www.bakefile.org"
|
||||
SRC_URI="http://sourceforge.net/projects/bakefile/files/bakefile/0.2.8/bakefile-0.2.8.tar.gz/download"
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
SUMMARY="ccache is a fast compiler cache."
|
||||
DESCRIPTION="ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when same compilation is being done again. Supported languages are C, C++, Objective-C and Objective-C++."
|
||||
SUMMARY="A fast compiler cache"
|
||||
DESCRIPTION="
|
||||
ccache is a compiler cache. It speeds up recompilation by caching previous \
|
||||
compilations and detecting when same compilation is being done again. \
|
||||
Supported languages are C, C++, Objective-C and Objective-C++.
|
||||
"
|
||||
HOMEPAGE="http://ccache.samba.org/"
|
||||
SRC_URI="http://samba.org/ftp/ccache/ccache-3.1.9.tar.bz2"
|
||||
REVISION="1"
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
SUMMARY="Cross platform Make"
|
||||
DESCRIPTION="CMake is a cross-platform, open-source build system. It is a
|
||||
family of tools designed to build, test and package software. CMake is used
|
||||
to control the software compilation process using simple platform and
|
||||
compiler independent configuration files. CMake generates native makefiles
|
||||
and workspaces that can be used in the compiler environment of your choice.
|
||||
"
|
||||
DESCRIPTION="
|
||||
CMake is a cross-platform, open-source build system. It is a family of tools \
|
||||
designed to build, test and package software. CMake is used to control the \
|
||||
software compilation process using simple platform and compiler independent \
|
||||
configuration files. CMake generates native makefiles and workspaces that can \
|
||||
be used in the compiler environment of your choice.
|
||||
"
|
||||
HOMEPAGE="http://www.cmake.org"
|
||||
LICENSE="CMake"
|
||||
COPYRIGHT="2002-2013 Kitware, Inc., Insight Consortium, All rights reserved."
|
||||
|
||||
@@ -1,5 +1,10 @@
|
||||
SUMMARY="Cross platform Make"
|
||||
DESCRIPTION="CMake is a cross-platform, open-source build system. It is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice."
|
||||
DESCRIPTION="
|
||||
CMake is a cross-platform, open-source build system. It is a family of tools \
|
||||
designed to build, test and package software. CMake is used to control the \
|
||||
software compilation process using simple platform and compiler independent \
|
||||
configuration files. CMake generates native makefiles and workspaces that can \
|
||||
be used in the compiler environment of your choice.
|
||||
"
|
||||
HOMEPAGE="http://www.cmake.org"
|
||||
LICENSE="CMake"
|
||||
COPYRIGHT="2002-2011 Kitware, Inc., Insight Consortium, All rights reserved."
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
SUMMARY="Cscope is a developer's tool for browsing source code."
|
||||
SUMMARY="A developer's tool for browsing source code"
|
||||
DESCRIPTION="
|
||||
Allows searching code for:
|
||||
* all references to a symbol
|
||||
* global definitions
|
||||
* functions called by a function
|
||||
* functions calling a function
|
||||
* text string
|
||||
* regular expression pattern
|
||||
* a file
|
||||
* files including a file
|
||||
* all references to a symbol
|
||||
* global definitions
|
||||
* functions called by a function
|
||||
* functions calling a function
|
||||
* text string
|
||||
* regular expression pattern
|
||||
* a file
|
||||
* files including a file
|
||||
"
|
||||
HOMEPAGE="http://cscope.sourceforge.net/"
|
||||
SRC_URI="http://sourceforge.net/projects/cscope/files/cscope/15.7a/cscope-15.7a.tar.bz2"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
SUMMARY="Exuberant Ctags creates tags files for code browsing in editors"
|
||||
DESCRIPTION="Exuberant Ctags creates tags files for code browsing in editors."
|
||||
SUMMARY="A tool that creates tags files for code browsing in editors"
|
||||
DESCRIPTION="
|
||||
Exuberant Ctags creates tags files for code browsing in editors.
|
||||
"
|
||||
HOMEPAGE="http://ctags.sourceforge.net/"
|
||||
COPYRIGHT="1996-2009, Darren Hiebert"
|
||||
LICENSE="GNU GPL v2"
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
SUMMARY="fastdep is a fast dependency generator for C/C++ files."
|
||||
DESCRIPTION="fastdep is a preprocessor which generates dependency information suitable for Makefile inclusion from C or C++ source files. Meant to run on slower hardware, it is several orders of magnitude faster than gcc."
|
||||
SUMMARY="A fast dependency generator for C/C++ files."
|
||||
DESCRIPTION="
|
||||
fastdep is a preprocessor which generates dependency information suitable for \
|
||||
Makefile inclusion from C or C++ source files. Meant to run on slower \
|
||||
hardware, it is several orders of magnitude faster than gcc.
|
||||
"
|
||||
HOMEPAGE="http://www.irule.be/bvh/c++/fastdep/"
|
||||
SRC_URI="http://ports-space.haiku-files.org/dev-util/source/fastdep-0.16.tar.gz"
|
||||
REVISION="1"
|
||||
|
||||
@@ -1,14 +1,13 @@
|
||||
SUMMARY="GNU Global is a source code tagging system."
|
||||
SUMMARY="A source code tagging system."
|
||||
DESCRIPTION="
|
||||
GNU GLOBAL is a source code tagging system that works the same way
|
||||
across diverse environments (emacs, vi, less, bash, web browser, etc).
|
||||
You can locate symbols in source files and move there easily. It is
|
||||
useful for hacking a large project containing many sub-directories,
|
||||
many #ifdef and many main() functions. It is similar to ctags or
|
||||
etags but is different from them at the point of independence of any
|
||||
editor. It runs on a UNIX(POSIX) compatible operating system like GNU
|
||||
and BSD."
|
||||
|
||||
GNU GLOBAL is a source code tagging system that works the same way across \
|
||||
diverse environments (emacs, vi, less, bash, web browser, etc). You can locate \
|
||||
symbols in source files and move there easily. It is useful for hacking a \
|
||||
large project containing many sub-directories, many #ifdef and many main() \
|
||||
functions. It is similar to ctags or etags but is different from them at the \
|
||||
point of independence of any editor. It runs on a UNIX(POSIX) compatible \
|
||||
operating system like GNU and BSD.
|
||||
"
|
||||
HOMEPAGE="http://www.gnu.org/software/global/"
|
||||
SRC_URI="http://ftp.gnu.org/pub/gnu/global/global-6.2.9.tar.gz"
|
||||
CHECKSUM_MD5="39a1dd6e537929b66600b9e54aae1a6b"
|
||||
|
||||
@@ -1,9 +1,15 @@
|
||||
SUMMARY="GNU perfect hash function generator"
|
||||
DESCRIPTION="GNU gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table, in form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only.
|
||||
|
||||
GNU gperf is highly customizable. There are options for generating C or C++ code, for emitting switch statements or nested ifs instead of a hash table, and for tuning the algorithm employed by gperf.
|
||||
|
||||
Online Manual is available at www.gnu.org/software/gperf/manual/gperf.html"
|
||||
DESCRIPTION="
|
||||
GNU gperf is a perfect hash function generator. For a given list of strings, \
|
||||
it produces a hash function and hash table, in form of C or C++ code, for \
|
||||
looking up a value depending on the input string. The hash function is \
|
||||
perfect, which means that the hash table has no collisions, and the hash table \
|
||||
lookup needs a single string comparison only.
|
||||
GNU gperf is highly customizable. There are options for generating C or C++ \
|
||||
code, for emitting switch statements or nested ifs instead of a hash table, \
|
||||
and for tuning the algorithm employed by gperf.
|
||||
Online Manual is available at www.gnu.org/software/gperf/manual/gperf.html
|
||||
"
|
||||
HOMEPAGE="http://www.gnu.org/software/gperf/"
|
||||
COPYRIGHT="1989-1998, 2000-2004, 2006-2009 Free Software Foundation, Inc."
|
||||
LICENSE="GNU GPL v3"
|
||||
|
||||
@@ -1,18 +1,15 @@
|
||||
SUMMARY="Fast, high-capacity, identifier database tool."
|
||||
DESCRIPTION="
|
||||
An 'ID database' is a binary file containing a list of file names, a
|
||||
list of tokens, and a sparse matrix indicating which tokens appear
|
||||
in which files.
|
||||
|
||||
With this database and some tools to query it, many text-searching
|
||||
tasks become simpler and faster. For example, you can list all
|
||||
files that reference a particular #include' file throughout a huge
|
||||
source hierarchy, search for all the memos containing references to a
|
||||
project, or automatically invoke an editor on all files containing
|
||||
references to some function or variable. Anyone with a large
|
||||
software project to maintain, or a large set of text files to
|
||||
organize, can benefit from the ID utilities."
|
||||
|
||||
An 'ID database' is a binary file containing a list of file names, a list of \
|
||||
tokens, and a sparse matrix indicating which tokens appear in which files.
|
||||
With this database and some tools to query it, many text-searching tasks \
|
||||
become simpler and faster. For example, you can list all files that reference \
|
||||
a particular #include' file throughout a huge source hierarchy, search for all \
|
||||
the memos containing references to a project, or automatically invoke an \
|
||||
editor on all files containing references to some function or variable. Anyone \
|
||||
with a large software project to maintain, or a large set of text files to \
|
||||
organize, can benefit from the ID utilities.
|
||||
"
|
||||
HOMEPAGE="http://www.gnu.org/software/idutils/"
|
||||
SRC_URI="http://ftp.gnu.org/gnu/idutils/idutils-4.6.tar.xz"
|
||||
CHECKSUM_MD5="99b572536377fcddb4d38e86a3c215fd"
|
||||
|
||||
@@ -35,5 +35,5 @@ COPYRIGHT="1999-2000 Carlo Wood. All rights reserved
|
||||
1992, 2002, 2008 Free Software Foundation, Inc. All rights reserved.
|
||||
1985 Sun Microsystems, Inc.
|
||||
1980 The Regents of the University of California.
|
||||
1976 Board of Trustees of the University of Illinois. All rights reserved."
|
||||
|
||||
1976 Board of Trustees of the University of Illinois. All rights reserved.
|
||||
"
|
||||
|
||||
@@ -1,17 +1,15 @@
|
||||
SUMMARY="intltool is a set of tools to centralize translation of file formats."
|
||||
DESCRIPTION="intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files.
|
||||
|
||||
SUMMARY="A set of tools to centralize translation of file formats."
|
||||
DESCRIPTION="
|
||||
intltool is a set of tools to centralize translation of many different file \
|
||||
formats using GNU gettext-compatible PO files.
|
||||
The intltool collection can be used to do these things:
|
||||
|
||||
* Extract translatable strings from various source files (.xml.in,
|
||||
glade, .desktop.in, .server.in, .oaf.in).
|
||||
|
||||
* Collect the extracted strings together with messages from traditional
|
||||
source files (.c, .h) in po/PACKAGE.pot.
|
||||
|
||||
* Merge back the translations from .po files into .xml, .desktop and
|
||||
oaf files. This merge step will happen at build resp. installation time."
|
||||
|
||||
* Extract translatable strings from various source files (.xml.in, glade, \
|
||||
.desktop.in, .server.in, .oaf.in).
|
||||
* Collect the extracted strings together with messages from traditional source \
|
||||
files (.c, .h) in po/PACKAGE.pot.
|
||||
* Merge back the translations from .po files into .xml, .desktop and oaf \
|
||||
files. This merge step will happen at build resp. installation time.
|
||||
"
|
||||
HOMEPAGE="http://freedesktop.org/wiki/Software/intltool"
|
||||
SRC_URI="ftp://ftp.gnome.org/pub/gnome/sources/intltool/0.40/intltool-0.40.6.tar.gz"
|
||||
CHECKSUM_MD5="8e40f9d1c7308eddbfd24b22cd540631"
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
SUMMARY="NetSurf build framework"
|
||||
DESCRIPTION="NetSurf build framework for compiling some of their libraries"
|
||||
DESCRIPTION="
|
||||
NetSurf build framework for compiling some of their libraries.
|
||||
"
|
||||
HOMEPAGE="http://www.netsurf-browser.org/"
|
||||
SRC_URI="git://git.netsurf-browser.org/buildsystem.git"
|
||||
REVISION="1"
|
||||
|
||||
@@ -39,23 +39,19 @@ INSTALL()
|
||||
}
|
||||
|
||||
DESCRIPTION="
|
||||
Ninja is a small build system with a focus on speed. It differs from other
|
||||
build systems in two major respects: it is designed to have its input files
|
||||
generated by a higher-level build system, and it is designed to run builds
|
||||
as fast as possible.
|
||||
|
||||
Why yet another build system?
|
||||
Where other build systems are high-level languages Ninja aims to be an
|
||||
assembler.
|
||||
|
||||
Ninja build files are human-readable but not especially convenient to write
|
||||
by hand. (See the generated build file used to build Ninja itself.) These
|
||||
constrained build files allow Ninja to evaluate incremental builds quickly.
|
||||
For the Chrome browser on Linux (the motivating project behind Ninja),
|
||||
Ninja is under a second for a no-op build where the equivalent Makefiles
|
||||
took over ten seconds.
|
||||
|
||||
Ninja's low-level approach makes it perfect for embedding into more
|
||||
featureful build systems. Via gyp it can build Chrome and v8 and node.js
|
||||
etc.; via CMake it can build LLVM and KDE and Blender etc.
|
||||
"
|
||||
Ninja is a small build system with a focus on speed. It differs from other \
|
||||
build systems in two major respects: it is designed to have its input files \
|
||||
generated by a higher-level build system, and it is designed to run builds as \
|
||||
fast as possible.
|
||||
Why yet another build system? Where other build systems are high-level \
|
||||
languages Ninja aims to be an assembler.
|
||||
Ninja build files are human-readable but not especially convenient to write by \
|
||||
hand. (See the generated build file used to build Ninja itself.) These \
|
||||
constrained build files allow Ninja to evaluate incremental builds quickly. \
|
||||
For the Chrome browser on Linux (the motivating project behind Ninja), Ninja \
|
||||
is under a second for a no-op build where the equivalent Makefiles took over \
|
||||
ten seconds.
|
||||
Ninja's low-level approach makes it perfect for embedding into more featureful \
|
||||
build systems. Via gyp it can build Chrome and v8 and node.js etc.; via CMake \
|
||||
it can build LLVM and KDE and Blender etc.
|
||||
"
|
||||
|
||||
@@ -1,27 +1,23 @@
|
||||
SUMMARY="A small collection of programs that operate on patch files."
|
||||
SUMMARY="A small collection of programs that operate on patch files"
|
||||
DESCRIPTION="
|
||||
*Interdiff generates an incremental patch from two patches
|
||||
against a common source.
|
||||
*Combinediff generates a single patch from two incremental
|
||||
patches, allowing you to merge patches together.
|
||||
*Filterdiff will select the portions of a patch file that apply
|
||||
to files matching (or, alternatively, not matching) a shell
|
||||
wildcard.
|
||||
*Fixcvsdiff is for correcting the output of ‘cvs diff’.
|
||||
*Rediff corrects hand-edited patches, by comparing the original
|
||||
patch with the modified one and adjusting the offsets and
|
||||
counts.
|
||||
*Lsdiff displays a short listing of affected files in a patch
|
||||
file, along with (optionally) the line numbers of the start of
|
||||
each patch.
|
||||
*Splitdiff separates out patches from a patch file so that each
|
||||
new patch file only alters any given file once.
|
||||
*Grepdiff displays a list of the files modified by a patch where
|
||||
the patch contains a given regular expression.
|
||||
*Recountdiff fixes up counts and offsets in a unified diff.
|
||||
*Unwrapdiff fixes word-wrapped unified diffs.
|
||||
*Interdiff generates an incremental patch from two patches against a common \
|
||||
source.
|
||||
*Combinediff generates a single patch from two incremental patches, allowing \
|
||||
you to merge patches together.
|
||||
*Filterdiff will select the portions of a patch file that apply to files \
|
||||
matching (or, alternatively, not matching) a shell wildcard.
|
||||
*Fixcvsdiff is for correcting the output of ‘cvs diff’.
|
||||
*Rediff corrects hand-edited patches, by comparing the original patch with the \
|
||||
modified one and adjusting the offsets and counts.
|
||||
*Lsdiff displays a short listing of affected files in a patch file, along with \
|
||||
(optionally) the line numbers of the start of each patch.
|
||||
*Splitdiff separates out patches from a patch file so that each new patch file \
|
||||
only alters any given file once.
|
||||
*Grepdiff displays a list of the files modified by a patch where the patch \
|
||||
contains a given regular expression.
|
||||
*Recountdiff fixes up counts and offsets in a unified diff.
|
||||
*Unwrapdiff fixes word-wrapped unified diffs.
|
||||
"
|
||||
|
||||
HOMEPAGE="http://cyberelk.net/tim/patchutils/"
|
||||
SRC_URI="http://cyberelk.net/tim/data/patchutils/stable/patchutils-0.3.3.tar.xz"
|
||||
CHECKSUM_MD5="b640b6b8af6183f83eacf7bd6d2460cb"
|
||||
|
||||
@@ -1,5 +1,12 @@
|
||||
SUMMARY="Helper tool for compiling applications and libraries"
|
||||
DESCRIPTION="pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.cpkg-config --libs --cflags glib-2.0 for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance."
|
||||
DESCRIPTION="
|
||||
pkg-config is a helper tool used when compiling applications and libraries. It \
|
||||
helps you insert the correct compiler options on the command line so an \
|
||||
application can use gcc -o test test.cpkg-config --libs --cflags glib-2.0 for \
|
||||
instance, rather than hard-coding values on where to find glib (or other \
|
||||
libraries). It is language-agnostic, so it can be used for defining the \
|
||||
location of documentation tools, for instance.
|
||||
"
|
||||
HOMEPAGE="http://pkg-config.freedesktop.org/wiki/"
|
||||
LICENSE="GNU GPL v2"
|
||||
COPYRIGHT="1998, 2001-2006 Red Hat Inc."
|
||||
|
||||
@@ -1,4 +1,7 @@
|
||||
DESCRIPTION="The Open POSIX Test Suite is a test suite for POSIX 2001 APIs, not tied to specific implementations."
|
||||
DESCRIPTION="
|
||||
The Open POSIX Test Suite is a test suite for POSIX 2001 APIs, not tied to \
|
||||
specific implementations.
|
||||
"
|
||||
HOMEPAGE="http://posixtest.sourceforge.net/"
|
||||
SRC_URI="http://sourceforge.net/projects/posixtest/files/posixtest/posixtestsuite-1.5.2/posixtestsuite-1.5.2.tar.gz/download"
|
||||
CHECKSUM_MD5="9a8e6516585c886fddc257270061b59c"
|
||||
|
||||
@@ -1,12 +1,13 @@
|
||||
SUMMARY="Ragel compiles executable finite state machines from regular languages"
|
||||
DESCRIPTION="
|
||||
Ragel compiles executable finite state machines from regular languages.
|
||||
|
||||
Ragel targets C, C++, Objective-C, C#, D, Java, Ruby, OCaml and Go.
|
||||
|
||||
Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.
|
||||
Code embedding is done using inline operators that do not disrupt the regular language syntax."
|
||||
|
||||
Ragel state machines can not only recognize byte sequences as regular \
|
||||
expression machines do, but can also execute code at arbitrary points in the \
|
||||
recognition of a regular language.
|
||||
Code embedding is done using inline operators that do not disrupt the regular \
|
||||
language syntax.
|
||||
"
|
||||
HOMEPAGE="http://www.complang.org/ragel"
|
||||
SRC_URI="http://www.complang.org/ragel/ragel-6.8.tar.gz"
|
||||
CHECKSUM_MD5="1bb39745ac23da449019f9f2cb4b0d01"
|
||||
|
||||
@@ -1,5 +1,11 @@
|
||||
SUMMARY="Open Source software construction tool"
|
||||
DESCRIPTION="SCons is an Open Source software construction tool—that is, a next-generation build tool. Think of SCons as an improved, cross-platform substitute for the classic Make utility with integrated functionality similar to autoconf/automake and compiler caches such as ccache. In short, SCons is an easier, more reliable and faster way to build software."
|
||||
DESCRIPTION="
|
||||
SCons is an Open Source software construction tool—that is, a next-generation \
|
||||
build tool. Think of SCons as an improved, cross-platform substitute for the \
|
||||
classic Make utility with integrated functionality similar to \
|
||||
autoconf/automake and compiler caches such as ccache. In short, SCons is an \
|
||||
easier, more reliable and faster way to build software.
|
||||
"
|
||||
HOMEPAGE="http://www.scons.org/"
|
||||
LICENSE="MIT"
|
||||
COPYRIGHT="2001-2012 The SCons Foundation"
|
||||
|
||||
Reference in New Issue
Block a user