mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
De-Lint recipes.
* fastdep Removed "." from SUMMARY. Minor cosmetics. * ffmpeg Removed "." from SUMMARY. * fheroes Removed "." from SUMMARY. * filecropper Removed "." and improved SUMMARY. Use g++ instead of gcc. * flex Removed "." from SUMMARY. Moved haiku_devel into BUILD_REQUIRES. Minor cosmetics. * fontforge Removed "." from SUMMARY. Minor cosmetics. * fossil Shortened and improved SUMMARY/DESCRIPTION. * fpc Use same SUMMARY/DESCRIPTION in the non-BEP recipes. * freetype Minor cosmetics. (The PATCHES is commented out on purpose, enabling subpixel rendering and hinting) * ftgl Removed "." from SUMMARY. Sorted _devel block to the top.
This commit is contained in:
@@ -1,19 +1,18 @@
|
||||
SUMMARY="An open source compiler for Pascal and Object Pascal"
|
||||
DESCRIPTION="
|
||||
Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional Pascal compiler.\
|
||||
It can target multiple processor architectures: Intel x86, AMD64/x86-64,\
|
||||
PowerPC, PowerPC64, SPARC, and ARM. Supported operating systems include Linux,\
|
||||
FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, OS/2, MorphOS,\
|
||||
Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM, MIPS (big and\
|
||||
little endian variants) and Motorola 68k architecture targets are available in\
|
||||
the development versions."
|
||||
DESCRIPTION="Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional \
|
||||
Pascal compiler. It can target multiple processor architectures: Intel x86, \
|
||||
AMD64/x86-64, PowerPC, PowerPC64, SPARC, and ARM. Supported operating systems \
|
||||
include Linux, FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, \
|
||||
OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM, \
|
||||
MIPS (big and little endian variants) and Motorola 68k architecture targets \
|
||||
are available in the development versions."
|
||||
HOMEPAGE="http://www.freespascal.org"
|
||||
SOURCE_URI="http://sourceforge.net/projects/freepascal/files/Source/2.6.2/fpc-2.6.2.source.tar.gz/download"
|
||||
CHECKSUM_SHA256="71dd1be93593daf184556377dfde61c7882bc749ad8c0bc342210e542555f9d0"
|
||||
LICENSE="
|
||||
GNU LGPL v3
|
||||
GNU GPL v3
|
||||
"
|
||||
"
|
||||
COPYRIGHT="1993-2013 by Florian Klaempfl"
|
||||
REVISION="1"
|
||||
|
||||
@@ -62,14 +61,14 @@ PROVIDES="
|
||||
cmd:rmcvsdir$secondaryArchSuffix = $portVersion
|
||||
cmd:rstconv$secondaryArchSuffix = $portVersion
|
||||
cmd:unitdiff$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
fpc == 2.6.2_bin
|
||||
"
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
@@ -77,7 +76,7 @@ BUILD_PREREQUIRES="
|
||||
cmd:tar
|
||||
cmd:wget
|
||||
cmd:fpc == 2.6.2_bin
|
||||
"
|
||||
"
|
||||
|
||||
SOURCE_DIR="fpc-2.6.2"
|
||||
#Create the fpc-2.6.2-1-x86.hpkg
|
||||
|
||||
@@ -1,12 +1,18 @@
|
||||
SUMMARY="FreePascalCompiler binary"
|
||||
DESCRIPTION="FreePascalCompiler binary"
|
||||
SUMMARY="An open source compiler for Pascal and Object Pascal"
|
||||
DESCRIPTION="Free Pascal (aka FPK Pascal) is a 32 and 64 bit professional \
|
||||
Pascal compiler. It can target multiple processor architectures: Intel x86, \
|
||||
AMD64/x86-64, PowerPC, PowerPC64, SPARC, and ARM. Supported operating systems \
|
||||
include Linux, FreeBSD, Haiku, Mac OS X/iOS/Darwin, DOS, Win32, Win64, WinCE, \
|
||||
OS/2, MorphOS, Nintendo GBA, Nintendo DS, and Nintendo Wii. Additionally, JVM, \
|
||||
MIPS (big and little endian variants) and Motorola 68k architecture targets \
|
||||
are available in the development versions."
|
||||
HOMEPAGE="http://www.freepascal.org"
|
||||
SOURCE_URI="ftp://freepascal.stack.nl/pub/fpc/dist/2.6.0/i386-haiku/fpc-2.6.0.i386-haiku.tar"
|
||||
CHECKSUM_SHA256="abec33111d1d88dcce96cf26498b3687d53aa29494c6a8aada16b9b0625eef95"
|
||||
LICENSE="
|
||||
GNU LGPL v3
|
||||
GNU GPL v3
|
||||
"
|
||||
"
|
||||
COPYRIGHT="1993-2013 by Florian Klaempfl"
|
||||
REVISION="1"
|
||||
|
||||
@@ -19,17 +25,18 @@ ARCHITECTURES="x86"
|
||||
PROVIDES="
|
||||
fpc = $portVersion
|
||||
cmd:fpc = $portVersion
|
||||
"
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
"
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
"
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
binutils
|
||||
cmd:tar
|
||||
"
|
||||
"
|
||||
|
||||
SOURCE_DIR="fpc-2.6.0.i386-haiku"
|
||||
|
||||
BUILD()
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
SUMMARY="A fast dependency generator for C/C++ files."
|
||||
DESCRIPTION="
|
||||
fastdep is a preprocessor which generates dependency information suitable for \
|
||||
Makefile inclusion from C or C++ source files. Meant to run on slower \
|
||||
hardware, it is several orders of magnitude faster than gcc.
|
||||
"
|
||||
SUMMARY="A fast dependency generator for C/C++ files"
|
||||
DESCRIPTION="fastdep is a preprocessor which generates dependency information \
|
||||
suitable for Makefile inclusion from C or C++ source files. Meant to run on \
|
||||
slower hardware, it is several orders of magnitude faster than gcc."
|
||||
HOMEPAGE="http://www.irule.be/bvh/c++/fastdep/"
|
||||
SOURCE_URI="http://ports-space.haiku-files.org/dev-util/source/fastdep-0.16.tar.gz"
|
||||
CHECKSUM_SHA256="ce87d5aba71a38ad175c831f4f380498e04c22d75478310299812485b3202abb"
|
||||
@@ -18,21 +16,17 @@ PATCHES="fastdep-0.16.patch"
|
||||
PROVIDES="
|
||||
cmd:fastdep = $portVersion compat >= 0
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc
|
||||
cmd:make
|
||||
"
|
||||
|
||||
|
||||
BUILD()
|
||||
{
|
||||
runConfigure ./configure
|
||||
|
||||
@@ -1,12 +1,11 @@
|
||||
SUMMARY="Simple, high-reliability, distributed software configuration management"
|
||||
DESCRIPTION="Fossil is a 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 single \
|
||||
integrated package.
|
||||
SUMMARY="A 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 \
|
||||
single integrated package.
|
||||
|
||||
Additionally, Fossil also has a built-in and easy-to-use web \
|
||||
interface that simplifies project tracking and promotes situational \
|
||||
awareness."
|
||||
Additionally, Fossil also has a built-in and easy-to-use web interface that \
|
||||
simplifies project tracking and promotes situational awareness."
|
||||
HOMEPAGE="http://www.fossil-scm.org/"
|
||||
SOURCE_URI="https://www.fossil-scm.org/download/fossil-src-1.32.tar.gz"
|
||||
CHECKSUM_SHA256="cd79c333eb9e86fbb8c17bf5cdf31c387e4ab768eede623aed21adfdbcad686e"
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
SUMMARY="Simple, high-reliability, distributed software configuration management"
|
||||
DESCRIPTION="Fossil is a distributed version control system like Git and \
|
||||
Mercurial, but Fossil also supports distributed bug tracking, wiki, and \
|
||||
technotes all in a single, integrated package.
|
||||
SUMMARY="A 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 \
|
||||
single integrated package.
|
||||
|
||||
Additionally, Fossil also has a built-in and easy-to-use web interface that \
|
||||
simplifies project tracking and promotes situational awareness."
|
||||
|
||||
@@ -1,10 +1,8 @@
|
||||
DESCRIPTION="
|
||||
Free implementation of Heroes of the Might and Magic II engine. \
|
||||
SDL is used. Free Heroes 2 is a turn based strategy video game. \
|
||||
The original game was voted the sixth best PC game of all time \
|
||||
by PC Gamer magazine in May 1997.
|
||||
"
|
||||
SUMMARY="Free implementation of Heroes of the Might and Magic II engine."
|
||||
SUMMARY="Free implementation of Heroes of the Might and Magic II engine"
|
||||
DESCRIPTION="Free implementation of Heroes of the Might and Magic II engine. \
|
||||
SDL is used. Free Heroes 2 is a turn based strategy video game.
|
||||
The original game was voted the sixth best PC game of all time by PC Gamer \
|
||||
magazine in May 1997."
|
||||
HOMEPAGE="http://sourceforge.net/projects/fheroes2/"
|
||||
LICENSE="GNU GPL v2"
|
||||
COPYRIGHT="2006-2013 Andrey Afletdinov"
|
||||
@@ -29,7 +27,6 @@ PROVIDES="
|
||||
fheroes2$secondaryArchSuffix = $portVersion
|
||||
app:fheroes2$secondaryArchSuffix = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libsdl$secondaryArchSuffix
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
SUMMARY="Truncates files of any kind."
|
||||
DESCRIPTION="
|
||||
FileCropper is a GUI app which truncates files of any kind. It Cuts off \
|
||||
everything from a given offset (bytes) to the end of the file.
|
||||
"
|
||||
SUMMARY="A tool to truncate files of any kind"
|
||||
DESCRIPTION="FileCropper is a GUI app which truncates files of any kind. It \
|
||||
cuts off everything from a given offset (bytes) to the end of the file."
|
||||
COPYRIGHT="2002 Maurice Michalski"
|
||||
LICENSE="MIT"
|
||||
HOMEPAGE="https://github.com/HaikuArchives/FileCropper"
|
||||
@@ -15,17 +13,14 @@ PROVIDES="
|
||||
filecropper = $portVersion
|
||||
app:FileCropper = $portVersion
|
||||
"
|
||||
|
||||
REQUIRES="
|
||||
haiku
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
"
|
||||
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc
|
||||
cmd:g++
|
||||
cmd:xres
|
||||
"
|
||||
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
SUMMARY="Fontforge is an outline font editor."
|
||||
DESCRIPTION="
|
||||
An outline font editor that lets you create your own OpenType, TrueType, CID-keyed, multi-master
|
||||
fonts and more... or simply edit existing ones."
|
||||
SUMMARY="An outline font editor"
|
||||
DESCRIPTION="An outline font editor that lets you create your own OpenType, \
|
||||
TrueType, CID-keyed, multi-master fonts and more... or simply edit existing \
|
||||
ones."
|
||||
HOMEPAGE="http://fontforge.sourceforge.net"
|
||||
COPYRIGHT="2000-2012 George Williams
|
||||
The FontForge Project"
|
||||
COPYRIGHT="
|
||||
2000-2012 George Williams
|
||||
The FontForge Project
|
||||
"
|
||||
LICENSE="BSD (3-clause)"
|
||||
SOURCE_URI="https://github.com/fontforge/fontforge/releases/download/$portVersion/fontforge-2014-11-26-Unix-Source.tar.gz"
|
||||
SOURCE_FILENAME="fontforge-$portVersion.tar.gz"
|
||||
|
||||
@@ -1,9 +1,7 @@
|
||||
SUMMARY="A Free, High-Quality, and Portable Font Engine"
|
||||
DESCRIPTION="
|
||||
FreeType is written in C, designed to be small, efficient, highly \
|
||||
customizable, and portable while capable of producing high-quality output \
|
||||
(glyph images) of most vector and bitmap font formats.
|
||||
"
|
||||
SUMMARY="A free, high-quality, and portable font engine"
|
||||
DESCRIPTION="FreeType is written in C, designed to be small, efficient, \
|
||||
highly customizable, and portable while capable of producing high-quality \
|
||||
output (glyph images) of most vector and bitmap font formats."
|
||||
HOMEPAGE="http://www.freetype.org"
|
||||
LICENSE="FreeType"
|
||||
COPYRIGHT="1996-2013 David Turner, Robert Wilhelm, Werner Lemberg, et al."
|
||||
@@ -20,12 +18,23 @@ PROVIDES="
|
||||
freetype$secondaryArchSuffix = $portVersion
|
||||
lib:libfreetype$secondaryArchSuffix = 6.12.0 compat >= 6
|
||||
"
|
||||
PROVIDES_devel="
|
||||
freetype${secondaryArchSuffix}_devel = $portVersion
|
||||
cmd:freetype_config${secondaryArchSuffix} = $portVersion
|
||||
devel:libfreetype${secondaryArchSuffix} = 6.12.0 compat >= 6
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libbz2$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix >= 1
|
||||
lib:libpng16$secondaryArchSuffix
|
||||
"
|
||||
REQUIRES_devel="
|
||||
freetype${secondaryArchSuffix} == $portVersion base
|
||||
devel:libbz2$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libbz2$secondaryArchSuffix
|
||||
@@ -79,17 +88,3 @@ INSTALL()
|
||||
$dataRootDir/aclocal \
|
||||
$developDir
|
||||
}
|
||||
|
||||
# ----- devel package -------------------------------------------------------
|
||||
|
||||
PROVIDES_devel="
|
||||
freetype${secondaryArchSuffix}_devel = $portVersion
|
||||
cmd:freetype_config${secondaryArchSuffix} = $portVersion
|
||||
devel:libfreetype${secondaryArchSuffix} = 6.12.0 compat >= 6
|
||||
"
|
||||
REQUIRES_devel="
|
||||
freetype${secondaryArchSuffix} == $portVersion base
|
||||
devel:libbz2$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
devel:libpng16$secondaryArchSuffix
|
||||
"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
SUMMARY="Library to use arbitrary fonts in OpenGL applications."
|
||||
DESCRIPTION="
|
||||
FTGL is a free cross-platform Open Source C++ library that uses Freetype2 \
|
||||
to simplify rendering fonts in OpenGL applications."
|
||||
SUMMARY="Library to use arbitrary fonts in OpenGL applications"
|
||||
DESCRIPTION="FTGL is a free cross-platform Open Source C++ library that uses \
|
||||
Freetype2 to simplify rendering fonts in OpenGL applications."
|
||||
HOMEPAGE="http://sourceforge.net/projects/ftgl"
|
||||
COPYRIGHT="
|
||||
2001-2004 Unicode, Inc.
|
||||
@@ -20,12 +19,19 @@ PROVIDES="
|
||||
ftgl$secondaryArchSuffix = $portVersion compat >= 2
|
||||
lib:libftgl$secondaryArchSuffix = 2.1.3 compat >= 2
|
||||
"
|
||||
PROVIDES_devel="
|
||||
ftgl${secondaryArchSuffix}_devel = $portVersion compat >= 1
|
||||
devel:libftgl$secondaryArchSuffix = 2.1.3 compat >= 2
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libfreetype$secondaryArchSuffix
|
||||
lib:libgl$secondaryArchSuffix
|
||||
lib:libglu$secondaryArchSuffix
|
||||
"
|
||||
REQUIRES_devel="
|
||||
ftgl$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libfreetype$secondaryArchSuffix
|
||||
@@ -61,13 +67,3 @@ INSTALL()
|
||||
packageEntries devel \
|
||||
$developDir
|
||||
}
|
||||
|
||||
# ----- devel package -------------------------------------------------------
|
||||
|
||||
PROVIDES_devel="
|
||||
ftgl${secondaryArchSuffix}_devel = $portVersion compat >= 1
|
||||
devel:libftgl$secondaryArchSuffix = 2.1.3 compat >= 2
|
||||
"
|
||||
REQUIRES_devel="
|
||||
ftgl$secondaryArchSuffix == $portVersion base
|
||||
"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
SUMMARY="Audio and video recording, conversion, and streaming library."
|
||||
SUMMARY="Audio and video recording, conversion, and streaming library"
|
||||
DESCRIPTION="FFmpeg is a complete, cross-platform solution to record, convert \
|
||||
and stream audio and video. It includes libavcodec - the leading audio/video \
|
||||
codec library."
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
SUMMARY="Audio and video recording, conversion, and streaming library."
|
||||
SUMMARY="Audio and video recording, conversion, and streaming library"
|
||||
DESCRIPTION="FFmpeg is a complete, cross-platform solution to record, convert \
|
||||
and stream audio and video. It includes libavcodec - the leading audio/video \
|
||||
codec library."
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
SUMMARY="Audio and video recording, conversion, and streaming library."
|
||||
SUMMARY="Audio and video recording, conversion, and streaming library"
|
||||
DESCRIPTION="FFmpeg is a complete, cross-platform solution to record, convert \
|
||||
and stream audio and video. It includes libavcodec - the leading audio/video \
|
||||
codec library."
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
SUMMARY="A tool for generating scanners."
|
||||
DESCRIPTION="
|
||||
Flex is a fast lexical analyser generator. It is a tool for generating \
|
||||
programs that perform pattern-matching on text.
|
||||
"
|
||||
SUMMARY="A tool for generating scanners"
|
||||
DESCRIPTION="Flex is a fast lexical analyser generator. It is a tool for \
|
||||
generating programs that perform pattern-matching on text."
|
||||
HOMEPAGE="http://flex.sourceforge.net/"
|
||||
COPYRIGHT="2001-2007 The Flex Project; 1990, 1997 The Regents of the University of California"
|
||||
COPYRIGHT="
|
||||
2001-2007 The Flex Project
|
||||
1990, 1997 The Regents of the University of California
|
||||
"
|
||||
LICENSE="Flex"
|
||||
SOURCE_URI="http://sourceforge.net/projects/flex/files/flex/flex-2.5.35/flex-2.5.35.tar.bz2/download"
|
||||
CHECKSUM_SHA256="0becbd4b2b36b99c67f8c22ab98f7f80c9860aec70f0350a0018f29a88704e7b"
|
||||
@@ -24,9 +25,9 @@ REQUIRES="
|
||||
cmd:m4
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
haiku_devel
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:automake
|
||||
@@ -37,7 +38,6 @@ BUILD_PREREQUIRES="
|
||||
cmd:makeinfo
|
||||
"
|
||||
|
||||
|
||||
BUILD()
|
||||
{
|
||||
rm aclocal.m4
|
||||
|
||||
@@ -1,8 +1,6 @@
|
||||
SUMMARY="A tool for generating scanners"
|
||||
DESCRIPTION="
|
||||
Flex is a fast lexical analyser generator. It is a tool for generating \
|
||||
programs that perform pattern-matching on text.
|
||||
"
|
||||
DESCRIPTION="Flex is a fast lexical analyser generator. It is a tool for \
|
||||
generating programs that perform pattern-matching on text."
|
||||
HOMEPAGE="http://flex.sourceforge.net/"
|
||||
COPYRIGHT="
|
||||
2001-2007 The Flex Project
|
||||
@@ -30,9 +28,9 @@ REQUIRES="
|
||||
cmd:m4
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
haiku_devel
|
||||
cmd:aclocal
|
||||
cmd:autoconf
|
||||
cmd:automake
|
||||
|
||||
Reference in New Issue
Block a user