Delete all x11-proto recipes that are now part of xorgproto.

They do not need to stick around, xorgproto should be used instead.
This commit is contained in:
Augustin Cavalier
2021-12-14 16:18:04 -05:00
parent dd4f4fb73e
commit 3978d7330f
23 changed files with 0 additions and 1218 deletions

View File

@@ -1,47 +0,0 @@
SUMMARY="The X11 Big Requests Extension"
DESCRIPTION="This extension defines a protocol to enable the use of requests \
that exceed 262140 bytes in length."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1992, 1998 The Open Group"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/bigreqsproto-$portVersion.tar.gz"
CHECKSUM_SHA256="de68a1a9dd1a1219ad73531bff9f662bc62fcd777387549c43cd282399f4a6ea"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
bigreqsproto$secondaryArchSuffix = $portVersion
devel:bigreqsproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,48 +0,0 @@
SUMMARY="The X11 Composite Extension"
DESCRIPTION="This package contains header files and documentation for the \
composite extension."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2003, Keith Packard, HP
2006, Oracle"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/compositeproto-$portVersion.tar.gz"
CHECKSUM_SHA256="22195b7e50036440b1c6b3b2d63eb03dfa6e71c8a1263ed1f07b0f31ae7dad50"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
compositeproto$secondaryArchSuffix = $portVersion
devel:compositeproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,49 +0,0 @@
SUMMARY="The X Damage extension headers"
DESCRIPTION="This package provides the wire protocol for the DAMAGE extension. \
The DAMAGE extension allows applications to receive information about changes \
made to pixel contents of windows and pixmaps."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2003 Keith Packard, HP
2007 Eric Anholt, Intel"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/damageproto-$portVersion.tar.gz"
CHECKSUM_SHA256="f65ccbf1de9750a527ea6e85694085b179f2d06495cbdb742b3edb2149fef303"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
damageproto$secondaryArchSuffix = $portVersion
devel:damageproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,49 +0,0 @@
SUMMARY="X.Org Fixes protocol headers"
DESCRIPTION="This package provides the wire protocol for the X Fixes \
extension. This extension is designed to provide server-side support \
for application work arounds to shortcomings in the core X window system."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2006 Oracle
2010 Red Hat, Inc."
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/fixesproto-$portVersion.tar.gz"
CHECKSUM_SHA256="67865a0e3cdc7dec1fd676f0927f7011ad4036c18eb320a2b41dbd56282f33b8"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
fixesproto$secondaryArchSuffix = $portVersion
devel:fixesproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,54 +0,0 @@
SUMMARY="X Fonts Extension"
DESCRIPTION="This package provides the wire protocol for the X Font \
rasterisation extensions. These extensions are used to control server-side \
font configurations."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1990, 1991 Network Computing Devices;
1987 Digital Equipment Corporation"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="https://www.x.org/releases/individual/proto/fontsproto-$portVersion.tar.bz2"
CHECKSUM_SHA256="259046b0dd9130825c4a4c479ba3591d6d0f17a33f54e294b56478729a6e5ab8"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
fontsproto$secondaryArchSuffix = $portVersion
devel:fontsproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
docbook_xml_dtd
docbook_xsl_stylesheets
devel:util_macros
devel:xorg_sgml_doctools
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:awk
cmd:gcc$secondaryArchSuffix
cmd:libtool$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
cmd:xmlto
cmd:xsltproc
"
BUILD()
{
autoreconf -vfi
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
rmdir $libDir
}

View File

