De-Lint recipes.

*	fossil
	Improved SUMMARY, thanks waddlesplash for noticing the error.

*	gcc
	Shortened SUMMARY (at least removing the "\" linebreak that seems to
	trigger the lint warning)
	Minor cosmetics.

*	gd
	Renamed recipe to correct version.
	Added license.
	Corrected copyright.
	Added autoconf, aclocal, libtoolize to BUILD_PREREQUIRES.
	Added SOURCE_DIR.
	Now it almost builds, failing with:

	configure.ac:79: warning: macro 'AM_ICONV' not found in library
	configure.ac:130: error: possibly undefined macro: AC_MSG_ERROR

*	global
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnupg
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gnutls
	Added PATCHES="gnutls-2.8.6.patch" to fix the lint warning.
	Moved haiku_devel to BUILD_REQUIRES.
	Sorted the _devel blocks to the top.
	Minor cosmetics.
	Build fails...

*	golang
	Removed "." from SUMMARY.
	Minor cosmetics.

*	gptfdisk
	Removed "." from SUMMARY.
	Minor cosmetics.

*	graphviz
	Minor cosmetics.

*	gri
	Removed "." from SUMMARY.
	Minor cosmetics.

*	ha
	Slightly improved SUMMARY/DESCRIPTION
	Minor cosmetics.

*	handbreak
	Removed "." from SUMMARY.
	Minor cosmetics.

*	harfbuzz
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hdialog
	Removed "." from SUMMARY.
	Use g++ instead of gcc.
	Minor cosmetics.

*	help2man
	Removed "." from SUMMARY.
	Minor cosmetics.

*	heroes
	Removed "." from SUMMARY.
	Minor cosmetics.

*	homeworld
	Removed "." from SUMMARY.
	Minor cosmetics.

*	htmldoc
	Remove outdated patch file
	Minor cosmetics.

*	htmltidy
	Removed "." from SUMMARY.
	Minor cosmetics.
	Sorted the _devel blocks to the top.

*	hyperstudio
	Removed "." from SUMMARY.
	Minor cosmetics.
This commit is contained in:
Humdinger
2015-07-19 20:15:36 +02:00
parent 5577804739
commit 5113be297d
34 changed files with 259 additions and 438 deletions

View File

@@ -1,7 +1,5 @@
SUMMARY="The HA archiver using the HSC compression method"
DESCRIPTION="
The HA archiver using the HSC compression method
"
SUMMARY="An archiver using the HSC compression method"
DESCRIPTION="HA is an archiver that uses the HSC compression method."
LICENSE="GNU GPL v2"
COPYRIGHT="1993-1995 Harri Hirvola"
HOMEPAGE="https://code.google.com/p/ak-various-projects/"
@@ -14,15 +12,12 @@ PROVIDES="
ha = $portVersion
cmd:ha = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:make
cmd:gcc

View File

@@ -1,12 +1,10 @@
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.
"
SUMMARY="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/"
SOURCE_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.10.tar.bz2"
CHECKSUM_MD5="dcf7ed712997888d616e029637bfc303"

View File

@@ -1,12 +1,10 @@
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.
"
SUMMARY="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/"
SOURCE_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-1.4.11.tar.bz2"
CHECKSUM_SHA256="d18ceeac16e554a501170b9bfde611625252d0fe9448685a69c93bf149ee6ef6"

View File

@@ -1,12 +1,10 @@
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.
"
SUMMARY="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/"
SOURCE_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/gnupg-$portVersion.tar.bz2"
CHECKSUM_SHA256="7b3b748e6aaa338092a0b26b1730cd9355765b55e3684f58dd70f9a1b00f4a2f"

View File

