From 33ff27689b0c4efbf99f04ddc7896153894fd764 Mon Sep 17 00:00:00 2001 From: Humdinger Date: Wed, 9 Sep 2015 19:24:59 +0200 Subject: [PATCH] Furbish those recipes. SUMMARY/DESCRIPTION and re-ordering blocks. --- sys-libs/ncurses/ncurses-5.9.recipe | 85 ++++++++++----------- sys-libs/readline/readline-6.3.8.recipe | 47 ++++++------ sys-libs/slang/slang-2.2.4.recipe | 47 ++++++------ sys-libs/zlib/zlib-1.2.8.recipe | 49 ++++++------ www-client/bezilla/bezilla-2.0.0.22.recipe | 33 ++++---- www-servers/lighttpd/lighttpd-1.4.35.recipe | 2 +- x11-libs/libxau/libxau-1.0.8.recipe | 20 +++-- x11-libs/libxcb/libxcb-1.6.recipe | 30 ++++---- x11-libs/pixman/pixman-0.32.6.recipe | 24 +++--- x11-proto/xcb_proto/xcb_proto-1.6.recipe | 16 ++-- x11-proto/xproto/xproto-7.0.26.recipe | 2 +- 11 files changed, 167 insertions(+), 188 deletions(-) diff --git a/sys-libs/ncurses/ncurses-5.9.recipe b/sys-libs/ncurses/ncurses-5.9.recipe index deb63fabb..910224d45 100644 --- a/sys-libs/ncurses/ncurses-5.9.recipe +++ b/sys-libs/ncurses/ncurses-5.9.recipe @@ -1,15 +1,30 @@ SUMMARY="New curses library" +DESCRIPTION="The Ncurses (new curses) library is a free software emulation \ +of curses in System V Release 4.0, and more. It uses Terminfo format, \ +supports pads and color and multiple highlights and forms characters and \ +function-key mapping, and has all the other SVr4-curses enhancements over \ +BSD Curses. + +The Ncurses code was developed under GNU/Linux. It has been in use for some \ +time with OpenBSD as the system curses library, and on FreeBSD and NetBSD as \ +an external package. It should port easily to any ANSI/POSIX-conforming UNIX. \ +It has even been ported to OS/2 Warp! + +The distribution includes the library and support utilities, including a \ +terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap \ +conversion tool captoinfo. Full manual pages are provided for the library and \ +tools." HOMEPAGE="http://www.gnu.org/software/ncurses/ncurses.html" +COPYRIGHT="1998-2011 Free Software Foundation, Inc." +LICENSE="MIT" +REVISION="10" SOURCE_URI="http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz" CHECKSUM_SHA256="9046298fb440324c9d4135ecea7879ffed8546dd1b58e59430ea07a4633f563b" -LICENSE="MIT" -COPYRIGHT="1998-2011 Free Software Foundation, Inc." -REVISION="10" +PATCHES="ncurses-5.9.patchset" + ARCHITECTURES="x86_gcc2 x86 x86_64 arm" SECONDARY_ARCHITECTURES="x86_gcc2 x86" -PATCHES="ncurses-5.9.patchset" - PROVIDES=" ncurses$secondaryArchSuffix = $portVersion compat >= 5 lib:libform$secondaryArchSuffix = $portVersion compat >= 5 @@ -37,7 +52,6 @@ if [ -z "$secondaryArchSuffix" ]; then cmd:tset = $portVersion compat >= 5 " fi - REQUIRES=" haiku$secondaryArchSuffix " @@ -47,10 +61,29 @@ if [ -n "$secondaryArchSuffix" ]; then " fi +PROVIDES_devel=" + ncurses${secondaryArchSuffix}_devel = $portVersion compat >= 5 + cmd:ncurses5_config${secondaryArchSuffix} = $portVersion compat >= 5 + cmd:ncursesw5_config${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libform${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libformw${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libmenu${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libmenuw${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libncurses${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libncursesw${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libncurses++${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libncurses++w${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libpanel${secondaryArchSuffix} = $portVersion compat >= 5 + devel:libpanelw${secondaryArchSuffix} = $portVersion compat >= 5 + " +REQUIRES_devel=" + ncurses${secondaryArchSuffix} == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix cmd:grep cmd:ld$secondaryArchSuffix @@ -164,40 +197,4 @@ INSTALL() rm -rf $binDir rm -rf $documentationDir fi -} - -DESCRIPTION=" -The Ncurses (new curses) library is a free software emulation of curses in \ -System V Release 4.0, and more. It uses Terminfo format, supports pads and \ -color and multiple highlights and forms characters and function-key mapping, \ -and has all the other SYSV-curses enhancements over BSD Curses. -The ncurses code was developed under GNU/Linux. It has been in use for some \ -time with OpenBSD as the system curses library, and on FreeBSD and NetBSD as \ -an external package. It should port easily to any ANSI/POSIX-conforming UNIX. \ -It has even been ported to OS/2 Warp! -The distribution includes the library and support utilities, including a \ -terminfo compiler tic, a decompiler infocmp, clear, tput, tset, and a termcap \ -conversion tool captoinfo. Full manual pages are provided for the library and \ -tools. -" - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - ncurses${secondaryArchSuffix}_devel = $portVersion compat >= 5 - cmd:ncurses5_config${secondaryArchSuffix} = $portVersion compat >= 5 - cmd:ncursesw5_config${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libform${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libformw${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libmenu${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libmenuw${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libncurses${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libncursesw${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libncurses++${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libncurses++w${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libpanel${secondaryArchSuffix} = $portVersion compat >= 5 - devel:libpanelw${secondaryArchSuffix} = $portVersion compat >= 5 - " -REQUIRES_devel=" - ncurses${secondaryArchSuffix} == $portVersion base - " +} \ No newline at end of file diff --git a/sys-libs/readline/readline-6.3.8.recipe b/sys-libs/readline/readline-6.3.8.recipe index 5f65b9bbe..d94bc31fe 100644 --- a/sys-libs/readline/readline-6.3.8.recipe +++ b/sys-libs/readline/readline-6.3.8.recipe @@ -1,18 +1,17 @@ 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. -The history facilites are also placed into a separate library, the History \ +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 facilities 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="1" SOURCE_URI="ftp://ftp.gnu.org/gnu/readline/readline-6.3.tar.gz" CHECKSUM_SHA256="56ba6071b9462f980c5a72ab0023893b65ba6debb4eeb475d7a563dc65cafd43" for i in {001..008}; do @@ -27,12 +26,11 @@ CHECKSUM_SHA256_006="5c237ab3c6c97c23cf52b2a118adc265b7fb411b57c93a5f7c221d50faf CHECKSUM_SHA256_007="4d79b5a2adec3c2e8114cbd3d63c1771f7c6cf64035368624903d257014f5bea" CHECKSUM_SHA256_008="3bc093cf526ceac23eb80256b0ec87fa1735540d659742107b6284d635c43787" SOURCE_DIR="readline-6.3" -REVISION="1" +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 @@ -42,6 +40,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 @@ -86,15 +94,4 @@ INSTALL() $dataDir \ $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 - " +} \ No newline at end of file diff --git a/sys-libs/slang/slang-2.2.4.recipe b/sys-libs/slang/slang-2.2.4.recipe index 06526c8d5..d3c00b34a 100644 --- a/sys-libs/slang/slang-2.2.4.recipe +++ b/sys-libs/slang/slang-2.2.4.recipe @@ -1,29 +1,29 @@ -SUMMARY="S-Lang is a library to help create robust multi-platform software" -DESCRIPTION=" -S-Lang is a multi-platform programmer's library designed to allow a developer \ +SUMMARY="A library to help create robust multi-platform software" +DESCRIPTION="S-Lang is a multi-platform library designed to allow a developer \ to create robust multi-platform software. It provides facilities required by \ interactive applications such as display/screen management, keyboard input, \ -keymaps, and so on. The most exciting feature of the library is the slang \ -interpreter that may be easily embedded into a program to make it extensible. \ +keymaps, and so on. +The most exciting feature of the library is the slang interpreter that may \ +be easily embedded into a program to make it extensible. + While the emphasis has always been on the embedded nature of the interpreter, \ it may also be used in a stand-alone fashion through the use of slsh, which is \ -part of the S-Lang distribution. -" +part of the S-Lang distribution." HOMEPAGE="http://www.jedsoft.org/slang/" +COPYRIGHT="2004-2013 John E. Davis" +LICENSE="GNU GPL v2" +REVISION="1" SOURCE_URI="ftp://space.mit.edu/pub/davis/slang/v2.2/slang-2.2.4.tar.bz2" CHECKSUM_SHA256="9a8257a9a2a55099af858b13338dc8f3a06dd2069f46f0df2c9c3bb84a01d5db" -LICENSE="GNU GPL v2" -COPYRIGHT="2004-2013 John E. Davis" -REVISION="1" -ARCHITECTURES="x86_gcc2 x86" PATCHES="slang-${portVersion}.patchset" +ARCHITECTURES="x86_gcc2 x86" + PROVIDES=" slang = $portVersion compat >= 2.2 lib:libslang = $portVersion compat >= 2.2 cmd:slsh = $portVersion compat >= 2.2 " - REQUIRES=" haiku lib:libpcre @@ -32,16 +32,23 @@ REQUIRES=" lib:libz " +PROVIDES_devel=" + slang_devel = $portVersion compat >= 2.2 + devel:libslang = $portVersion compat >= 2.2 + " +REQUIRES_devel=" + slang == $portVersion + " + BUILD_REQUIRES=" + haiku_devel devel:libncurses devel:libpcre devel:libiconv devel:libpng devel:libz " - BUILD_PREREQUIRES=" - haiku_devel cmd:autoconf cmd:find cmd:gcc @@ -50,7 +57,6 @@ BUILD_PREREQUIRES=" cmd:ncurses5_config " - GLOBAL_WRITABLE_FILES=" settings/slsh.rc keep-old " @@ -81,13 +87,4 @@ INSTALL() prepareInstalledDevelLibs libslang packageEntries devel $developDir -} - -PROVIDES_devel=" - slang_devel = $portVersion compat >= 2.2 - devel:libslang = $portVersion compat >= 2.2 - " - -REQUIRES_devel=" - slang == $portVersion - " +} \ No newline at end of file diff --git a/sys-libs/zlib/zlib-1.2.8.recipe b/sys-libs/zlib/zlib-1.2.8.recipe index 95e818c68..9e2a0aae2 100644 --- a/sys-libs/zlib/zlib-1.2.8.recipe +++ b/sys-libs/zlib/zlib-1.2.8.recipe @@ -1,21 +1,22 @@ SUMMARY="A massively spiffy yet delicately unobtrusive compression library" -DESCRIPTION=" -zlib is designed to be a free, general-purpose, legally unencumbered -- that \ -is, not covered by any patents -- lossless data-compression library for use on \ -virtually any computer hardware and operating system. The zlib data format is \ -itself portable across platforms. -Unlike the LZW compression method used in \ -Unix compress(1) and in the GIF image format, the compression method currently \ -used in zlib essentially never expands the data. (LZW can double or triple the \ -file size in extreme cases.) zlib's memory footprint is also independent of \ -the input data and can be reduced, if necessary, at some cost in compression. -" +SUMMARY_devel="The zlib development files" +DESCRIPTION="Zlib is designed to be a free, general-purpose, legally \ +unencumbered -- that is, not covered by any patents -- lossless \ +data-compression library for use on virtually any computer hardware and \ +operating system. The zlib data format is itself portable across platforms. + +Unlike the LZW compression method used in Unix compress(1) and in the GIF \ +image format, the compression method currently used in zlib essentially never \ +expands the data. (LZW can double or triple the file size in extreme cases.) \ +zlib's memory footprint is also independent of the input data and can be \ +reduced, if necessary, at some cost in compression." HOMEPAGE="http://www.zlib.net/" COPYRIGHT="1995-2005 Jean-loup Gailly and Mark Adler" LICENSE="Zlib" +REVISION="4" SOURCE_URI="http://zlib.net/zlib-1.2.8.tar.gz" CHECKSUM_SHA256="36658cb768a54c1d4dec43c3116c27ed893e88b02ecfcb44f2166f9c0b7f2a0d" -REVISION="4" + ARCHITECTURES="x86_gcc2 x86 x86_64 arm" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -26,10 +27,19 @@ PROVIDES=" REQUIRES=" haiku$secondaryArchSuffix " + +PROVIDES_devel=" + zlib${secondaryArchSuffix}_devel = $portVersion compat >= 1 + devel:libz${secondaryArchSuffix} = $portVersion compat >= 1 + " +REQUIRES_devel=" + zlib${secondaryArchSuffix} == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:cmake cmd:gcc$secondaryArchSuffix cmd:grep @@ -69,15 +79,4 @@ INSTALL() packageEntries devel \ $developDir \ $documentationDir -} - -# ----- devel package ------------------------------------------------------- - -SUMMARY_devel="The zlib development files" -PROVIDES_devel=" - zlib${secondaryArchSuffix}_devel = $portVersion compat >= 1 - devel:libz${secondaryArchSuffix} = $portVersion compat >= 1 - " -REQUIRES_devel=" - zlib${secondaryArchSuffix} == $portVersion base - " +} \ No newline at end of file diff --git a/www-client/bezilla/bezilla-2.0.0.22.recipe b/www-client/bezilla/bezilla-2.0.0.22.recipe index b4d4f973f..60f959298 100644 --- a/www-client/bezilla/bezilla-2.0.0.22.recipe +++ b/www-client/bezilla/bezilla-2.0.0.22.recipe @@ -3,10 +3,11 @@ DESCRIPTION="Bezilla is an open source web browser. \ It achieves balance between ease of use and customization, catering to the \ needs of both casual and power users." HOMEPAGE="https://github.com/mmadia/bezilla" -SOURCE_URI="git+https://github.com/mmadia/bezilla.git#686254" -REVISION="1" -LICENSE="MPL v1.1" COPYRIGHT="1998-1999 Netscape Communications Corporation" +LICENSE="MPL v1.1" +REVISION="1" +SOURCE_URI="git+https://github.com/mmadia/bezilla.git#686254" +PATCHES="bezilla-2.0.0.22.patchset" ARCHITECTURES="x86_gcc2 x86 ?arm" SECONDARY_ARCHITECTURES="x86_gcc2 x86 ?arm" @@ -16,18 +17,24 @@ PROVIDES=" cmd:firefox$secondaryArchSuffix = $portVersion app:BeZilla$secondaryArchSuffix = $portVersion " - REQUIRES=" haiku$secondaryArchSuffix " +PROVIDES_devel=" + bezilla${secondaryArchSuffix}_devel = $portVersion + cmd:firefox_config$secondaryArchSuffix = $portVersion + " +REQUIRES_devel=" + bezilla$secondaryArchSuffix == $portVersion base + " + BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libidl$secondaryArchSuffix devel:libglib$secondaryArchSuffix " - BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:gcc$secondaryArchSuffix cmd:make cmd:m4 @@ -39,8 +46,6 @@ BUILD_PREREQUIRES=" cmd:autoconf_2.13$secondaryArchSuffix " -PATCHES="bezilla-2.0.0.22.patchset" - BUILD() { cd mozilla @@ -98,14 +103,4 @@ INSTALL() # TODO: fix $dist_bin/$MOZILLA_BIN in cmd:firefox script addAppDeskbarSymlink $appsDir/BeZilla/BeZilla -} - -# ----- devel package ------------------------------------------------------- - -PROVIDES_devel=" - bezilla${secondaryArchSuffix}_devel = $portVersion - cmd:firefox_config$secondaryArchSuffix = $portVersion - " -REQUIRES_devel=" - bezilla$secondaryArchSuffix == $portVersion base - " +} \ No newline at end of file diff --git a/www-servers/lighttpd/lighttpd-1.4.35.recipe b/www-servers/lighttpd/lighttpd-1.4.35.recipe index db1199811..931f40045 100644 --- a/www-servers/lighttpd/lighttpd-1.4.35.recipe +++ b/www-servers/lighttpd/lighttpd-1.4.35.recipe @@ -1,7 +1,7 @@ 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. \ +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 \ diff --git a/x11-libs/libxau/libxau-1.0.8.recipe b/x11-libs/libxau/libxau-1.0.8.recipe index 413bed897..90c996b01 100644 --- a/x11-libs/libxau/libxau-1.0.8.recipe +++ b/x11-libs/libxau/libxau-1.0.8.recipe @@ -1,13 +1,16 @@ SUMMARY="X.Org X authorization library" -DESCRIPTION=" -The X.Org X authorization library. -" +DESCRIPTION="LibXau manipulates .Xauthority files, used by xauth, X servers, \ +and display managers to store shared secret data such as MIT-MAGIC-COOKIEs \ +used for authenticating X clients attempting to connect to an X server. +LibXau is used by both Xlib and XCB." HOMEPAGE="http://xorg.freedesktop.org/releases/individual/lib/" -SOURCE_URI="http://xorg.freedesktop.org/releases/individual/lib/libXau-1.0.8.tar.bz2" -CHECKSUM_SHA256="fdd477320aeb5cdd67272838722d6b7d544887dfe7de46e1e7cc0c27c2bea4f2" -REVISION="2" COPYRIGHT="1988, 1993, 1994, 1998 The Open Group" LICENSE="MIT (no promotion)" +REVISION="2" +SOURCE_URI="http://xorg.freedesktop.org/releases/individual/lib/libXau-1.0.8.tar.bz2" +CHECKSUM_SHA256="fdd477320aeb5cdd67272838722d6b7d544887dfe7de46e1e7cc0c27c2bea4f2" +SOURCE_DIR="libXau-$portVersion" +PATCHES="libxau-1.0.8.patch" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -29,7 +32,6 @@ BUILD_REQUIRES=" haiku$secondaryArchSuffix devel:xproto$secondaryArchSuffix " - BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel devel:util_macros$secondaryArchSuffix @@ -42,10 +44,6 @@ BUILD_PREREQUIRES=" cmd:pkg_config$secondaryArchSuffix " -SOURCE_DIR="libXau-$portVersion" - -PATCHES="libxau-1.0.8.patch" - BUILD() { libtoolize --force --copy --install diff --git a/x11-libs/libxcb/libxcb-1.6.recipe b/x11-libs/libxcb/libxcb-1.6.recipe index acfa31a0d..6c5db6bbe 100644 --- a/x11-libs/libxcb/libxcb-1.6.recipe +++ b/x11-libs/libxcb/libxcb-1.6.recipe @@ -1,14 +1,19 @@ -SUMMARY="X C-language Bindings library" -DESCRIPTION=" -The X11 C-language Bindings library. -" +SUMMARY="X.Org's C Bindings library" +DESCRIPTION="XCB provides application binary interface compatibility with \ +both Xlib and XCB, providing an incremental porting path. XCB uses \ +the protocol layer of Xlib, but replaces the Xlib transport layer with \ +XCB, and provides access to the underlying XCB connection for direct use \ +of XCB. +XCB allows an application to open a single connection to the Xdisplay server \ +and use both XCB and Xlib, possibly through a mixture of libraries designed \ +for one or the other." HOMEPAGE="http://xcb.freedesktop.org/" -SOURCE_URI="http://xcb.freedesktop.org/dist/libxcb-1.6.tar.gz" -CHECKSUM_SHA256="df93b7d5afb0f970c73294636dc8cbc08f59bd39239cac4e6e0a46792ae7b759" -REVISION="2" -COPYRIGHT="2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett. -All Rights Reserved." +COPYRIGHT="2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett" LICENSE="MIT (no promotion)" +REVISION="2" +CHECKSUM_SHA256="df93b7d5afb0f970c73294636dc8cbc08f59bd39239cac4e6e0a46792ae7b759" +SOURCE_URI="http://xcb.freedesktop.org/dist/libxcb-1.6.tar.gz" +PATCHES="libxcb-1.6.patch" ARCHITECTURES="x86_gcc2 ?x86 ?x86_64" SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86" @@ -67,14 +72,13 @@ REQUIRES=" " BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel devel:libxslt >= 1.1.26 devel:xcb_proto >= 1.6 devel:libpthread_stubs$secondaryArchSuffix >= 0.3 devel:libxau$secondaryArchSuffix >= 1.0.5 " - BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel devel:util_macros$secondaryArchSuffix cmd:autoconf cmd:doxygen @@ -87,8 +91,6 @@ BUILD_PREREQUIRES=" cmd:python " -PATCHES="libxcb-1.6.patch" - BUILD() { libtoolize --force --copy --install @@ -122,4 +124,4 @@ INSTALL() libxcb-xv \ libxcb-xvmc fixPkgconfig -} +} \ No newline at end of file diff --git a/x11-libs/pixman/pixman-0.32.6.recipe b/x11-libs/pixman/pixman-0.32.6.recipe index feda07587..a6989f7ee 100644 --- a/x11-libs/pixman/pixman-0.32.6.recipe +++ b/x11-libs/pixman/pixman-0.32.6.recipe @@ -1,21 +1,18 @@ SUMMARY="A pixel-manipulation library for X and cairo" -DESCRIPTION=" -Pixman is a low-level software library for pixel manipulation, providing \ -features such as image compositing and trapezoid rasterization. Important \ -users of pixman are the cairo graphics library and the X server. -" +DESCRIPTION="Pixman is a low-level software library for pixel manipulation, \ +providing features such as image compositing and trapezoid rasterization. \ +Important users of pixman are the cairo graphics library and the X server." HOMEPAGE="http://cgit.freedesktop.org/pixman/" -SOURCE_URI="http://cairographics.org/releases/pixman-$portVersion.tar.gz" -CHECKSUM_SHA256="3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904" -LICENSE="MIT" COPYRIGHT="1987-1998 The Open Group 1987-1989 Digital Equipment Corporation 1999, 2004, 2008 Keith Packard 2004-2010 Red Hat, Inc. 2009-2010 Sun Microsystems, Inc. and many others" - +LICENSE="MIT" REVISION="1" +SOURCE_URI="http://cairographics.org/releases/pixman-$portVersion.tar.gz" +CHECKSUM_SHA256="3dfed13b8060eadabf0a4945c7045b7793cc7e3e910e748a8bb0f0dc3e794904" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -24,21 +21,22 @@ PROVIDES=" pixman$secondaryArchSuffix = $portVersion lib:libpixman_1$secondaryArchSuffix = $portVersion compat >= 0 " +REQUIRES=" + haiku$secondaryArchSuffix + " + PROVIDES_devel=" pixman${secondaryArchSuffix}_devel = $portVersion devel:libpixman_1$secondaryArchSuffix = $portVersion compat >= 0 " -REQUIRES=" - haiku$secondaryArchSuffix - " REQUIRES_devel=" pixman$secondaryArchSuffix == $portVersion base " BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel " BUILD_PREREQUIRES=" - haiku${secondaryArchSuffix}_devel cmd:aclocal cmd:autoconf cmd:gcc$secondaryArchSuffix diff --git a/x11-proto/xcb_proto/xcb_proto-1.6.recipe b/x11-proto/xcb_proto/xcb_proto-1.6.recipe index c668a3442..29d658fdd 100644 --- a/x11-proto/xcb_proto/xcb_proto-1.6.recipe +++ b/x11-proto/xcb_proto/xcb_proto-1.6.recipe @@ -1,13 +1,12 @@ -SUMMARY="X C-language Bindings protocol headers" -DESCRIPTION=" -The X C-language Bindings protocol headers. -" +SUMMARY="X.Org's C Bindings protocol headers" +DESCRIPTION="The X C Bindings protocol headers." HOMEPAGE="http://xcb.freedesktop.org/" -SOURCE_URI="http://xcb.freedesktop.org/dist/xcb-proto-1.6.tar.gz" -CHECKSUM_SHA256="2c64602868f69409d9e14f43a17eb2faf7c1c48654e0eff6b6978034f304724d" -REVISION="2" COPYRIGHT="2001-2006 Bart Massey, Jamey Sharp, and Josh Triplett." LICENSE="MIT (no promotion)" +REVISION="2" +CHECKSUM_SHA256="2c64602868f69409d9e14f43a17eb2faf7c1c48654e0eff6b6978034f304724d" +SOURCE_URI="http://xcb.freedesktop.org/dist/xcb-proto-1.6.tar.gz" +SOURCE_DIR="xcb-proto-$portVersion" ARCHITECTURES="x86_gcc2 x86 x86_64" SECONDARY_ARCHITECTURES="x86_gcc2 x86" @@ -24,7 +23,6 @@ BUILD_REQUIRES=" haiku${secondaryArchSuffix}_devel devel:util_macros$secondaryArchSuffix " - BUILD_PREREQUIRES=" cmd:autoconf cmd:libtool @@ -36,8 +34,6 @@ BUILD_PREREQUIRES=" cmd:python$secondaryArchSuffix " -SOURCE_DIR="xcb-proto-$portVersion" - BUILD() { libtoolize --force --copy --install diff --git a/x11-proto/xproto/xproto-7.0.26.recipe b/x11-proto/xproto/xproto-7.0.26.recipe index 63910ddd5..db7138da5 100644 --- a/x11-proto/xproto/xproto-7.0.26.recipe +++ b/x11-proto/xproto/xproto-7.0.26.recipe @@ -1,4 +1,4 @@ -SUMMARY="X.Org xproto protocol headers" +SUMMARY="X.Org's xproto protocol headers" DESCRIPTION="The X.Org xproto protocol headers." HOMEPAGE="http://cgit.freedesktop.org/xorg/proto/xproto/" COPYRIGHT="1991, Oracle and/or its affiliates. All rights reserved.