@@ -1,43 +0,0 @@
SUMMARY="X.Org GL protocol headers"
DESCRIPTION="Headers for the X11 GL protocol."
HOMEPAGE="https://www.x.org/releases/individual/proto/"
COPYRIGHT="1991-2000 Silicon Graphics, Inc."
LICENSE="MIT"
REVISION="2"
SOURCE_URI="https://www.x.org/releases/individual/proto/glproto-$portVersion.tar.bz2"
CHECKSUM_SHA256="adaa94bded310a2bfcbb9deb4d751d965fcfe6fb3a2f6d242e2df2d6589dbe40"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
glproto$secondaryArchSuffix = $portVersion
devel:glproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
autoreconf -vfi
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,56 +0,0 @@
SUMMARY="X.Org input extension protocol"
DESCRIPTION="XI2's intent is to replace both core input processing and prior \
versions of the X Input Extension. Historically, the majority of applications \
employed the core protocol requests and events to handle user input. The core \
protocol does not provide information about which device generated the event.
The X Input Extension version up to 1.5 requires the differentiation between \
core and extended devices. Extended devices may not be core devices and thus \
cannot be used on applications employing the core protocol. XI2 addresses both \
of these issues by enabling devices to be both extended and core devices and \
providing device information in each event (with the exception of core events)."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1989, 1998 The Open Group
1989 by Hewlett-Packard Company, Palo Alto, California"
LICENSE="MIT (no promotion)"
REVISION="1"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/inputproto-2.0.tar.gz"
CHECKSUM_SHA256="cd89a1e95745875e66947ba28587c720c91aec63836ac6548ca12fd525c0a2ee"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
inputproto$secondaryArchSuffix = $portVersion
devel:inputproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros$secondaryArchSuffix
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,56 +0,0 @@
SUMMARY="The X11 input extension protocol"
DESCRIPTION="XI2's intent is to replace both core input processing and prior \
versions of the X Input Extension. Historically, the majority of applications \
employed the core protocol requests and events to handle user input. The core \
protocol does not provide information about which device generated the event.
The X Input Extension version up to 1.5 requires the differentiation between \
core and extended devices. Extended devices may not be core devices and thus \
cannot be used on applications employing the core protocol. XI2 addresses both \
of these issues by enabling devices to be both extended and core devices and \
providing device information in each event (with the exception of core events)."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1989, 1998 The Open Group
1989 by Hewlett-Packard Company, Palo Alto, California"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/inputproto-$portVersion.tar.gz"
CHECKSUM_SHA256="10eaadd531f38f7c92ab59ef0708ca195caf3164a75c4ed99f0c04f2913f6ef3"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
inputproto$secondaryArchSuffix = $portVersion
devel:inputproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,46 +0,0 @@
SUMMARY="X.Org KB protocol headers"
DESCRIPTION="Headers for the X11 KB protocol."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1993 by Silicon Graphics Computer Systems, Inc."
LICENSE="MIT"
REVISION="2"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/kbproto-1.0.7.tar.gz"
CHECKSUM_SHA256="828cb275b91268b1a3ea950d5c0c5eb076c678fdf005d517411f89cc8c3bb416"
ARCHITECTURES="?all"
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
PROVIDES="
kbproto$secondaryArchSuffix = $portVersion
devel:kbproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros$secondaryArchSuffix
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,49 +0,0 @@
SUMMARY="The Present Extension"
DESCRIPTION="The Present extension provides a way for applications to update \
their window contents from a pixmap in a well defined fashion, synchronizing \
with the display refresh and potentially using a more efficient mechanism \
than copying the contents of the source pixmap."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2013 Keith Packard"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/presentproto-$portVersion.tar.gz"
CHECKSUM_SHA256="114252e97afb4dfae8b31e6b0d5e24e4babda26b364e2be57abc2f3c30248b87"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
presentproto$secondaryArchSuffix = $portVersion
devel:presentproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,51 +0,0 @@
SUMMARY="X Resize and Rotate Extension (RandR)"
DESCRIPTION="This extension defines a protocol for clients to dynamically \
change X screens, so as to resize, rotate and reflect the root window of a \
screen."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2000 Compaq Computer Corporation
2002 Hewlett-Packard Company
2006 Intel Corporation
2008 Red Hat, Inc."
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/randrproto-$portVersion.tar.gz"
CHECKSUM_SHA256="8f8a716d6daa6ba05df97d513960d35a39e040600bf04b313633f11679006fab"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
randrproto$secondaryArchSuffix = $portVersion
devel:randrproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,47 +0,0 @@
SUMMARY="X Record Extension"
DESCRIPTION="This extension defines a protocol for the recording and playback \
of user actions in the X Window System."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1995 Network Computing Devices"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/recordproto-$portVersion.tar.gz"
CHECKSUM_SHA256="485f792570dd7afe49144227f325bf2827bc7d87aae6a8ab6c1de2b06b1c68c5"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
recordproto$secondaryArchSuffix = $portVersion
devel:recordproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,48 +0,0 @@
SUMMARY="X Rendering Extension"
DESCRIPTION="This extension defines the protcol for a digital image \
composition as the foundation of a new rendering model within the X \
Window System."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2000 SuSE, Inc."
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/renderproto-$portVersion.tar.gz"
CHECKSUM_SHA256="a0a4be3cad9381ae28279ba5582e679491fc2bec9aab8a65993108bf8dbce5fe"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
renderproto$secondaryArchSuffix = $portVersion
devel:renderproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,47 +0,0 @@
SUMMARY="X Resource Extension"
DESCRIPTION="This extension defines a protocol that allows a client to query \
the X server about its usage of various resources."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2002 XFree86 Inc"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/resourceproto-$portVersion.tar.gz"
CHECKSUM_SHA256="469029d14fdeeaa7eed1be585998ff4cb92cf664f872d1d69c04140815b78734"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
resourceproto$secondaryArchSuffix = $portVersion
devel:resourceproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,24 +0,0 @@
Copyright (c) 1992 X Consortium
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Except as contained in this notice, the name of the X Consortium shall not be
used in advertising or otherwise to promote the sale, use or other dealings
in this Software without prior written authorization from the X Consortium.
Author: Keith Packard, MIT X Consortium