@@ -1,8 +1,6 @@
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).
"
DESCRIPTION="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"
@@ -17,7 +15,6 @@ PROVIDES="
htmldoc = $portVersion compat >= 1.8
cmd:htmldoc = $portVersion compat >= 1.8
"
REQUIRES="
haiku
lib:libjpeg
@@ -38,7 +35,6 @@ BUILD_PREREQUIRES="
cmd:sed
"
BUILD()
{
autoconf

View File

@@ -1,124 +0,0 @@
diff -urN htmldoc-1.8.27-orig/configure.in htmldoc-1.8.27/configure.in
--- htmldoc-1.8.27-orig/configure.in 2006-08-02 19:36:53.000000000 +0000
+++ htmldoc-1.8.27/configure.in 2011-05-23 09:05:32.608174080 +0000
@@ -109,7 +109,7 @@
AC_SUBST(LDFLAGS)
AC_CHECK_LIB(m,pow)
-AC_SEARCH_LIBS(socket, socket)
+AC_SEARCH_LIBS(socket, network socket)
AC_SEARCH_LIBS(gethostbyaddr, nsl)
AC_SEARCH_LIBS(getaddrinfo, nsl, AC_DEFINE(HAVE_GETADDRINFO))
AC_SEARCH_LIBS(getnameinfo, nsl, AC_DEFINE(HAVE_GETNAMEINFO))
@@ -316,8 +316,8 @@
bindir="$exec_prefix/bin"
fi
-AC_DEFINE_UNQUOTED(DOCUMENTATION, "$prefix/share/doc/htmldoc")
-AC_DEFINE_UNQUOTED(HTML_DATA, "$prefix/share/htmldoc")
+AC_DEFINE_UNQUOTED(DOCUMENTATION, "$prefix/data/doc/htmldoc")
+AC_DEFINE_UNQUOTED(HTML_DATA, "$prefix/data/htmldoc")
dnl Update compiler options...
if test -n "$GXX"; then
diff -urN htmldoc-1.8.27-orig/data/Makefile htmldoc-1.8.27/data/Makefile
--- htmldoc-1.8.27-orig/data/Makefile 2004-05-10 01:14:53.000000000 +0000
+++ htmldoc-1.8.27/data/Makefile 2011-05-23 09:03:53.007602176 +0000
@@ -53,11 +53,11 @@
#
install:
- if [ ! -d $(datadir)/htmldoc/data ]; then\
- $(MKDIR) $(datadir)/htmldoc/data;\
+ if [ ! -d $(DESTDIR)$(datadir)/htmldoc/data ]; then\
+ $(MKDIR) $(DESTDIR)$(datadir)/htmldoc/data;\
fi
- $(CP) $(FILES) $(datadir)/htmldoc/data
- $(CHMOD) ugo+r $(datadir)/htmldoc/data/*
+ $(CP) $(FILES) $(DESTDIR)$(datadir)/htmldoc/data
+ $(CHMOD) ugo+r $(DESTDIR)$(datadir)/htmldoc/data/*
#
diff -urN htmldoc-1.8.27-orig/doc/Makefile htmldoc-1.8.27/doc/Makefile
--- htmldoc-1.8.27-orig/doc/Makefile 2005-10-28 20:32:59.000000000 +0000
+++ htmldoc-1.8.27/doc/Makefile 2011-05-23 09:03:57.148897792 +0000
@@ -57,16 +57,16 @@
#
install: $(DOCUMENTS)
- if [ ! -d $(datadir)/doc/htmldoc ]; then\
- $(MKDIR) $(datadir)/doc/htmldoc;\
+ if [ ! -d $(DESTDIR)$(mandir)/doc/htmldoc ]; then\
+ $(MKDIR) $(DESTDIR)$(mandir)/doc/htmldoc;\
fi
- $(CP) $(DOCFILES) $(datadir)/doc/htmldoc
- $(CHMOD) ugo+r $(datadir)/doc/htmldoc/*
- if [ ! -d $(mandir)/man1 ]; then\
- $(MKDIR) $(mandir)/man1;\
+ $(CP) $(DOCFILES) $(DESTDIR)/$(mandir)/doc/htmldoc
+ $(CHMOD) ugo+r $(DESTDIR)/$(mandir)/doc/htmldoc/*
+ if [ ! -d $(DESTDIR)$(mandir)/man1 ]; then\
+ $(MKDIR) $(DESTDIR)/$(mandir)/man1;\
fi
- $(CP) htmldoc.man $(mandir)/man1/htmldoc.1
- $(CHMOD) ugo+r $(mandir)/man1/htmldoc.1
+ $(CP) htmldoc.man $(DESTDIR)/$(mandir)/man1/htmldoc.1
+ $(CHMOD) ugo+r $(DESTDIR)/$(mandir)/man1/htmldoc.1
#
diff -urN htmldoc-1.8.27-orig/fonts/Makefile htmldoc-1.8.27/fonts/Makefile
--- htmldoc-1.8.27-orig/fonts/Makefile 2005-10-28 20:32:59.000000000 +0000
+++ htmldoc-1.8.27/fonts/Makefile 2011-05-23 09:04:00.721682432 +0000
@@ -75,14 +75,14 @@
install:
echo "Installing font files in $(datadir)/htmldoc/fonts..."
- if [ ! -d $(datadir)/htmldoc/fonts ]; then\
- $(MKDIR) $(datadir)/htmldoc/fonts;\
+ if [ ! -d $(DESTDIR)/$(datadir)/htmldoc/fonts ]; then\
+ $(MKDIR) $(DESTDIR)/$(datadir)/htmldoc/fonts;\
fi
for font in $(FONTS); do \
- $(CP) $$font.afm $(datadir)/htmldoc/fonts; \
- $(CP) $$font.pfa $(datadir)/htmldoc/fonts; \
+ $(CP) $$font.afm $(DESTDIR)/$(datadir)/htmldoc/fonts; \
+ $(CP) $$font.pfa $(DESTDIR)/$(datadir)/htmldoc/fonts; \
done
- $(CHMOD) ugo+r $(datadir)/htmldoc/fonts/*
+ $(CHMOD) ugo+r $(DESTDIR)/$(datadir)/htmldoc/fonts/*
#
diff -urN htmldoc-1.8.27-orig/htmldoc/Makefile htmldoc-1.8.27/htmldoc/Makefile
--- htmldoc-1.8.27-orig/htmldoc/Makefile 2005-10-28 20:32:59.000000000 +0000
+++ htmldoc-1.8.27/htmldoc/Makefile 2011-05-23 09:04:04.563609600 +0000
@@ -50,11 +50,11 @@
#
install: all
- if [ ! -d $(bindir) ]; then\
- $(MKDIR) $(bindir);\
+ if [ ! -d $(DESTDIR)/$(bindir) ]; then\
+ $(MKDIR) $(DESTDIR)/$(bindir);\
fi
- cp htmldoc$(EXEEXT) $(bindir)
- chmod ugo+rx $(bindir)/htmldoc$(EXEEXT)
+ cp htmldoc$(EXEEXT) $(DESTDIR)/$(bindir)
+ chmod ugo+rx $(DESTDIR)/$(bindir)/htmldoc$(EXEEXT)
#
diff -urN htmldoc-1.8.27-orig/htmldoc/http.h htmldoc-1.8.27/htmldoc/http.h
--- htmldoc-1.8.27-orig/htmldoc/http.h 2006-04-03 15:41:08.000000000 +0000
+++ htmldoc-1.8.27/htmldoc/http.h 2011-05-23 09:04:08.438304768 +0000
@@ -102,6 +102,8 @@
# define s6_addr32 _S6_un._S6_u32
# elif defined(__FreeBSD__) || defined(__APPLE__)
# define s6_addr32 __u6_addr.__u6_addr32
+# elif defined(__HAIKU__)
+# define s6_addr32 s6_addr
# elif defined(__osf__)
# define s6_addr32 s6_un.sa6_laddr
# elif defined(WIN32)

View File

@@ -1,5 +1,6 @@
SUMMARY="Tidy the layout and correct errors in HTML and XML documents."
DESCRIPTION="htmltidy - Tidy the layout and correct errors in HTML and XML documents."
SUMMARY="Tidy the layout and correct errors in HTML and XML documents"
DESCRIPTION="htmltidy - Tidy the layout and correct errors in HTML and XML \
documents."
HOMEPAGE="http://tidy.sourceforge.net/"
SOURCE_URI="cvs://:pserver:anonymous@tidy.cvs.sourceforge.net:/cvsroot/tidy/tidy#12/28/2009"
REVISION="1"
@@ -14,15 +15,18 @@ PROVIDES="
lib:libtidy_0.99
lib:libtidy
"
PROVIDES_devel="
devel:libtidy
"
REQUIRES="
haiku$secondaryArchSuffix
"
REQUIRES_devel="
htmltidy == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchsuffix
cmd:as$secondaryArchSuffix
@@ -32,6 +36,7 @@ BUILD_PREREQUIRES="
"
PATCHES="$portName-$portVersion.patchset"
BUILD()
{
/bin/sh build/gnuauto/setup.sh
@@ -49,11 +54,3 @@ TEST()
cd test
sh testall.sh
}
PROVIDES_devel="
devel:libtidy
"
REQUIRES_devel="
htmltidy == $portVersion base
"

View File

@@ -1,6 +1,6 @@
SUMMARY="Reference compiler for the Go programming language."
DESCRIPTION="The Go programming language is an open source project to make programmers more \
productive.
SUMMARY="Reference compiler for the Go programming language"
DESCRIPTION="The Go programming language is an open source project to make \
programmers more productive.
Go is expressive, concise, clean, and efficient. Its concurrency \
mechanisms make it easy to write programs that get the most out of multicore \

View File

@@ -1,13 +1,11 @@
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.
"
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."
HOMEPAGE="http://www.gnu.org/software/global/"
SOURCE_URI="http://ftp.gnu.org/pub/gnu/global/global-6.3.tar.gz"
CHECKSUM_SHA256="c91c741ebf5a27fcb3a61c93f2ee4b97ba265ecb2f48644751d0d5e133c3f8db"
@@ -30,7 +28,6 @@ PROVIDES="
cmd:htags = $portVersion compat >= 6.3
cmd:htags_server = $portVersion compat >= 6.3
"
REQUIRES="
haiku
ncurses
@@ -38,11 +35,9 @@ REQUIRES="
cmd:sort
lib:libltdl
"
BUILD_REQUIRES="
devel:libncurses
"
BUILD_PREREQUIRES="
haiku_devel
cmd:autoreconf

View File

@@ -1,4 +1,4 @@
SUMMARY="A distributed software configuration management"
SUMMARY="A tool for distributed software configuration management"
DESCRIPTION="Fossil is a simple, high-reliability, distributed version \
control system like Git and Mercurial, but Fossil also supports distributed \
bug tracking, distributed wiki, and a distributed blog mechanism all in a \

View File

@@ -1,4 +1,4 @@
SUMMARY="A distributed software configuration management"
SUMMARY="A tool for distributed software configuration management"
DESCRIPTION="Fossil is a simple, high-reliability, distributed version \
control system like Git and Mercurial, but Fossil also supports distributed \
bug tracking, distributed wiki, and a distributed blog mechanism all in a \

View File

@@ -1,4 +1,4 @@
SUMMARY="An action game similar to Tron and Nibbles."
SUMMARY="An action game similar to Tron and Nibbles"
DESCRIPTION="Heroes is similar to the Tron and Nibbles games of yore, but \
includes many graphical improvements and new game features. In it, you must \
maneuver a small vehicle around a world and collect powerups while avoiding \
@@ -10,10 +10,8 @@ SOURCE_URI_2="http://prdownloads.sourceforge.net/heroes/heroes-data-1.5.tar.gz"
CHECKSUM_SHA256_2="af2af6b1fd83636db03d0d2aa77243d31dccd1cb14a20269ed765edb2bb4ff43"
REVISION="1"
LICENSE="GNU GPL v2"
COPYRIGHT="2000-2002 Alexandre Duret-Lutz, \
Romual Genevois, \
Alexandre Liverneaux, \
Philippe Meisburger"
COPYRIGHT="2000-2002 Alexandre Duret-Lutz, Romual Genevois, \
Alexandre Liverneaux, Philippe Meisburger"
ARCHITECTURES="x86_gcc2 ?x86 ?x86_64"
@@ -21,27 +19,24 @@ PROVIDES="
heroes = portVersion
app:heroes = $portVersion
cmd:heroeslvl = $portVersion
"
"
REQUIRES="
haiku
lib:libintl
lib:libsdl
lib:libsdl_mixer
"
"
BUILD_REQUIRES="
haiku_devel
devel:libintl
devel:libsdl
devel:libsdl_mixer
"
"
BUILD_PREREQUIRES="
cmd:gcc
cmd:libtoolize
cmd:make
"
"
BUILD()
{

View File

@@ -1,13 +1,9 @@
SUMMARY="Homeworld is a space real-time strategy computer game."
DESCRIPTION="
Homeworld is a real-time strategy computer \
game, set and played in a 3D space environment. \
Developed by Relic Entertainment, it was released \
for the PC in 1998 to worldwide acclaim, winning \
multiple awards for its novel gameplay and strong \
single-player story. Relic Entertainment later released \
the source code to the public under licence.
"
SUMMARY="A space real-time strategy computer game"
DESCRIPTION="Homeworld is a real-time strategy computer game, set and played \
in a 3D space environment. Developed by Relic Entertainment, it was released \
for the PC in 1998 to worldwide acclaim, winning multiple awards for its \
novel gameplay and strong single-player story. Relic Entertainment later \
released the source code to the public under licence. "
HOMEPAGE="http://www.homeworldsdl.org/"
COPYRIGHT="1999-2000 Sierra On-Line, Inc."
LICENSE="RE-INC-EULA"
@@ -20,7 +16,6 @@ PROVIDES="
homeworld_sdl$secondaryArchSuffix = $portVersion
app:homeworld_sdl$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix

View File

@@ -1,4 +1,4 @@
SUMMARY="Create GUI dialogs from shell scripts."
SUMMARY="Create GUI dialogs from shell scripts"
DESCRIPTION="This tools is able to create various GUI dialogs. This allows \
for shell scripts to easily integrate to the system and interact with the user."
HOMEPAGE="https://github.com/atalax/hdialog"
@@ -14,18 +14,15 @@ PROVIDES="
hdialog = $portVersion
cmd:hdialog = $portVersion
"
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
makefile_engine
cmd:gcc
cmd:gc++
"
BUILD()

View File

@@ -1,4 +1,4 @@
SUMMARY="Multitrack audio recording and editing suite."
SUMMARY="Multitrack audio recording and editing suite"
DESCRIPTION="HyperStudio is a multitrack audio recording and editing \
suite with an easy to master graphical user interface. It's based off of \
BeAE, and improves on BeAE in numerous ways."
@@ -21,7 +21,6 @@ PROVIDES="
REQUIRES="
haiku
"
BUILD_REQUIRES="
haiku_devel
"

View File

@@ -1,4 +1,4 @@
SUMMARY="Open Source Graph Visualization Software"
SUMMARY="Open source graph visualization software"
DESCRIPTION="Graphviz is open source graph visualization software. Graph \
visualization is a way of representing structural information as diagrams of \
abstract graphs and networks. It has important applications in networking, \
@@ -7,11 +7,10 @@ learning, and in visual interfaces for other technical domains.
The Graphviz layout programs take descriptions of graphs in a simple text \
language, and make diagrams in useful formats, such as images and SVG for web \
pages, PDF or Postscript for inclusion in other documents; or display in an \
interactive graph browser. (Graphviz also supports GXL, an XML dialect.) \
interactive graph browser. (Graphviz also supports GXL, an XML dialect.)
Graphviz has many useful features for concrete diagrams, such as options for \
colors, fonts, tabular node layouts, line styles, hyperlinks, rolland custom \
shapes.
"
shapes."
HOMEPAGE="http://www.graphviz.org/"
LICENSE="CPL v1.0"
COPYRIGHT="1994-2010 AT&T Corp."
@@ -77,7 +76,16 @@ PROVIDES="
lib:libxdot$secondaryArchSuffix = $portVersion compat >= 2
lib:libxdot$secondaryArchSuffix = $portVersion compat >= 2
"
PROVIDES_devel="
graphviz${secondaryArchSuffix}_devel = $portVersion
devel:libcdt$secondaryArchSuffix = $portVersion
devel:libcgraph$secondaryArchSuffix = $portVersion
devel:libgraph$secondaryArchSuffix = $portVersion
devel:libgvc$secondaryArchSuffix = $portVersion
devel:libgvpr$secondaryArchSuffix = $portVersion
devel:libpathplan$secondaryArchSuffix = $portVersion
devel:libxdot$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
@@ -87,7 +95,9 @@ REQUIRES="
lib:libjpeg$secondaryArchSuffix
lib:libfontconfig$secondaryArchSuffix
"
REQUIRES_devel="
graphviz$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libexpat$secondaryArchSuffix
@@ -96,7 +106,6 @@ BUILD_REQUIRES="
devel:libjpeg$secondaryArchSuffix
devel:libfontconfig$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:autoconf
cmd:automake
@@ -127,18 +136,3 @@ INSTALL()
packageEntries devel \
$developDir
}
PROVIDES_devel="
graphviz${secondaryArchSuffix}_devel = $portVersion
devel:libcdt$secondaryArchSuffix = $portVersion
devel:libcgraph$secondaryArchSuffix = $portVersion
devel:libgraph$secondaryArchSuffix = $portVersion
devel:libgvc$secondaryArchSuffix = $portVersion
devel:libgvpr$secondaryArchSuffix = $portVersion
devel:libpathplan$secondaryArchSuffix = $portVersion
devel:libxdot$secondaryArchSuffix = $portVersion
"
REQUIRES_devel="
graphviz$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,11 +1,12 @@
SUMMARY="GD is an open source library for the dynamic creation of images by programmers."
DESCRIPTION="GD is an open source library for the dynamic creation of images by programmers."
SUMMARY="A library for the dynamic creation of images"
DESCRIPTION="GD is an open source library for the dynamic creation of images \
by programmers."
HOMEPAGE="http://www.libgd.org"
SOURCE_URI="https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.xz"
CHECKSUM_SHA256="fa6665dfe3d898019671293c84d77067a3d2ede50884dbcb6df899d508370e5a"
REVISION="1"
COPYRIGHT="1999-2013 "
LICENSE="LIBGD"
REVISION="2"
COPYRIGHT="1999-2013 Pierre-Alain Joye"
LICENSE="Libgd"
ARCHITECTURES="?x86_gcc2 ?x86 ?x86_64"
@@ -13,24 +14,26 @@ PROVIDES="
gd = $portVersion
cmd:gd
"
REQUIRES="
haiku
lib:libpng
lib:libjpeg
lib:libgif
"
BUILD_REQUIRES="
haiku_devel
"
BUILD_PREREQUIRES="
cmd:gcc
cmd:autoconf
cmd:aclocal
cmd:cmake
cmd:gcc
cmd:libtoolize
cmd:make
"
SOURCE_DIR="libgd-$portVersion"
BUILD()
{
echo libdir=$libDir
@@ -46,4 +49,3 @@ INSTALL()
{
make install
}

View File

@@ -0,0 +1,53 @@
Portions copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001,
2002 by Cold Spring Harbor Laboratory. Funded under Grant
P41-RR02188 by the National Institutes of Health.
Portions copyright 1996, 1997, 1998, 1999, 2000, 2001, 2002 by
Boutell.Com, Inc.
Portions relating to GD2 format copyright 1999, 2000, 2001, 2002
Philip Warner.
Portions relating to PNG copyright 1999, 2000, 2001, 2002 Greg
Roelofs.
Portions relating to gdttf.c copyright 1999, 2000, 2001, 2002 John
Ellson (ellson@lucent.com).
Portions relating to gdft.c copyright 2001, 2002 John Ellson
(ellson@lucent.com).
Portions copyright 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
Pierre-Alain Joye (pierre@libgd.org).
Portions relating to JPEG and to color quantization copyright 2000,
2001, 2002, Doug Becker and copyright (C) 1994, 1995, 1996, 1997,
1998, 1999, 2000, 2001, 2002, Thomas G. Lane. This software is
based in part on the work of the Independent JPEG Group. See the
file README-JPEG.TXT for more information.
Portions relating to WBMP copyright 2000, 2001, 2002 Maurice
Szmurlo and Johan Van den Brande.
Permission has been granted to copy, distribute and modify gd in
any context without fee, including a commercial application,
provided that this notice is present in user-accessible supporting
documentation.
This does not affect your ownership of the derived work itself, and
the intent is to assure proper credit for the authors of gd, not to
interfere with your productive use of gd. If you have questions,
ask. "Derived works" includes all programs that utilize the
library. Credit must be given in user-accessible documentation.
This software is provided "AS IS." The copyright holders disclaim
all warranties, either express or implied, including but not
limited to implied warranties of merchantability and fitness for a
particular purpose, with respect to this code and accompanying
documentation.
Although their code does not appear in gd, the authors wish to thank
David Koblas, David Rowley, and Hutchison Avenue Software Corporation
for their prior contributions.

View File

@@ -1,8 +1,6 @@
SUMMARY="HarfBuzz is an OpenType text shaping engine."
DESCRIPTION="
HarfBuzz is an OpenType text shaping engine. It is used to layout complex text
such as the Indic and Arabic alphabets.
"
SUMMARY="HarfBuzz is an OpenType text shaping engine"
DESCRIPTION="HarfBuzz is an OpenType text shaping engine. It is used to \
layout complex text such as the Indic and Arabic alphabets."
HOMEPAGE="http://www.freedesktop.org/wiki/Software/HarfBuzz/"
LICENSE="MIT"
COPYRIGHT="
@@ -37,6 +35,10 @@ PROVIDES="
cmd:hb_ot_shape_closure$secondaryArchSuffix
cmd:hb_shape$secondaryArchSuffix
"
PROVIDES_devel="
harfbuzz${secondaryArchSuffix}_devel = $portVersion compat >= 0.9
devel:libharfbuzz$secondaryArchSuffix = 0.940.0 compat >= 0
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libfreetype$secondaryArchSuffix
@@ -49,6 +51,9 @@ REQUIRES="
lib:libstdc++$secondaryArchSuffix
lib:libgraphite2$secondaryArchSuffix
"
REQUIRES_devel="
harfbuzz$secondaryArchSuffix == $portVersion base
"
BUILD_REQUIRES="
devel:libfreetype$secondaryArchSuffix
devel:libglib_2.0$secondaryArchSuffix
@@ -69,7 +74,7 @@ BUILD_PREREQUIRES="
cmd:grep
cmd:sed
cmd:pkg_config$secondaryArchSuffix
"
"
BUILD()
{
@@ -93,13 +98,3 @@ INSTALL()
$dataDir
}
# ----- devel package -------------------------------------------------------
PROVIDES_devel="
harfbuzz${secondaryArchSuffix}_devel = $portVersion compat >= 0.9
devel:libharfbuzz$secondaryArchSuffix = 0.940.0 compat >= 0
"
REQUIRES_devel="
harfbuzz$secondaryArchSuffix == $portVersion base
"

View File

@@ -1,9 +1,8 @@
SUMMARY="A tool to convert video from nearly any format to modern codecs."
SUMMARY="A tool to convert video from nearly any format to modern codecs"
DESCRIPTION="Handbrake is an open-source, GPL-licensed, multiplatform, \
multithreaded video transcoder.
Convert from many common multimedia file formats, including unprotected \
DVD or BluRay sources to a handful of modern output file formats.
"
DVD or BluRay sources to a handful of modern output file formats."
HOMEPAGE="http://www.handbrake.fr"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2015 HandBrake Team"
@@ -83,7 +82,7 @@ BUILD_PREREQUIRES="
cmd:python
cmd:m4
cmd:tar
"
"
PATCH()
{

View File

@@ -1,9 +1,8 @@
SUMMARY="A tool to convert video from nearly any format to modern codecs."
SUMMARY="A tool to convert video from nearly any format to modern codecs"
DESCRIPTION="Handbrake is an open-source, GPL-licensed, multiplatform, \
multithreaded video transcoder.
Convert from many common multimedia file formats, including unprotected \
DVD or BluRay sources to a handful of modern output file formats.
"
DVD or BluRay sources to a handful of modern output file formats."
HOMEPAGE="http://www.handbrake.fr"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2015 HandBrake Team"
@@ -85,7 +84,7 @@ BUILD_PREREQUIRES="
cmd:python
cmd:m4
cmd:tar
"
"
PATCH()
{

View File

@@ -1,9 +1,8 @@
SUMMARY="A tool to convert video from nearly any format to modern codecs."
SUMMARY="A tool to convert video from nearly any format to modern codecs"
DESCRIPTION="Handbrake is an open-source, GPL-licensed, multiplatform, \
multithreaded video transcoder.
Convert from many common multimedia file formats, including unprotected \
DVD or BluRay sources to a handful of modern output file formats.
"
DVD or BluRay sources to a handful of modern output file formats."
HOMEPAGE="http://www.handbrake.fr"
LICENSE="GNU GPL v2"
COPYRIGHT="2003-2013 HandBrake Team"
@@ -81,7 +80,7 @@ BUILD_PREREQUIRES="
cmd:python
cmd:m4
cmd:tar
"
"
PATCH()
{

View File

@@ -4,11 +4,16 @@ TLS and DTLS protocols and technologies around them. It provides a simple C \
language application programming interface (API) to access the secure \
communications protocols as well as APIs to parse and write X.509, PKCS #12, \
OpenPGP and other required structures. It is aimed to be portable and \
efficient with focus on security and interoperability.
"
efficient with focus on security and interoperability."
HOMEPAGE="http://www.gnutls.org/"
SOURCE_URI="ftp://ftp.gnu.org/pub/gnu/gnutls/gnutls-2.8.6.tar.bz2"
CHECKSUM_SHA256="d6f846a7064af3ee2c9aebd65dcee76953b767170cbcd719e990ed6b9688a356"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="
2009-2010 Free Software Fundation Inc.
2004-2008 Simon Josefsson
2000-2004 Nikos Mavrogiannopoulos
"
REVISION="1"
ARCHITECTURES="x86_gcc2"
@@ -24,44 +29,36 @@ PROVIDES="
lib:libgnutls_openssl = 26.14.12 compat = 26
lib:libgnutls = 26.14.12 compat = 26
lib:libgnutlsxx = 26.14.12 compat = 26
"
REQUIRES="
haiku
lib:libgcrypt
lib:libgpg_error
"
BUILD_REQUIRES="
devel:libgcrypt
devel:libgpg_error
"
BUILD_PREREQUIRES="
haiku_devel
cmd:autoconf
cmd:automake
cmd:gcc
cmd:libtoolize
cmd:make
"
"
PROVIDES_devel="
gnutls_devel = $portVersion
devel:libgnutls_extra = 26.14.12 compat = 26
devel:libgnutls_openssl = 26.14.12 compat = 26
devel:libgnutls = 26.14.12 compat = 26
devel:libgnutlsxx = 26.14.12 compat = 26
"
"
REQUIRES="
haiku
lib:libgcrypt
lib:libgpg_error
"
REQUIRES_devel="
gnutls == $portVersion base
"
"
BUILD_REQUIRES="
haiku_devel
devel:libgcrypt
devel:libgpg_error
"
BUILD_PREREQUIRES="
cmd:autoconf
cmd:automake
cmd:gcc
cmd:libtoolize
cmd:make
"
LICENSE="GNU LGPL v2.1"
COPYRIGHT="2009-2010 Free Software Fundation Inc.
2004-2008 Simon Josefsson
2000-2004 Nikos Mavrogiannopoulos"
PATCHES="gnutls-2.8.6.patch"
BUILD()
{

View File

@@ -1,8 +1,8 @@
SUMMARY="A graphics programming language."
DESCRIPTION="Gri is a language for scientific graphics programming. The word
'language' is important: Gri is command-driven, not point/click. Gri can make
x-y graphs, contour graphs, and image graphs, in PostScript and (someday) SVG
formats. Control is provided over all aspects of drawing, e.g. line widths,
SUMMARY="A graphics programming language"
DESCRIPTION="Gri is a language for scientific graphics programming. The word \
'language' is important: Gri is command-driven, not point/click. Gri can make \
x-y graphs, contour graphs, and image graphs, in PostScript and (someday) SVG \
formats. Control is provided over all aspects of drawing, e.g. line widths, \
colors, and fonts. A TeX-like syntax provides common mathematical symbols."
HOMEPAGE="http://gri.sourceforge.net/"
SOURCE_URI="http://downloads.sourceforge.net/project/gri/gri/2.12.23/gri-2.12.23.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fgri%2Ffiles%2F&ts=1356118794&use_mirror=ignum"

View File

@@ -1,30 +1,28 @@
SUMMARY="GPT partition table manipulator."
SUMMARY="GPT partition table manipulator"
DESCRIPTION="GPT fdisk is a disk partitioning tool loosely modeled on Linux \
fdisk, but used for modifying GUID Partition Table (GPT) disks. The related \
FixParts utility fixes some common problems on Master Boot Record (MBR) disks."
REVISION="1"
ARCHITECTURES="!x86_gcc2"
HOMEPAGE="http://www.rodsbooks.com/gdisk/"
SOURCE_URI="http://sourceforge.net/projects/gptfdisk/files/gptfdisk/0.8.10/gptfdisk-0.8.10.tar.gz"
LICENSE="GNU GPL v2"
COPYRIGHT="2013 Rod Smith"
SOURCE_URI="http://sourceforge.net/projects/gptfdisk/files/gptfdisk/0.8.10/gptfdisk-0.8.10.tar.gz"
PATCHES="gptfdisk-0.8.10.recipe"
PROVIDES="
gptfdisk = $portVersion
"
"
BUILD_REQUIRES="
devel:libuuid
devel:libncurses
"
"
BUILD_PREREQUIRES="
haiku_devel
cmd:gcc
cmd:make
"
"
PATCHES="gptfdisk-0.8.10.recipe"
BUILD()
{

View File

@@ -1,15 +1,11 @@
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.
SUMMARY="A tool to produce simple manual pages."
DESCRIPTION="help2man is a tool for automatically generating simple manual \
pages from program output. The 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.
"
manual page."
HOMEPAGE="http://www.gnu.org/software/help2man/"
SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-1.43.3.tar.gz"
CHECKSUM_SHA256="67978d118980ebd9f0c60be5db129527900a7b997b9568fc795ba9bdb341d303"

View File

@@ -1,15 +1,11 @@
SUMMARY="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.
SUMMARY="A tool to produce simple manual pages."
DESCRIPTION="help2man is a tool for automatically generating simple manual \
pages from program output. The 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.
"
manual page."
HOMEPAGE="http://www.gnu.org/software/help2man/"
SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-1.44.1.tar.xz"
CHECKSUM_SHA256="22de6846771921f455e389cdca07119d7f55b1877685b42dd5bbb9fc1377defb"

View File

@@ -1,14 +1,11 @@
SUMMARY="Produces simple manual pages from --help and --version output of 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.
SUMMARY="A tool to produce simple manual pages."
DESCRIPTION="help2man is a tool for automatically generating simple manual \
pages from program output. The 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.
"
manual page."
HOMEPAGE="http://www.gnu.org/software/help2man/"
SOURCE_URI="http://ftpmirror.gnu.org/help2man/help2man-$portVersion.tar.xz"
CHECKSUM_SHA256="a669dc3baf2f9fcfcf9d55d8555d1c234bc3cabd5fbe8e36e0dea4a88c222942"

View File

@@ -1,7 +1,6 @@
SUMMARY="C/C++ compiler"
DESCRIPTION="
Standard compiler for x86_gcc2 platform, ABI-compatible with BeOS R5.
"
DESCRIPTION="Standard compiler for x86_gcc2 platform, ABI-compatible with \
BeOS R5."
HOMEPAGE="http://gcc.gnu.org"
LICENSE="
GNU GPL v2
@@ -32,7 +31,6 @@ PROVIDES="
cmd:protoize$secondaryArchSuffix = $portVersion compat >= 2.95.3
cmd:unprotoize$secondaryArchSuffix = $portVersion compat >= 2.95.3
"
REQUIRES="
haiku$secondaryArchSuffix
binutils$secondaryArchSuffix
@@ -179,15 +177,12 @@ INSTALL()
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="\
GCC c/c++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="\
This package is not of general interest - it contains the set of gcc's c/c++-\
runtime libraries that is required by Haiku's build system when building \
Haiku."
SUMMARY_syslibs_devel="C/C++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it contains the \
set of gcc's c/c++-runtime libraries that is required by Haiku's build system when \
building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3
"
REQUIRES_syslibs_devel=""

View File

@@ -1,7 +1,6 @@
SUMMARY="C/C++ compiler"
DESCRIPTION="
Standard compiler for x86_gcc2 platform, ABI-compatible with BeOS R5.
"
DESCRIPTION="Standard compiler for x86_gcc2 platform, ABI-compatible with \
BeOS R5."
HOMEPAGE="http://gcc.gnu.org"
LICENSE="
GNU GPL v2
@@ -33,7 +32,6 @@ PROVIDES="
cmd:protoize$secondaryArchSuffix = $portVersion compat >= 2.95.3
cmd:unprotoize$secondaryArchSuffix = $portVersion compat >= 2.95.3
"
REQUIRES="
haiku$secondaryArchSuffix
binutils$secondaryArchSuffix
@@ -180,16 +178,13 @@ INSTALL()
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="\
GCC c/c++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="\
This package is not of general interest - it contains the set of gcc's c/c++-\
runtime libraries that is required by Haiku's build system when building \
Haiku."
SUMMARY_syslibs_devel="C/C++-runtime static libraries, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it contains the \
set of gcc's c/c++-runtime libraries that is required by Haiku's build system when \
building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3
devel:libgcc
"
REQUIRES_syslibs_devel=""

View File

@@ -1,7 +1,5 @@
SUMMARY="C/C++ cross-compiler for target ${effectiveTargetMachineTriple}"
DESCRIPTION="
Standard compiler for x86 platform.
"
DESCRIPTION="Standard compiler for x86 platform."
HOMEPAGE="http://gcc.gnu.org"
srcGitRev="3ad9ac2317f63b65937473c4fbe37c9e93e3a116"
@@ -35,7 +33,6 @@ PROVIDES="
cmd:gcov$secondaryArchSuffix = $portVersion compat >= 4
lib:libstdc++$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:as$secondaryArchSuffix

View File

@@ -1,8 +1,6 @@
SUMMARY="C/C++ compiler for target ${effectiveTargetMachineTriple}"
DESCRIPTION="
Standard compiler for non-legacy Haiku (i.e. for all architectures other than \
x86_gcc2).
"
DESCRIPTION="Standard compiler for non-legacy Haiku (i.e. for all \
architectures other than x86_gcc2)."
HOMEPAGE="http://gcc.gnu.org"
srcGitRev="4947d64591fdd9764dad9ff6835ffbef1618e17f"
@@ -43,15 +41,12 @@ PROVIDES="
cmd:gcc_4.8.3$secondaryArchSuffix = $portVersion compat >= 4
cmd:gcov$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:as$secondaryArchSuffix
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:autoconf
@@ -301,9 +296,8 @@ INSTALL()
# ----- syslibs package -----------------------------------------------------
SUMMARY_syslibs="\
GCC c/c++-runtime shared libraries, needed to execute c/c++ programs"
DESCRIPTION_syslibs="The c/c++-runtime libraries that are part of the gcc \
SUMMARY_syslibs="C/C++-runtime shared libraries, needed to execute C/C++ programs"
DESCRIPTION_syslibs="The C/C++-runtime libraries that are part of the gcc \
distribution. This package contains the shared libraries for the runtime \
loader, so it is required for executing most c/c++ programs."
@@ -313,22 +307,18 @@ PROVIDES_syslibs="
lib:libstdc++$secondaryArchSuffix = $portVersion compat >= 4
lib:libsupc++$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES_syslibs="
haiku$secondaryArchSuffix
"
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="\
GCC c/c++-runtime static libraries and c++ headers, needed to build Haiku"
DESCRIPTION_syslibs_devel="\
This package is not of general interest - it contains the set of gcc's c/c++-\
runtime libraries and headers that is required by Haiku's build system when \
building Haiku."
SUMMARY_syslibs_devel="C/C++-runtime static libraries and C++ headers, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it \
contains the set of gcc's C/C++-runtime libraries and headers that is \
required by Haiku's build system when building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES_syslibs_devel=""

View File

@@ -1,8 +1,6 @@
SUMMARY="C/C++ compiler for target ${effectiveTargetMachineTriple}"
DESCRIPTION="
Standard compiler for non-legacy Haiku (i.e. for all architectures other than \
x86_gcc2).
"
DESCRIPTION="Standard compiler for non-legacy Haiku (i.e. for all \
architectures other than x86_gcc2)."
HOMEPAGE="http://gcc.gnu.org"
srcGitRev="1a00a76b58ae57d24bd4d774f6323c4ea62dd1e7"
@@ -43,15 +41,12 @@ PROVIDES="
cmd:gcc_4.8.4$secondaryArchSuffix = $portVersion compat >= 4
cmd:gcov$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:as$secondaryArchSuffix
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:autoconf
@@ -301,8 +296,7 @@ INSTALL()
# ----- syslibs package -----------------------------------------------------
SUMMARY_syslibs="\
GCC c/c++-runtime shared libraries, needed to execute c/c++ programs"
SUMMARY_syslibs="C/C++-runtime shared libraries, needed to execute C/C++ programs"
DESCRIPTION_syslibs="The c/c++-runtime libraries that are part of the gcc \
distribution. This package contains the shared libraries for the runtime \
loader, so it is required for executing most c/c++ programs."
@@ -313,22 +307,18 @@ PROVIDES_syslibs="
lib:libstdc++$secondaryArchSuffix = $portVersion compat >= 4
lib:libsupc++$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES_syslibs="
haiku$secondaryArchSuffix
"
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="\
GCC c/c++-runtime static libraries and c++ headers, needed to build Haiku"
DESCRIPTION_syslibs_devel="\
This package is not of general interest - it contains the set of gcc's c/c++-\
runtime libraries and headers that is required by Haiku's build system when \
building Haiku."
SUMMARY_syslibs_devel="C/C++-runtime static libraries and c++ headers, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it \
contains the set of gcc's C/C++-runtime libraries and headers that is \
required by Haiku's build system when building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES_syslibs_devel=""

View File

@@ -1,8 +1,6 @@
SUMMARY="C/C++ compiler for target ${effectiveTargetMachineTriple}"
DESCRIPTION="
Standard compiler for non-legacy Haiku (i.e. for all architectures other than \
x86_gcc2).
"
DESCRIPTION="Standard compiler for non-legacy Haiku (i.e. for all \
architectures other than x86_gcc2)."
HOMEPAGE="http://gcc.gnu.org"
srcGitRev="3801b878c2c2bfea5a115bcbd75b56d3da05bc3d"
@@ -45,15 +43,12 @@ PROVIDES="
cmd:gcc_4.8.5$secondaryArchSuffix = $portVersion compat >= 4
cmd:gcov$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES="
haiku$secondaryArchSuffix
cmd:as$secondaryArchSuffix
"
BUILD_REQUIRES="
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:autoconf
@@ -303,9 +298,8 @@ INSTALL()
# ----- syslibs package -----------------------------------------------------
SUMMARY_syslibs="\
GCC c/c++-runtime shared libraries, needed to execute c/c++ programs"
DESCRIPTION_syslibs="The c/c++-runtime libraries that are part of the gcc \
SUMMARY_syslibs="C/C++-runtime shared libraries, needed to execute C/C++ programs"
DESCRIPTION_syslibs="The C/C++-runtime libraries that are part of the gcc \
distribution. This package contains the shared libraries for the runtime \
loader, so it is required for executing most c/c++ programs."
@@ -315,22 +309,18 @@ PROVIDES_syslibs="
lib:libstdc++$secondaryArchSuffix = $portVersion compat >= 4
lib:libsupc++$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES_syslibs="
haiku$secondaryArchSuffix
"
# ----- syslibs_devel package -----------------------------------------------
SUMMARY_syslibs_devel="\
GCC c/c++-runtime static libraries and c++ headers, needed to build Haiku"
DESCRIPTION_syslibs_devel="\
This package is not of general interest - it contains the set of gcc's c/c++-\
runtime libraries and headers that is required by Haiku's build system when \
building Haiku."
SUMMARY_syslibs_devel="C/C++-runtime static libraries and C++ headers, needed to build Haiku"
DESCRIPTION_syslibs_devel="This package is not of general interest - it \
contains the set of gcc's C/C++-runtime libraries and headers that is \
required by Haiku's build system when building Haiku."
PROVIDES_syslibs_devel="
gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 4
"
REQUIRES_syslibs_devel=""