From 5113be297d4a4f2abb24d93b0ecc9ac4cf83b952 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Sun, 19 Jul 2015 20:15:36 +0200 Subject: [PATCH] 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. --- app-arch/ha/ha-0999.recipe | 9 +- app-crypt/gnupg/gnupg-1.4.10.recipe | 16 +-- app-crypt/gnupg/gnupg-1.4.11.recipe | 16 +-- app-crypt/gnupg/gnupg-1.4.16.recipe | 16 +-- app-text/htmldoc/htmldoc-1.8.27.recipe | 8 +- app-text/htmldoc/patches/htmldoc-1.8.27.patch | 124 ------------------ app-text/htmltidy/htmltidy-20092812.recipe | 23 ++-- dev-lang/golang/golang-1.3.recipe | 6 +- dev-util/global/global-6.3.recipe | 21 ++- dev-vcs/fossil/fossil-1.32.recipe | 2 +- dev-vcs/fossil/fossil-1.33.recipe | 2 +- games-action/heroes/heroes-0.21.recipe | 19 +-- .../homeworld_sdl/homeworld_sdl-0.6.recipe | 17 +-- haiku-apps/hdialog/hdialog-0.2.recipe | 7 +- .../hyperstudio/hyperstudio-1.1_git.recipe | 3 +- media-gfx/graphviz/graphviz-2.26.3.recipe | 38 +++--- .../gd/{gd-2.1.recipe => gd-2.1.0.recipe} | 22 ++-- media-libs/gd/licenses/Libgd | 53 ++++++++ media-libs/harfbuzz/harfbuzz-0.9.40.recipe | 27 ++-- media-video/handbrake/handbrake-0.10.0.recipe | 7 +- media-video/handbrake/handbrake-0.10.2.recipe | 7 +- media-video/handbrake/handbrake-0.9.9.recipe | 7 +- net-libs/gnutls/gnutls-2.8.6.recipe | 59 ++++----- sci-visualization/gri/gri-2.12.23.recipe | 10 +- sys-apps/gptfdisk/gptfdisk-0.8.10.recipe | 16 +-- sys-apps/help2man/help2man-1.43.3.recipe | 16 +-- sys-apps/help2man/help2man-1.44.1.recipe | 16 +-- sys-apps/help2man/help2man-1.46.3.recipe | 15 +-- sys-devel/gcc/gcc-2.95.3_2014_07_26.recipe | 17 +-- sys-devel/gcc/gcc-2.95.3_2014_10_14.recipe | 17 +-- sys-devel/gcc/gcc-4.8.3_2014_05_28.recipe | 5 +- sys-devel/gcc/gcc-4.8.3_2014_07_26.recipe | 26 ++-- sys-devel/gcc/gcc-4.8.4_2014_12_21.recipe | 24 +--- sys-devel/gcc/gcc-4.8.5_2015_07_11.recipe | 26 ++-- 34 files changed, 259 insertions(+), 438 deletions(-) delete mode 100644 app-text/htmldoc/patches/htmldoc-1.8.27.patch rename media-libs/gd/{gd-2.1.recipe => gd-2.1.0.recipe} (73%) create mode 100644 media-libs/gd/licenses/Libgd diff --git a/app-arch/ha/ha-0999.recipe b/app-arch/ha/ha-0999.recipe index 66ce8a9db..9f3d67dee 100644 --- a/app-arch/ha/ha-0999.recipe +++ b/app-arch/ha/ha-0999.recipe @@ -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 diff --git a/app-crypt/gnupg/gnupg-1.4.10.recipe b/app-crypt/gnupg/gnupg-1.4.10.recipe index 05830c207..cca4e8ad3 100644 --- a/app-crypt/gnupg/gnupg-1.4.10.recipe +++ b/app-crypt/gnupg/gnupg-1.4.10.recipe @@ -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" diff --git a/app-crypt/gnupg/gnupg-1.4.11.recipe b/app-crypt/gnupg/gnupg-1.4.11.recipe index 44b570a25..023a10954 100644 --- a/app-crypt/gnupg/gnupg-1.4.11.recipe +++ b/app-crypt/gnupg/gnupg-1.4.11.recipe @@ -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" diff --git a/app-crypt/gnupg/gnupg-1.4.16.recipe b/app-crypt/gnupg/gnupg-1.4.16.recipe index ab5595056..7a95c3d5b 100644 --- a/app-crypt/gnupg/gnupg-1.4.16.recipe +++ b/app-crypt/gnupg/gnupg-1.4.16.recipe @@ -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" diff --git a/app-text/htmldoc/htmldoc-1.8.27.recipe b/app-text/htmldoc/htmldoc-1.8.27.recipe index 480d697cf..087b69a9a 100644 --- a/app-text/htmldoc/htmldoc-1.8.27.recipe +++ b/app-text/htmldoc/htmldoc-1.8.27.recipe @@ -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 diff --git a/app-text/htmldoc/patches/htmldoc-1.8.27.patch b/app-text/htmldoc/patches/htmldoc-1.8.27.patch deleted file mode 100644 index a0d81716c..000000000 --- a/app-text/htmldoc/patches/htmldoc-1.8.27.patch +++ /dev/null @@ -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) diff --git a/app-text/htmltidy/htmltidy-20092812.recipe b/app-text/htmltidy/htmltidy-20092812.recipe index a6ada8fe1..c552b29b3 100644 --- a/app-text/htmltidy/htmltidy-20092812.recipe +++ b/app-text/htmltidy/htmltidy-20092812.recipe @@ -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 - " diff --git a/dev-lang/golang/golang-1.3.recipe b/dev-lang/golang/golang-1.3.recipe index ed4dd663f..7cad66b22 100644 --- a/dev-lang/golang/golang-1.3.recipe +++ b/dev-lang/golang/golang-1.3.recipe @@ -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 \ diff --git a/dev-util/global/global-6.3.recipe b/dev-util/global/global-6.3.recipe index 0bea74a4c..a8b2a88a7 100644 --- a/dev-util/global/global-6.3.recipe +++ b/dev-util/global/global-6.3.recipe @@ -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 diff --git a/dev-vcs/fossil/fossil-1.32.recipe b/dev-vcs/fossil/fossil-1.32.recipe index 197482481..f8570c9d0 100644 --- a/dev-vcs/fossil/fossil-1.32.recipe +++ b/dev-vcs/fossil/fossil-1.32.recipe @@ -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 \ diff --git a/dev-vcs/fossil/fossil-1.33.recipe b/dev-vcs/fossil/fossil-1.33.recipe index 3ea5bd479..20a2cd350 100644 --- a/dev-vcs/fossil/fossil-1.33.recipe +++ b/dev-vcs/fossil/fossil-1.33.recipe @@ -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 \ diff --git a/games-action/heroes/heroes-0.21.recipe b/games-action/heroes/heroes-0.21.recipe index e6d2d74cd..ba23b08c1 100644 --- a/games-action/heroes/heroes-0.21.recipe +++ b/games-action/heroes/heroes-0.21.recipe @@ -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() { diff --git a/games-strategy/homeworld_sdl/homeworld_sdl-0.6.recipe b/games-strategy/homeworld_sdl/homeworld_sdl-0.6.recipe index 90682af55..fe891d83a 100644 --- a/games-strategy/homeworld_sdl/homeworld_sdl-0.6.recipe +++ b/games-strategy/homeworld_sdl/homeworld_sdl-0.6.recipe @@ -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 diff --git a/haiku-apps/hdialog/hdialog-0.2.recipe b/haiku-apps/hdialog/hdialog-0.2.recipe index 8c00abec6..3441cc6ca 100644 --- a/haiku-apps/hdialog/hdialog-0.2.recipe +++ b/haiku-apps/hdialog/hdialog-0.2.recipe @@ -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() diff --git a/haiku-apps/hyperstudio/hyperstudio-1.1_git.recipe b/haiku-apps/hyperstudio/hyperstudio-1.1_git.recipe index 7a365caad..ac64fe9c2 100644 --- a/haiku-apps/hyperstudio/hyperstudio-1.1_git.recipe +++ b/haiku-apps/hyperstudio/hyperstudio-1.1_git.recipe @@ -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 " diff --git a/media-gfx/graphviz/graphviz-2.26.3.recipe b/media-gfx/graphviz/graphviz-2.26.3.recipe index c3333a236..7aa408fb2 100644 --- a/media-gfx/graphviz/graphviz-2.26.3.recipe +++ b/media-gfx/graphviz/graphviz-2.26.3.recipe @@ -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 - " diff --git a/media-libs/gd/gd-2.1.recipe b/media-libs/gd/gd-2.1.0.recipe similarity index 73% rename from media-libs/gd/gd-2.1.recipe rename to media-libs/gd/gd-2.1.0.recipe index 7c4c1525b..16ee04261 100644 --- a/media-libs/gd/gd-2.1.recipe +++ b/media-libs/gd/gd-2.1.0.recipe @@ -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 } - diff --git a/media-libs/gd/licenses/Libgd b/media-libs/gd/licenses/Libgd new file mode 100644 index 000000000..5e17d03e8 --- /dev/null +++ b/media-libs/gd/licenses/Libgd @@ -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. + diff --git a/media-libs/harfbuzz/harfbuzz-0.9.40.recipe b/media-libs/harfbuzz/harfbuzz-0.9.40.recipe index fb54f2abd..022e5bdbe 100644 --- a/media-libs/harfbuzz/harfbuzz-0.9.40.recipe +++ b/media-libs/harfbuzz/harfbuzz-0.9.40.recipe @@ -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 - " diff --git a/media-video/handbrake/handbrake-0.10.0.recipe b/media-video/handbrake/handbrake-0.10.0.recipe index 260f49466..9057e66dd 100644 --- a/media-video/handbrake/handbrake-0.10.0.recipe +++ b/media-video/handbrake/handbrake-0.10.0.recipe @@ -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() { diff --git a/media-video/handbrake/handbrake-0.10.2.recipe b/media-video/handbrake/handbrake-0.10.2.recipe index 5462e5672..320b3deea 100644 --- a/media-video/handbrake/handbrake-0.10.2.recipe +++ b/media-video/handbrake/handbrake-0.10.2.recipe @@ -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() { diff --git a/media-video/handbrake/handbrake-0.9.9.recipe b/media-video/handbrake/handbrake-0.9.9.recipe index b6e6fef84..adb589238 100644 --- a/media-video/handbrake/handbrake-0.9.9.recipe +++ b/media-video/handbrake/handbrake-0.9.9.recipe @@ -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() { diff --git a/net-libs/gnutls/gnutls-2.8.6.recipe b/net-libs/gnutls/gnutls-2.8.6.recipe index b5ddb74c7..e7b6a20e9 100644 --- a/net-libs/gnutls/gnutls-2.8.6.recipe +++ b/net-libs/gnutls/gnutls-2.8.6.recipe @@ -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() { diff --git a/sci-visualization/gri/gri-2.12.23.recipe b/sci-visualization/gri/gri-2.12.23.recipe index 5da218d5e..e907debb0 100644 --- a/sci-visualization/gri/gri-2.12.23.recipe +++ b/sci-visualization/gri/gri-2.12.23.recipe @@ -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" diff --git a/sys-apps/gptfdisk/gptfdisk-0.8.10.recipe b/sys-apps/gptfdisk/gptfdisk-0.8.10.recipe index 463f00381..b80a9509c 100644 --- a/sys-apps/gptfdisk/gptfdisk-0.8.10.recipe +++ b/sys-apps/gptfdisk/gptfdisk-0.8.10.recipe @@ -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() { diff --git a/sys-apps/help2man/help2man-1.43.3.recipe b/sys-apps/help2man/help2man-1.43.3.recipe index 3c3b6c7bc..fdbe7a543 100644 --- a/sys-apps/help2man/help2man-1.43.3.recipe +++ b/sys-apps/help2man/help2man-1.43.3.recipe @@ -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" diff --git a/sys-apps/help2man/help2man-1.44.1.recipe b/sys-apps/help2man/help2man-1.44.1.recipe index fcfd0cf4a..1c4f2bd59 100644 --- a/sys-apps/help2man/help2man-1.44.1.recipe +++ b/sys-apps/help2man/help2man-1.44.1.recipe @@ -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" diff --git a/sys-apps/help2man/help2man-1.46.3.recipe b/sys-apps/help2man/help2man-1.46.3.recipe index 68e5160ca..a9375394a 100644 --- a/sys-apps/help2man/help2man-1.46.3.recipe +++ b/sys-apps/help2man/help2man-1.46.3.recipe @@ -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" diff --git a/sys-devel/gcc/gcc-2.95.3_2014_07_26.recipe b/sys-devel/gcc/gcc-2.95.3_2014_07_26.recipe index 942d2a8c4..99cd8e98d 100644 --- a/sys-devel/gcc/gcc-2.95.3_2014_07_26.recipe +++ b/sys-devel/gcc/gcc-2.95.3_2014_07_26.recipe @@ -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="" diff --git a/sys-devel/gcc/gcc-2.95.3_2014_10_14.recipe b/sys-devel/gcc/gcc-2.95.3_2014_10_14.recipe index aaf2fec3d..ede45fea3 100644 --- a/sys-devel/gcc/gcc-2.95.3_2014_10_14.recipe +++ b/sys-devel/gcc/gcc-2.95.3_2014_10_14.recipe @@ -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="" diff --git a/sys-devel/gcc/gcc-4.8.3_2014_05_28.recipe b/sys-devel/gcc/gcc-4.8.3_2014_05_28.recipe index 6fc48f288..23fd7aa5f 100644 --- a/sys-devel/gcc/gcc-4.8.3_2014_05_28.recipe +++ b/sys-devel/gcc/gcc-4.8.3_2014_05_28.recipe @@ -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 diff --git a/sys-devel/gcc/gcc-4.8.3_2014_07_26.recipe b/sys-devel/gcc/gcc-4.8.3_2014_07_26.recipe index 0727758f7..293a4442b 100644 --- a/sys-devel/gcc/gcc-4.8.3_2014_07_26.recipe +++ b/sys-devel/gcc/gcc-4.8.3_2014_07_26.recipe @@ -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="" diff --git a/sys-devel/gcc/gcc-4.8.4_2014_12_21.recipe b/sys-devel/gcc/gcc-4.8.4_2014_12_21.recipe index e4141915f..3a5157773 100644 --- a/sys-devel/gcc/gcc-4.8.4_2014_12_21.recipe +++ b/sys-devel/gcc/gcc-4.8.4_2014_12_21.recipe @@ -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="" diff --git a/sys-devel/gcc/gcc-4.8.5_2015_07_11.recipe b/sys-devel/gcc/gcc-4.8.5_2015_07_11.recipe index f5726dcd3..26bbe5865 100644 --- a/sys-devel/gcc/gcc-4.8.5_2015_07_11.recipe +++ b/sys-devel/gcc/gcc-4.8.5_2015_07_11.recipe @@ -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=""