View File

@@ -1,53 +0,0 @@
SUMMARY="MIT Screen Saver Extension"
DESCRIPTION="This extension defines a protocol to control screensaver features \
and also to query screensaver info on specific windows."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1992 X Consortium"
LICENSE="scrnsaverproto"
REVISION="4"
SOURCE_URI="https://www.x.org/releases/individual/proto/scrnsaverproto-$portVersion.tar.bz2"
CHECKSUM_SHA256="8bb70a8da164930cceaeb4c74180291660533ad3cc45377b30a795d1b85bcd65"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
scrnsaverproto$secondaryArchSuffix = $portVersion
devel:scrnsaverproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:automake
cmd:autoreconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
if [ -z "$secondaryArchSuffix" ]; then
install -t "$docDir" README
else
rm -rf "$docDir"
rmdir "$libDir"
fi
}

View File

@@ -1,48 +0,0 @@
SUMMARY="X Video Extension"
DESCRIPTION="This package provides the wire protocol for the X Video \
extension. This extension alows for accerlated drawing of videos."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1991 Digital Equipment Corporation, Maynard, Massachusetts,
Massachusetts Institute of Technology, Cambridge, Massachusetts."
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/videoproto-$portVersion.tar.gz"
CHECKSUM_SHA256="df8dfeb158767f843054248d020e291a2c40f7f5e0ac6d8706966686fee7c5c0"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
videoproto$secondaryArchSuffix = $portVersion
devel:videoproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,47 +0,0 @@
SUMMARY="The XC-MISC extension"
DESCRIPTION="This extension defines a protocol that provides Xlib two ways to \
query the server for available resource IDs."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1993, 1994, 1998 The Open Group"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/xcmiscproto-$portVersion.tar.gz"
CHECKSUM_SHA256="48013cfbe4bd5580925a854a43e2bccbb4c7a5a31128070644617b6dc7f8ef85"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
xcmiscproto$secondaryArchSuffix = $portVersion
devel:xcmiscproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,65 +0,0 @@
SUMMARY="X.Org's generic event extension"
DESCRIPTION="X was designed to provide 64 event opcodes for all extensions. \
These events are limited to 32 bytes.
The Generic Event Extension (xextproto) provides a template event for \
extensions to re-use a single event opcode. GE only provide headers and the \
most basic functionality, leaving the extensions to interpret the events in \
their specific context.
GenericEvents may be longer than 32 bytes. If so, the number of 4 byte units \
following the initial 32 bytes must be specified in the length field of the \
event."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1989, 1998 The Open Group
1997 by Silicon Graphics Computer Systems, Inc.
1992 Network Computing Devices
1994, 1995 Hewlett-Packard Company
1996 Digital Equipment Corporation, Maynard, Massachusetts.
1988, 1989, 1990, 1994 Network Computing Devices, Inc.
1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, and \
Olivetti Research Limited, Cambridge, England.
1986, 1987, 1988 by Hewlett-Packard Corporation
2007-2008 Peter Hutterer"
LICENSE="MIT (no promotion)"
REVISION="1"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/xextproto-7.1.1.tar.gz"
CHECKSUM_SHA256="5ade284271eed437b05829be336b2b0ddaabad48335be220c0d9d5101fd8baec"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
xextproto$secondaryArchSuffix = $portVersion
devel:xextproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros$secondaryArchSuffix >= 1.7.0
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,65 +0,0 @@
SUMMARY="X.Org's generic event extension"
DESCRIPTION="X was designed to provide 64 event opcodes for all extensions. \
These events are limited to 32 bytes.
The Generic Event Extension (xextproto) provides a template event for \
extensions to re-use a single event opcode. GE only provide headers and the \
most basic functionality, leaving the extensions to interpret the events in \
their specific context.
GenericEvents may be longer than 32 bytes. If so, the number of 4 byte units \
following the initial 32 bytes must be specified in the length field of the \
event."
HOMEPAGE="http://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="1989, 1998 The Open Group
1997 by Silicon Graphics Computer Systems, Inc.
1992 Network Computing Devices
1994, 1995 Hewlett-Packard Company
1996 Digital Equipment Corporation, Maynard, Massachusetts.
1988, 1989, 1990, 1994 Network Computing Devices, Inc.
1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts, and \
Olivetti Research Limited, Cambridge, England.
1986, 1987, 1988 by Hewlett-Packard Corporation
2007-2008 Peter Hutterer"
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/xextproto-7.3.0.tar.gz"
CHECKSUM_SHA256="1b1bcdf91221e78c6c33738667a57bd9aaa63d5953174ad8ed9929296741c9f5"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
xextproto$secondaryArchSuffix = $portVersion
devel:xextproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros >= 1.7.0
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,48 +0,0 @@
SUMMARY="X Xinerama Extension"
DESCRIPTION="This is an X extension that allows multiple physical screens \
controlled by a single X server to appear as a single screen."
HOMEPAGE="https://cgit.freedesktop.org/xorg/proto/xineramaproto
https://xorg.freedesktop.org/releases/individual/proto/"
COPYRIGHT="2003 The Open Group"
LICENSE="MIT (no promotion)"
REVISION="4"
SOURCE_URI="http://xorg.freedesktop.org/releases/individual/proto/xineramaproto-$portVersion.tar.gz"
CHECKSUM_SHA256="d99e121edf7b310008d7371ac5dbe3aa2810996d476b754dc78477cc26e5e7c1"
ARCHITECTURES="all"
SECONDARY_ARCHITECTURES="x86_gcc2 x86"
PROVIDES="
xineramaproto$secondaryArchSuffix = $portVersion
devel:xineramaproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros
"
BUILD()
{
libtoolize --force --copy --install
autoreconf -i
runConfigure ./configure
}
INSTALL()
{
make install
fixPkgconfig
}

