From 06e8ae9fb8ebafc31edc7a846bf99a51b7cb1245 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Sat, 8 Aug 2015 12:18:00 +0200 Subject: [PATCH] De-lint recipes * fceux SUMMARY must have at least 3 words Re-ordered blocks * fenris SUMMARY must start with capital letter Re-ordered blocks * gcc SUMMARY must have at least 3 words Re-ordered blocks * giflib6 SUMMARY must start with capital letter Re-ordered blocks * glm SUMMARY must have at least 3 words Re-ordered blocks * hexedit SUMMARY must have at least 3 words Re-ordered blocks * lateef_font SUMMARY must have at least 3 words Re-ordered blocks * libmicro SUMMARY must have at least 3 words Re-ordered blocks * libusb_compat SUMMARY must start with capital letter Re-ordered blocks * readline Re-ordered blocks * libutf8proc SUMMARY must start with capital letter Re-ordered blocks Added REQUIRES_devel * libwebp SUMMARY must start with capital letter Re-ordered blocks * lighttpd SUMMARY must start with capital letter Re-ordered blocks * lzip SUMMARY must start with capital letter Re-ordered blocks --- app-arch/lzip/lzip-1.16.recipe | 14 +-- .../libmicro/libmicro-0.4.2.hg.recipe | 10 +- app-editors/hexedit/hexedit-1.2.13.recipe | 22 ++-- .../libusb-compat/libusb_compat-0.1.5.recipe | 47 ++++--- dev-libs/libutf8proc/libutf8proc-1.1.6.recipe | 25 ++-- dev-util/fenris/fenris-0.07.recipe | 83 ++++++------ games-emulation/fceux/fceux-2.2.2.recipe | 10 +- .../lateef_font/lateef_font-1.001.recipe | 21 ++-- media-libs/giflib/giflib6-5.0.5.recipe | 65 +++++----- media-libs/glm/glm-0.9.6.1.recipe | 37 +++--- media-libs/libwebp/libwebp-0.3.1.recipe | 31 ++--- sys-devel/gcc/gcc-2.95.3_2014_07_26.recipe | 35 +++--- sys-devel/gcc/gcc-2.95.3_2014_10_14.recipe | 39 +++--- sys-libs/readline/readline-6.3.recipe | 44 ++++--- www-servers/lighttpd/lighttpd-1.4.35.recipe | 118 +++++++++--------- 15 files changed, 282 insertions(+), 319 deletions(-) diff --git a/app-arch/lzip/lzip-1.16.recipe b/app-arch/lzip/lzip-1.16.recipe index 27c25d677..7032a134d 100644 --- a/app-arch/lzip/lzip-1.16.recipe +++ b/app-arch/lzip/lzip-1.16.recipe @@ -1,4 +1,4 @@ -SUMMARY="lossless data compressor based on the LZMA algorithm" +SUMMARY="Lossless data compressor based on the LZMA algorithm" DESCRIPTION="Lzip is a lossless data compressor with a user interface \ similar to the one of gzip or bzip2. Lzip is about as fast as gzip, \ compresses most files more than bzip2, and is better than both \ @@ -21,14 +21,14 @@ help of the lzip manual it would be possible for a digital \ archaeologist to extract the data from a lzip file long after \ quantum computers eventually render LZMA obsolete. - Additionally the lzip reference implementation is copylefted, \ -which guarantees that it will remain free forever. -" -LICENSE="GNU GPL v2" -COPYRIGHT="2014 Antonio Diaz Diaz" +which guarantees that it will remain free forever." HOMEPAGE="http://lzip.nongnu.org/lzip.html" +COPYRIGHT="2014 Antonio Diaz Diaz" +LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="http://download.savannah.gnu.org/releases/lzip/lzip-1.16.tar.gz" CHECKSUM_SHA256="128cc25baf92c8b69700831e6f984d954016318cc78edca87870d0c033112751" -REVISION="1" + ARCHITECTURES="!x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86" @@ -44,7 +44,6 @@ PROVIDES=" lzip$secondaryArchSuffix = $portVersion cmd:lzip$commandSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix " @@ -52,7 +51,6 @@ REQUIRES=" BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:make cmd:gcc$secondaryArchSuffix diff --git a/app-benchmarks/libmicro/libmicro-0.4.2.hg.recipe b/app-benchmarks/libmicro/libmicro-0.4.2.hg.recipe index 481cea269..a688d3bbe 100644 --- a/app-benchmarks/libmicro/libmicro-0.4.2.hg.recipe +++ b/app-benchmarks/libmicro/libmicro-0.4.2.hg.recipe @@ -1,4 +1,4 @@ -SUMMARY="Portable microbenchmarks" +SUMMARY="Portable microbenchmarks for system and library calls" DESCRIPTION="LibMicro is a portable set of microbenchmarks that many Solaris \ engineers used during Solaris 10 development to measure the performance of \ various system and library calls. LibMicro was developed by Bart Smaalders \ @@ -9,21 +9,21 @@ The libMicro sources include an awk script that generates color coded html \ pages to easily compare various OS revs, processors and other differences in \ a quick manner." HOMEPAGE="https://java.net/projects/libmicro" +COPYRIGHT="2013 Oracle" LICENSE="CDDL v1" REVISION="1" +SOURCE_URI="hg+https://hg.java.net/hg/libmicro~hg-repo#7dd95b416c3c" +PATCHES="libmicro-0.4.2.hg.patchset" ARCHITECTURES="!x86 x86_gcc2" -SOURCE_URI="hg+https://hg.java.net/hg/libmicro~hg-repo#7dd95b416c3c" -COPYRIGHT="2013 Oracle" -PATCHES="libmicro-0.4.2.hg.patchset" - PROVIDES=" libmicro = $portVersion " REQUIRES=" haiku " + BUILD_REQUIRES=" haiku_devel " diff --git a/app-editors/hexedit/hexedit-1.2.13.recipe b/app-editors/hexedit/hexedit-1.2.13.recipe index e0a204e56..13b1d06b8 100644 --- a/app-editors/hexedit/hexedit-1.2.13.recipe +++ b/app-editors/hexedit/hexedit-1.2.13.recipe @@ -1,23 +1,21 @@ -SUMMARY="view and edit files in hexadecimal or in ASCII" -DESCRIPTION=" -hexedit shows a file both in ASCII and in hexadecimal. \ +SUMMARY="View and edit files in hexadecimal or in ASCII" +DESCRIPTION="hexedit shows a file both in ASCII and in hexadecimal. \ The file can be a device as the file is read a piece at a time. \ You can modify the file and search through it. \ You have also copy&paste and save to file functions. \ Truncating or appending to the file is allowed. \ -Modifications are shown in bold. -" +Modifications are shown in bold." HOMEPAGE="http://rigaux.org/hexedit.html" +COPYRIGHT="1998-2013 Pixel (Pascal Rigaux)" +LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="http://rigaux.org/hexedit-$portVersion.src.tgz" CHECKSUM_SHA256="6a126da30a77f5c0b08038aa7a881d910e3b65d13767fb54c58c983963b88dd7" SOURCE_DIR="hexedit" -LICENSE="GNU GPL v2" -COPYRIGHT="1998-2013 Pixel (Pascal Rigaux)" -REVISION="1" -ARCHITECTURES="x86_gcc2 x86 x86_64" - PATCHES="hexedit-$portVersion.patchset" +ARCHITECTURES="x86_gcc2 x86 x86_64" + PROVIDES=" hexedit = $portVersion cmd:hexedit = $portVersion @@ -27,11 +25,12 @@ REQUIRES=" cmd:groff lib:libncurses " + BUILD_REQUIRES=" + haiku_devel devel:libncurses " BUILD_PREREQUIRES=" - haiku_devel cmd:autoreconf cmd:gcc cmd:groff @@ -41,7 +40,6 @@ BUILD_PREREQUIRES=" cmd:pkg_config " - BUILD() { autoreconf diff --git a/dev-libs/libusb-compat/libusb_compat-0.1.5.recipe b/dev-libs/libusb-compat/libusb_compat-0.1.5.recipe index d1b6749d0..98449c2ce 100644 --- a/dev-libs/libusb-compat/libusb_compat-0.1.5.recipe +++ b/dev-libs/libusb-compat/libusb_compat-0.1.5.recipe @@ -1,19 +1,18 @@ -SUMMARY="libusb 0.1 API wrapper for libusb" -DESCRIPTION=" -libusb is a C library that provides generic access to USB devices. \ -It is intended to be used by developers to facilitate the production \ +SUMMARY="An API wrapper for libusb" +DESCRIPTION="libusb is a C library that provides generic access to USB \ +devices. It is intended to be used by developers to facilitate the production \ of applications that communicate with USB hardware. -libusb-compat is a wrapper library for software that use the 0.1 API. -" -LICENSE="GNU LGPL v2" -COPYRIGHT=" -2008 Daniel Drake -" +libusb-compat is a wrapper library for software that use the 0.1 API." HOMEPAGE="http://libusb.info/" +COPYRIGHT="2008 Daniel Drake" +LICENSE="GNU LGPL v2" +REVISION="2" SOURCE_URI="http://sourceforge.net/projects/libusb/files/libusb-compat-0.1/libusb-compat-0.1.5/libusb-compat-0.1.5.tar.bz2" CHECKSUM_SHA256="404ef4b6b324be79ac1bfb3d839eac860fbc929e6acb1ef88793a6ea328bc55a" -REVISION="2" +SOURCE_DIR=libusb-compat-$portVersion +PATCHES="libusb_compat-0.1.5.patchset" + ARCHITECTURES="x86 x86_64 x86_gcc2" SECONDARY_ARCHITECTURES="!x86" @@ -27,11 +26,21 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libusb_1.0$secondaryArchSuffix " + +PROVIDES_devel=" + libusb_compat${secondaryArchSuffix}_devel = $portVersion + devel:libusb_0.1${secondaryArchSuffix} = $portVersion + devel:libusb$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + libusb_compat${secondaryArchSuffix} == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libusb_1.0$secondaryArchSuffix " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:autoconf cmd:automake cmd:libtool @@ -41,9 +50,6 @@ BUILD_PREREQUIRES=" cmd:pkg_config$secondaryArchSuffix cmd:sed " -SOURCE_DIR=libusb-compat-$portVersion - -PATCHES="libusb_compat-0.1.5.patchset" BUILD() { @@ -64,14 +70,3 @@ INSTALL() packageEntries devel \ $developDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - libusb_compat${secondaryArchSuffix}_devel = $portVersion - devel:libusb_0.1${secondaryArchSuffix} = $portVersion - devel:libusb$secondaryArchSuffix = $portVersion - " -REQUIRES_devel=" - libusb_compat${secondaryArchSuffix} == $portVersion base - " diff --git a/dev-libs/libutf8proc/libutf8proc-1.1.6.recipe b/dev-libs/libutf8proc/libutf8proc-1.1.6.recipe index 4bcd74224..6fd15a218 100644 --- a/dev-libs/libutf8proc/libutf8proc-1.1.6.recipe +++ b/dev-libs/libutf8proc/libutf8proc-1.1.6.recipe @@ -1,12 +1,11 @@ -SUMMARY="library for processing UTF-8 encoded Unicode strings" +SUMMARY="A library for processing UTF-8 encoded Unicode strings" DESCRIPTION="utf8proc is a small, clean C library that provides Unicode \ normalization, case-folding, and other operations for data in the UTF-8 \ encoding, supporting Unicode version 7.0." -LICENSE="MIT" -REVISION="1" HOMEPAGE="http://julialang.org/utf8proc/" COPYRIGHT="2006-2013 Public Software Group" - +LICENSE="MIT" +REVISION="1" SOURCE_URI="http://download.netsurf-browser.org/libs/releases/libutf8proc-1.1.6-src.tar.gz" CHECKSUM_SHA256="16e0dacf459bf42098614b714a262633de26ba5a03f05812d6d052c9aeeac384" PATCHES="libutf8proc-1.1.6.patchset" @@ -17,22 +16,26 @@ PROVIDES=" libutf8proc = $portVersion lib:libutf8proc = 1.1.6 compat >= 1 " +REQUIRES=" + haiku + " +REQUIRES_devel=" + libutf8proc$secondaryArchSuffix == $portVersion base + " PROVIDES_devel=" libutf8proc_devel = $portVersion devel:libutf8proc = 1.1.6 compat >= 1 -" + " -REQUIRES=" - haiku -" - -BUILD_PREREQUIRES=" +BUILD_REQUIRES=" haiku_devel + " +BUILD_PREREQUIRES=" netsurf_buildsystem cmd:gcc cmd:make -" + " BUILD() { diff --git a/dev-util/fenris/fenris-0.07.recipe b/dev-util/fenris/fenris-0.07.recipe index e04316a44..4b82b1adf 100644 --- a/dev-util/fenris/fenris-0.07.recipe +++ b/dev-util/fenris/fenris-0.07.recipe @@ -1,47 +1,47 @@ -SUMMARY="program execution path analysis tool" +SUMMARY="A program execution path analysis tool" DESCRIPTION="Fenris is a suite of tools suitable for code analysis, \ - debugging, protocol analysis, reverse engineering, forensics, \ - diagnostics, security audits, vulnerability research and many \ - other purposes. The main logical components are: \ +debugging, protocol analysis, reverse engineering, forensics, \ +diagnostics, security audits, vulnerability research and many \ +other purposes. The main logical components are: \ - - Fenris: high-level tracer, a tool that detects the logic used \ - in C programs to find and classify functions, logic program structure, \ - calls, buffers, interaction with system and libraries, \ - I/O and many other structures. Fenris is mostly a \"what's inside\" \ - tracer, as opposed to ltrace or strace, tracers intended to inspect \ - external \"symptoms\" of the internal program structure. \ - Fenris does not depend on libbfd for accessing ELF structures, \ - and thus is much more robust when dealing with \"anti-debugging\" code. +- Fenris: high-level tracer, a tool that detects the logic used \ +in C programs to find and classify functions, logic program structure, \ +calls, buffers, interaction with system and libraries, \ +I/O and many other structures. Fenris is mostly a \"what's inside\" \ +tracer, as opposed to ltrace or strace, tracers intended to inspect \ +external \"symptoms\" of the internal program structure. \ +Fenris does not depend on libbfd for accessing ELF structures, \ +and thus is much more robust when dealing with \"anti-debugging\" code. - - libfnprints and dress: fingerprinting code that can be used to detect \ - library functions embedded inside a static application, even without \ - symbols, to make code analysis simplier; this functionality is both \ - embedded in other components and available as a standalone tool that \ - adds symtab to ELF binaries and can be used with any debugger or \ - disassembler. - - Aegir: an interactive gdb-alike debugger with modular capabilities, \ - instruction by instruction and breakpoint to breakpoint execution, \ - and real-time access to all the goods offered by Fenris, \ - such as high-level information about memory objects or logical \ - code structure. - - nc-aegir: a SoftICE-alike GUI for Aegir, with automatic register, \ - memory and code views, integrated Fenris output, and automatic \ - Fenris control (now under development). - - Ragnarok: a visualisation tool for Fenris that delivers browsable \ - information about many different aspects of program execution - \ - code flow, function calls, memory object life, I/O, etc (to be \ - redesigned using OpenDX or a similar data exploration interface). - - …and some other companion utilities. -" +- libfnprints and dress: fingerprinting code that can be used to detect \ +library functions embedded inside a static application, even without \ +symbols, to make code analysis simplier; this functionality is both \ +embedded in other components and available as a standalone tool that \ +adds symtab to ELF binaries and can be used with any debugger or \ +disassembler. +- Aegir: an interactive gdb-alike debugger with modular capabilities, \ +instruction by instruction and breakpoint to breakpoint execution, \ +and real-time access to all the goods offered by Fenris, \ +such as high-level information about memory objects or logical \ +code structure. +- nc-aegir: a SoftICE-alike GUI for Aegir, with automatic register, \ +memory and code views, integrated Fenris output, and automatic \ +Fenris control (now under development). +- Ragnarok: a visualisation tool for Fenris that delivers browsable \ +information about many different aspects of program execution - \ +code flow, function calls, memory object life, I/O, etc (to be \ +redesigned using OpenDX or a similar data exploration interface). +- …and some other companion utilities." HOMEPAGE="http://lcamtuf.coredump.cx/fenris/" -COPYRIGHT=" - 2001, 2002 by Bindview Corporation - 2001, 2002 by their respective contributors - " +COPYRIGHT="2001, 2002 by Bindview Corporation + 2001, 2002 by their respective contributors" LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="http://lcamtuf.coredump.cx/fenris/fenris.tgz" CHECKSUM_SHA256="1f9eec0259166428445fa1f241b555e2d5afeeabb6f87f5402deef935ca91092" -REVISION="1" +SOURCE_DIR="fenris" +PATCHES="fenris-0.07.patchset" + ARCHITECTURES="!x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="?x86" @@ -49,22 +49,22 @@ PROVIDES=" fenris$secondaryArchSuffix = $portVersion compat >= 0.07 cmd:fenris$secondaryArchSuffix = $portVersion compat >= 0.07 " - # TODO: add missing optional deps # REQUIRES=" haiku${secondaryArchSuffix} - cmd:awk coreutils diffutils + cmd:awk cmd:perl cmd:sed cmd:sh " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:awk cmd:file cmd:gcc$secondaryArchSuffix @@ -74,9 +74,6 @@ BUILD_PREREQUIRES=" cmd:tput " -SOURCE_DIR="fenris" -PATCHES="fenris-0.07.patchset" - BUILD() { #runConfigure ./configure diff --git a/games-emulation/fceux/fceux-2.2.2.recipe b/games-emulation/fceux/fceux-2.2.2.recipe index 16e5710b5..d6b9bf991 100644 --- a/games-emulation/fceux/fceux-2.2.2.recipe +++ b/games-emulation/fceux/fceux-2.2.2.recipe @@ -1,25 +1,23 @@ -SUMMARY="NES/Famicom emulator" +SUMMARY="An emulator for the NES/Famicom" DESCRIPTION="FCEUX is an emulator for the NES and Famicom, based on FCE Ultra \ which is based on FCE. It combines many different changes of FCE Ultra, like \ support for a lot of the different hardware of NES Cartridges, rerecording \ bult-in and a high level of portability." HOMEPAGE="http://fceux.com/web/" COPYRIGHT="1998-2014 tamentis & zamaz" +LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="http://sourceforge.net/projects/fceultra/files/Source%20Code/2.2.2%20src/fceux-2.2.2.src.tar.gz" CHECKSUM_SHA256="804d11bdb4a195f3a580ce5d2d01be877582763378637e16186a22459f5fe5e1" -REVISION="1" -LICENSE="GNU GPL v2" +PATCHES="fceux-$portVersion.patch" ARCHITECTURES="!x86_gcc2 x86 ?x86_64" SECONDARY_ARCHITECTURES="x86" -PATCHES="fceux-$portVersion.patch" - PROVIDES=" fceux$secondaryArchSuffix = $portVersion cmd:fceux$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix lib:libsdl$secondaryArchSuffix diff --git a/media-fonts/lateef_font/lateef_font-1.001.recipe b/media-fonts/lateef_font/lateef_font-1.001.recipe index ce59c50df..a2b228ffb 100644 --- a/media-fonts/lateef_font/lateef_font-1.001.recipe +++ b/media-fonts/lateef_font/lateef_font-1.001.recipe @@ -1,26 +1,29 @@ -SUMMARY="Arabic font" -DESCRIPTION="\ -Lateef is named after Shah Abdul Lateef Bhitai, the famous Sindhi \ -mystic and poet. It is intended to be an appropriate style for use \ +SUMMARY="Arabic font for Sindhi and other languages of the South Asian region" +DESCRIPTION="Lateef is named after Shah Abdul Lateef Bhitai, the famous \ +Sindhi mystic and poet. It is intended to be an appropriate style for use \ in Sindhi and other languages of the South Asian region. + This font provides a simplified rendering of Arabic script, using basic \ connecting glyphs but not including a wide variety of additional ligatures \ or contextual alternates (only the required lam-alef ligatures). This \ simplified style is often preferred for clarity, especially in non-Arabic \ languages, but may be considered unattractive in more traditional and \ literate communities. + One font from this typeface family is included in this release: - * Lateef Regular +* Lateef Regular + This release supports virtually all of the Unicode 5.0 Arabic character \ repertoire (excluding the Arabic Presentation Forms blocks, which are not \ recommended for normal use). Font smarts are implemented using OpenType \ technology." HOMEPAGE="http://scripts.sil.org/ArabicFonts_Download" +COPYRIGHT="2004-2008 SIL International" +LICENSE="SIL Open Font License v1.1" +REVISION="3" SOURCE_URI="http://scripts.sil.org/cms/scripts/render_download.php?format=file&media_id=Lateef_OT_1_001&filename=LateefRegOT_1.001.zip" CHECKSUM_SHA256="ca3f84555007975d69c18f3d958f6a1a1c79c5b550c13d168d600e07efac1c09" -REVISION="3" -LICENSE="SIL Open Font License v1.1" -COPYRIGHT="2004-2008 SIL International" +SOURCE_DIR="" ARCHITECTURES="any" DISABLE_SOURCE_PACKAGE=yes @@ -30,8 +33,6 @@ REQUIRES="" BUILD_REQUIRES="" BUILD_PREREQUIRES="coreutils" -SOURCE_DIR="" - BUILD() { true diff --git a/media-libs/giflib/giflib6-5.0.5.recipe b/media-libs/giflib/giflib6-5.0.5.recipe index 1aef64bca..681b51f6a 100644 --- a/media-libs/giflib/giflib6-5.0.5.recipe +++ b/media-libs/giflib/giflib6-5.0.5.recipe @@ -1,27 +1,28 @@ +SUMMARY="A library for processing GIFs" DESCRIPTION=" -The GIFLIB project maintains the giflib service library, which has been pulling -images out of GIFs since 1989. It is deployed everywhere you can think of and -some places you probably can't - graphics applications and web browsers on -multiple operating systems, game consoles, smartphones, and likely your ATM too. +The GIFLIB project maintains the giflib service library, which has been \ +pulling images out of GIFs since 1989. It is deployed everywhere you can \ +think of and some places you probably can't - graphics applications and web \ +browsers on multiple operating systems, game consoles, smartphones, and likely \ +your ATM too. -This is very mature, stable, small-footprint code with minimal dependencies -(suitable for use in embedded deployments) that needs only occasional very -minor bugfixes. Test reports from odd platforms and better regression tests are -particularly welcome. Don't try to redesign it, applications beyond counting -would break if you did. +This is very mature, stable, small-footprint code with minimal dependencies \ +(suitable for use in embedded deployments) that needs only occasional very \ +minor bugfixes. Test reports from odd platforms and better regression tests \ +are particularly welcome. Don't try to redesign it, applications beyond \ +counting would break if you did. -It's \"GIFLIB\" in caps as a nod to the code's origins in the dark and backward -abysm of MS-DOS, but Unix hackers are encouraged to spell it \"giflib\" in -deference to local conventions. :-) -" -SUMMARY="giflib - A library for processing GIFs" +It's \"GIFLIB\" in caps as a nod to the code's origins in the dark and \ +backward abysm of MS-DOS, but Unix hackers are encouraged to spell it \ +\"giflib\" in deference to local conventions. :-)" HOMEPAGE="http://sourceforge.net/projects/giflib/" -SOURCE_URI="http://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.5.tar.bz2/download" -SOURCE_DIR="giflib-$portVersion" -CHECKSUM_SHA256="606d8a366b1c625ab60d62faeca807a799a2b9e88cbdf2a02bfcdf4429bf8609" -LICENSE="MIT" COPYRIGHT="1997-2007 Eric S. Raymond and Toshio Kuratomi" +LICENSE="MIT" REVISION="2" +SOURCE_URI="http://sourceforge.net/projects/giflib/files/giflib-5.x/giflib-5.0.5.tar.bz2/download" +CHECKSUM_SHA256="606d8a366b1c625ab60d62faeca807a799a2b9e88cbdf2a02bfcdf4429bf8609" +SOURCE_DIR="giflib-$portVersion" +PATCHES="giflib-5.0.5.patch" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -30,15 +31,24 @@ PROVIDES=" giflib6$secondaryArchSuffix = $portVersion lib:libgif$secondaryArchSuffix = 6.0.1 compat >= 6 " - REQUIRES=" haiku$secondaryArchSuffix " +PROVIDES_devel=" + giflib6${secondaryArchSuffix}_devel = $portVersion compat >= 5 + devel:libgif$secondaryArchSuffix = 6.0.1 compat >= 6 + " +REQUIRES_devel=" + giflib6$secondaryArchSuffix == $portVersion base + " +CONFLICTS_devel=" + giflib${secondaryArchSuffix}_devel + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel " - BUILD_PREREQUIRES=" cmd:gcc$secondaryArchSuffix cmd:ld$secondaryArchSuffix @@ -49,8 +59,6 @@ BUILD_PREREQUIRES=" cmd:grep " -PATCHES="giflib-5.0.5.patch" - BUILD() { runConfigure ./configure @@ -72,16 +80,3 @@ INSTALL() packageEntries devel \ $developDir } - -PROVIDES_devel=" - giflib6${secondaryArchSuffix}_devel = $portVersion compat >= 5 - devel:libgif$secondaryArchSuffix = 6.0.1 compat >= 6 -" - -REQUIRES_devel=" - giflib6$secondaryArchSuffix == $portVersion base -" - -CONFLICTS_devel=" - giflib${secondaryArchSuffix}_devel -" diff --git a/media-libs/glm/glm-0.9.6.1.recipe b/media-libs/glm/glm-0.9.6.1.recipe index 28ad327a6..b6e997a58 100644 --- a/media-libs/glm/glm-0.9.6.1.recipe +++ b/media-libs/glm/glm-0.9.6.1.recipe @@ -1,15 +1,12 @@ -SUMMARY="OpenGL Mathematics" -DESCRIPTION=" -GLM is a header only library, there is nothing to build, just include it. -" -LICENSE="MIT" -COPYRIGHT=" - 2005-2014 G-Truc Creation - " +SUMMARY="OpenGL Mathematics library" +DESCRIPTION="GLM is a header only library, there is nothing to build, just \ +include it." HOMEPAGE="http://glm.g-truc.net" +COPYRIGHT="2005-2014 G-Truc Creation" +LICENSE="MIT" +REVISION="1" SOURCE_URI="http://downloads.sourceforge.net/project/ogl-math/glm-$portVersion/glm-${portVersion}.zip" CHECKSUM_SHA256="1a8a0c84dee47b0493aa8d45ccd38dc02b917d9f14da835c5b06fb0b93bb33e8" -REVISION="1" SOURCE_DIR="glm" ARCHITECTURES="x86 x86_gcc2 x86_64" @@ -22,12 +19,19 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libgl$secondaryArchSuffix " + +PROVIDES_devel=" + glm${secondaryArchSuffix}_devel = $portVersion + " +REQUIRES_devel=" + glm$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libgl$secondaryArchSuffix " -BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel - " +BUILD_PREREQUIRES="" BUILD() { @@ -42,12 +46,3 @@ INSTALL() packageEntries devel $developDir } - -# ----- devel package ------------------------------------- -PROVIDES_devel=" - glm${secondaryArchSuffix}_devel = $portVersion - " - -REQUIRES_devel=" - glm$secondaryArchSuffix == $portVersion base - " diff --git a/media-libs/libwebp/libwebp-0.3.1.recipe b/media-libs/libwebp/libwebp-0.3.1.recipe index e478a6093..4ba1b90aa 100644 --- a/media-libs/libwebp/libwebp-0.3.1.recipe +++ b/media-libs/libwebp/libwebp-0.3.1.recipe @@ -1,13 +1,11 @@ -SUMMARY="library for encoding and decoding WebP image files" -DESCRIPTION=" -A library for encoding and decoding WebP image files. -" +SUMMARY="A library for encoding/decoding WebP images" +DESCRIPTION="A library for encoding and decoding WebP image files." HOMEPAGE="http://code.google.com/p/webp" +COPYRIGHT="2011 Google Inc." +LICENSE="BSD (3-clause)" +REVISION="1" SOURCE_URI="http://webp.googlecode.com/files/libwebp-0.3.1.tar.gz" CHECKSUM_SHA256="b37932c625322a69fe4e9b88884b5c7aed2b3eaf9fd5e5b480aee339a92e6ee7" -LICENSE="BSD (3-clause)" -COPYRIGHT="2011 Google Inc." -REVISION="1" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -18,7 +16,6 @@ PROVIDES=" cmd:cwebp$secondaryArchSuffix cmd:dwebp$secondaryArchSuffix " - REQUIRES=" haiku$secondaryArchSuffix lib:libjpeg$secondaryArchSuffix @@ -27,13 +24,20 @@ REQUIRES=" lib:libz$secondaryArchSuffix " +PROVIDES_devel=" + libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.3 + devel:libwebp$secondaryArchSuffix = 4.0.3 compat >= 4 + " +REQUIRES_devel=" + libwebp$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" devel:libjpeg$secondaryArchSuffix devel:libgif$secondaryArchSuffix devel:libpng$secondaryArchSuffix devel:libz$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix @@ -63,12 +67,3 @@ INSTALL() packageEntries devel \ $developDir } - -PROVIDES_devel=" - libwebp${secondaryArchSuffix}_devel = $portVersion compat >= 0.3 - devel:libwebp$secondaryArchSuffix = 4.0.3 compat >= 4 - " - -REQUIRES_devel=" - libwebp$secondaryArchSuffix == $portVersion base - " 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 c61eedcf0..84bb13d82 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,16 +1,20 @@ -SUMMARY="C/C++ compiler" +SUMMARY="The gnu C/C++ compiler" DESCRIPTION="The standard compiler for x86_gcc2 platform, ABI-compatible with \ BeOS R5." +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." HOMEPAGE="http://gcc.gnu.org" -LICENSE=" - GNU GPL v2 - GNU LGPL v2 - " COPYRIGHT="1988-2000 Free Software Foundation, Inc." +LICENSE="GNU GPL v2 + GNU LGPL v2" +REVISION="1" srcGitRev="e5a1aa929a5e26ccff8d56228634ef6ba0078212" SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="1e19de45203765ff494649b25df44aa1cb13a787c55ed57d3d18f8d95ff72397" -REVISION="1" +SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc" + ARCHITECTURES="x86_gcc2 !x86" SECONDARY_ARCHITECTURES="x86_gcc2" @@ -31,6 +35,12 @@ REQUIRES=" haiku$secondaryArchSuffix binutils$secondaryArchSuffix " + +PROVIDES_syslibs_devel=" + gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3 + " +REQUIRES_syslibs_devel="" + BUILD_REQUIRES=" " BUILD_PREREQUIRES=" @@ -45,7 +55,6 @@ BUILD_PREREQUIRES=" cmd:makeinfo " -SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc" BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL gccDir=$(pwd) @@ -170,15 +179,3 @@ INSTALL() rm -rf $libDir rm -rf $developLibDir } - -# ----- syslibs_devel package ----------------------------------------------- - -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 db8e913a1..4c26ece8d 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,17 +1,21 @@ -SUMMARY="C/C++ compiler" +SUMMARY="The gnu C/C++ compiler" DESCRIPTION="The standard compiler for x86_gcc2 platform, ABI-compatible with \ BeOS R5." +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." HOMEPAGE="http://gcc.gnu.org" -LICENSE=" - GNU GPL v2 - GNU LGPL v2 - " COPYRIGHT="1988-2000 Free Software Foundation, Inc." -CHECKSUM_SHA256="9eef41dcd1582b84e677f3dcb14faa2dd42707352556d05860470e2a99b7e505" +LICENSE="GNU GPL v2 + GNU LGPL v2" +REVISION="3" srcGitRev="d86116d57a09505802ed6a38adc43ef294f7f364" SOURCE_URI="https://github.com/haiku/buildtools/archive/$srcGitRev.tar.gz" +CHECKSUM_SHA256="9eef41dcd1582b84e677f3dcb14faa2dd42707352556d05860470e2a99b7e505" +SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc" SOURCE_FILENAME="gcc-$portVersion.tar.gz" -REVISION="3" + ARCHITECTURES="x86_gcc2 !x86" SECONDARY_ARCHITECTURES="x86_gcc2" @@ -32,6 +36,13 @@ REQUIRES=" haiku$secondaryArchSuffix binutils$secondaryArchSuffix " + +PROVIDES_syslibs_devel=" + gcc_syslibs_devel$secondaryArchSuffix = $portVersion compat >= 2.95.3 + devel:libgcc + " +REQUIRES_syslibs_devel="" + BUILD_REQUIRES=" " BUILD_PREREQUIRES=" @@ -46,7 +57,6 @@ BUILD_PREREQUIRES=" cmd:makeinfo " -SOURCE_DIR="buildtools-$srcGitRev/legacy/gcc" BUILD_PACKAGE_ACTIVATION_PHASE=INSTALL gccDir=$(pwd) @@ -171,16 +181,3 @@ INSTALL() rm -rf $libDir rm -rf $developLibDir } - -# ----- syslibs_devel package ----------------------------------------------- - -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-libs/readline/readline-6.3.recipe b/sys-libs/readline/readline-6.3.recipe index cbe0d25a9..3acc3c38f 100644 --- a/sys-libs/readline/readline-6.3.recipe +++ b/sys-libs/readline/readline-6.3.recipe @@ -1,26 +1,25 @@ SUMMARY="The GNU Readline library" -DESCRIPTION=" -The GNU Readline library provides a set of functions for use by applications \ -that allow users to edit command lines as they are typed in. Both Emacs and vi \ -editing modes are available. The Readline library includes additional \ -functions to maintain a list of previously-entered command lines, to recall \ -and perhaps reedit those lines, and perform csh-like history expansion on \ -previous commands. +DESCRIPTION="The GNU Readline library provides a set of functions for use by \ +applications that allow users to edit command lines as they are typed in. \ +Both Emacs and vi editing modes are available. The Readline library includes \ +additional functions to maintain a list of previously-entered command lines, \ +to recall and perhaps reedit those lines, and perform csh-like history \ +expansion on previous commands. + The history facilites are also placed into a separate library, the History \ library, as part of the build process. The History library may be used without \ -Readline in applications which desire its capabilities. -" +Readline in applications which desire its capabilities." HOMEPAGE="http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html" COPYRIGHT="1989-2011 Free Software Foundation, Inc." LICENSE="GNU GPL v3" +REVISION="2" SOURCE_URI="ftp://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz" CHECKSUM_SHA256="56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" -REVISION="2" +PATCHES="readline-6.3.patch" + ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" -PATCHES="readline-6.3.patch" - PROVIDES=" readline$secondaryArchSuffix = $portVersion compat >= 6 lib:libhistory$secondaryArchSuffix = $portVersion compat >= 6 @@ -30,6 +29,16 @@ REQUIRES=" haiku$secondaryArchSuffix lib:libncurses$secondaryArchSuffix " + +PROVIDES_devel=" + readline${secondaryArchSuffix}_devel = $portVersion + devel:libhistory$secondaryArchSuffix = $portVersion compat >= 6 + devel:libreadline$secondaryArchSuffix = $portVersion compat >= 6 + " +REQUIRES_devel=" + readline$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:libncurses$secondaryArchSuffix @@ -67,14 +76,3 @@ INSTALL() $developDir \ $documentationDir } - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - readline${secondaryArchSuffix}_devel = $portVersion - devel:libhistory$secondaryArchSuffix = $portVersion compat >= 6 - devel:libreadline$secondaryArchSuffix = $portVersion compat >= 6 - " -REQUIRES_devel=" - readline$secondaryArchSuffix == $portVersion base - " diff --git a/www-servers/lighttpd/lighttpd-1.4.35.recipe b/www-servers/lighttpd/lighttpd-1.4.35.recipe index 968f937a7..db1199811 100644 --- a/www-servers/lighttpd/lighttpd-1.4.35.recipe +++ b/www-servers/lighttpd/lighttpd-1.4.35.recipe @@ -1,22 +1,21 @@ -SUMMARY="an open-source web server for speed-critical environments" +SUMMARY="An open-source web server for speed-critical environments" DESCRIPTION="Security, speed, compliance, and flexibility -- all of these \ describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a \ webserver; as it is designed and optimized for high performance environments. \ With a small memory footprint compared to other web-servers, effective \ management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, \ Output-Compression, URL-Rewriting and many more) lighttpd is the perfect \ -solution for every server that is suffering load problems. -" +solution for every server that is suffering load problems." HOMEPAGE="http://www.lighttpd.net/" COPYRIGHT="2003-2014 Jan Kneschke" -REVISION="2" -ARCHITECTURES="x86_gcc2" LICENSE="BSD (3-clause)" - +REVISION="2" SOURCE_URI="http://download.lighttpd.net/lighttpd/releases-1.4.x/lighttpd-1.4.35.tar.gz" CHECKSUM_SHA256="62c23de053fd82e1bf64f204cb6c6e44ba3c16c01ff1e09da680d982802ef1cc" PATCHES="lighttpd-1.4.35.patchset" +ARCHITECTURES="x86_gcc2" + PROVIDES=" lighttpd = $portVersion cmd:lighttpd @@ -53,8 +52,7 @@ PROVIDES=" lib:mod_userdir lib:mod_usertrack lib:mod_webdav -" - + " REQUIRES=" haiku lib:libbz2 @@ -62,56 +60,7 @@ REQUIRES=" lib:libpcre lib:libssl lib:libz -" - -BUILD_REQUIRES=" - devel:libbz2 - devel:libpcre - devel:libssl - devel:libz -" - -BUILD_PREREQUIRES=" - haiku_devel - cmd:aclocal - cmd:autom4te - cmd:automake - cmd:awk - cmd:gcc - cmd:git - cmd:make - cmd:perl - cmd:pkg_config - cmd:which -" - -BUILD() -{ - aclocal - automake - runConfigure ./configure --with-openssl - make $jobArgs -} - -INSTALL() -{ - make install - - prepareInstalledDevelLibs mod_access mod_accesslog mod_alias mod_auth \ - mod_cgi mod_cml mod_compress mod_dirlisting mod_evasive mod_evhost \ - mod_expire mod_extforward mod_fastcgi mod_flv_streaming mod_indexfile \ - mod_magnet mod_mysql_vhost mod_proxy mod_redirect mod_rewrite \ - mod_rrdtool mod_scgi mod_secdownload mod_setenv mod_simple_vhost \ - mod_ssi mod_staticfile mod_status mod_trigger_b4_dl mod_userdir \ - mod_usertrack mod_webdav - - packageEntries devel $developDir -} - -TEST() -{ - make check -} + " PROVIDES_devel=" lighttpd_devel = $portVersion @@ -147,8 +96,55 @@ PROVIDES_devel=" devel:mod_userdir devel:mod_usertrack devel:mod_webdav -" - + " REQUIRES_devel=" lighttpd == $portVersion base -" + " + +BUILD_REQUIRES=" + haiku_devel + devel:libbz2 + devel:libpcre + devel:libssl + devel:libz + " +BUILD_PREREQUIRES=" + cmd:aclocal + cmd:autom4te + cmd:automake + cmd:awk + cmd:gcc + cmd:git + cmd:make + cmd:perl + cmd:pkg_config + cmd:which + " + +BUILD() +{ + aclocal + automake + runConfigure ./configure --with-openssl + make $jobArgs +} + +INSTALL() +{ + make install + + prepareInstalledDevelLibs mod_access mod_accesslog mod_alias mod_auth \ + mod_cgi mod_cml mod_compress mod_dirlisting mod_evasive mod_evhost \ + mod_expire mod_extforward mod_fastcgi mod_flv_streaming mod_indexfile \ + mod_magnet mod_mysql_vhost mod_proxy mod_redirect mod_rewrite \ + mod_rrdtool mod_scgi mod_secdownload mod_setenv mod_simple_vhost \ + mod_ssi mod_staticfile mod_status mod_trigger_b4_dl mod_userdir \ + mod_usertrack mod_webdav + + packageEntries devel $developDir +} + +TEST() +{ + make check +}