mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
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:
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
}
|
||||
Reference in New Issue
Block a user