View File

@@ -1,126 +0,0 @@
From 8d3782f681ba065c74e863d09c34c5f09079761f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= <revol@free.fr>
Date: Sat, 16 Jan 2016 03:19:58 +0100
Subject: [PATCH 1/3] configure: add proper check for fd_set.bits
---
configure.ac | 22 ++++++++++++++++++++++
1 file changed, 22 insertions(+)
diff --git a/configure.ac b/configure.ac
index 355fd0b..a405f15 100644
--- a/configure.ac
+++ b/configure.ac
@@ -98,6 +98,28 @@ if test "x$fds_bits_found" = xfalse ; then
fi
if test "x$fds_bits_found" = xfalse ; then
+AC_CHECK_MEMBER(fd_set.bits,
+ [
+ fds_bits_found=plain_simple
+ USE_FDS_BITS="bits"
+ ],,
+ [
+ #ifdef HAVE_SYS_PARAM_H
+ #include <sys/param.h>
+ #endif
+ #ifdef HAVE_SYS_TYPES_H
+ #include <sys/types.h>
+ #endif
+ #ifdef HAVE_SYS_TIME_H
+ #include <sys/time.h>
+ #endif
+ #ifdef HAVE_SYS_SELECT_H
+ #include <sys/select.h>
+ #endif
+ ])
+fi
+
+if test "x$fds_bits_found" = xfalse ; then
AC_MSG_ERROR([Could not determine how to access the fds_bits or equivalent
structure in fd_set on your platform.])
fi
--
2.7.0
From 841916ca1eddd85d810199b1d45124557bbc729d Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= <revol@free.fr>
Date: Sat, 16 Jan 2016 03:20:41 +0100
Subject: [PATCH 2/3] Assume Haiku uses POSIX thread safe functions
---
Xos_r.h | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Xos_r.h b/Xos_r.h
index f963b64..f8b727b 100644
--- a/Xos_r.h
+++ b/Xos_r.h
@@ -88,6 +88,10 @@ in this Software without prior written authorization from The Open Group.
# endif
#endif /* _XOS_R_H */
+#ifdef __HAIKU__
+#define _POSIX_THREAD_SAFE_FUNCTIONS
+#endif
+
#ifndef WIN32
#ifdef __cplusplus
--
2.7.0
From 7b9129e4552dd9c4720d466b13a955214becd1be Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= <revol@free.fr>
Date: Sat, 16 Jan 2016 03:15:19 +0100
Subject: [PATCH 3/3] Haiku only has POSIX-mandated passwd fields
---
Xos_r.h | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/Xos_r.h b/Xos_r.h
index f8b727b..b4a35ef 100644
--- a/Xos_r.h
+++ b/Xos_r.h
@@ -284,6 +284,35 @@ static __inline__ void _Xpw_copyPasswd(_Xgetpwparams p)
(p).pwp = &(p).pws;
}
+#elif defined(__HAIKU__)
+/* Haiku just has what POSIX mandates, who needs more??? */
+static __inline__ void _Xpw_copyPasswd(_Xgetpwparams p)
+{
+ memcpy(&(p).pws, (p).pwp, sizeof(struct passwd));
+
+ (p).pws.pw_name = (p).pwbuf;
+ (p).len = strlen((p).pwp->pw_name);
+ strcpy((p).pws.pw_name, (p).pwp->pw_name);
+
+ (p).pws.pw_passwd = (p).pws.pw_name + (p).len + 1;
+ (p).len = strlen((p).pwp->pw_passwd);
+ strcpy((p).pws.pw_passwd,(p).pwp->pw_passwd);
+
+ (p).pws.pw_gecos = (p).pws.pw_passwd + (p).len + 1;
+ (p).len = strlen((p).pwp->pw_gecos);
+ strcpy((p).pws.pw_gecos, (p).pwp->pw_gecos);
+
+ (p).pws.pw_dir = (p).pws.pw_gecos + (p).len + 1;
+ (p).len = strlen((p).pwp->pw_dir);
+ strcpy((p).pws.pw_dir, (p).pwp->pw_dir);
+
+ (p).pws.pw_shell = (p).pws.pw_dir + (p).len + 1;
+ (p).len = strlen((p).pwp->pw_shell);
+ strcpy((p).pws.pw_shell, (p).pwp->pw_shell);
+
+ (p).pwp = &(p).pws;
+}
+
#else
# define _Xpw_copyPasswd(p) \
(memcpy(&(p).pws, (p).pwp, sizeof(struct passwd)), \
--
2.7.0

View File

@@ -1,52 +0,0 @@
SUMMARY="X.Org's xproto protocol headers"
DESCRIPTION="The X.Org xproto protocol headers."
HOMEPAGE="https://cgit.freedesktop.org/xorg/proto/xproto/"
COPYRIGHT="1991 Oracle and/or its affiliates. All rights reserved.
1985, 1987, 1988, 1990, 1991, 1993-1996, 1998 The Open Group
1987 Digital Equipment Corporation, Maynard, Massachusetts.
1987 Apollo Computer Inc., Chelmsford, Massachusetts.
1989 Hewlett-Packard Company.
1999 The XFree86 Project Inc."
LICENSE="MIT (no promotion)"
REVISION="3"
SOURCE_URI="https://cgit.freedesktop.org/xorg/proto/xproto/snapshot/xproto-$portVersion.tar.gz"
CHECKSUM_SHA256="51c8e338a7fe0666d53736036e9340858c562018141fcd8362b0a30f09b8402d"
PATCHES="xproto-7.0.26.patchset"
ARCHITECTURES="?all"
SECONDARY_ARCHITECTURES="?x86_gcc2 ?x86"
PROVIDES="
xproto$secondaryArchSuffix = $portVersion
devel:xproto$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
"
BUILD_PREREQUIRES="
cmd:aclocal
cmd:autoconf
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:libtool
cmd:make
cmd:pkg_config$secondaryArchSuffix
devel:util_macros$secondaryArchSuffix
"
BUILD()
{
./autogen.sh -V
runConfigure ./configure
make
}
INSTALL()
{
make install
fixPkgconfig
}