x11: updated to 6.9.0
This commit is contained in:
parent
91bf05ab49
commit
b38d120cae
782
x11/.footprint
782
x11/.footprint
File diff suppressed because it is too large
Load Diff
@ -1,5 +1,5 @@
|
|||||||
8131cd7ea1e4566e6e05c438a93fcfe1 X11R6.8.2-src.tar.bz2
|
52ad69832db5c36c7041f90625ed4598 X11R6.9.0-src.tar.bz2
|
||||||
fc2ddb4ef3449b84787a6eb868a642fb host.def
|
58deecb7f2a14acad5dd6f971ae66964 host.def
|
||||||
acdfe82713d65d05c54eb38e2d9a7f7f x11-6.8.2-linux_config.patch
|
3196b65d8c4416cad412a0c49d75c461 x11-6.9.0-linux_config.patch
|
||||||
32d7acc8343f729701a29342162b8cfb x11-6.8.2-xterm.patch
|
5527ad8177942a919981d4fba690879a x11-6.9.0-xterm256.patch
|
||||||
05f76e7c05dcda1dcb065e2f1eeaa88f xdm
|
05f76e7c05dcda1dcb065e2f1eeaa88f xdm
|
||||||
|
51
x11/Pkgfile
51
x11/Pkgfile
@ -1,34 +1,45 @@
|
|||||||
# Description: The Open Group X Window System
|
# Description: The Open Group X Window System
|
||||||
# URL: http://xorg.freedesktop.org/wiki/
|
# URL: http://freedesktop.org
|
||||||
# Maintainer: Per Lidén <per@fukt.bth.se>
|
# Maintainer: Brett Goulder, predatorfreak at dcaf-security dot org
|
||||||
# Depends on: libpng, fontconfig, ncurses
|
# Packager: Brett Goulder, predatorfreak at dcaf-security dot org
|
||||||
# Nice to have: libtxc_dxtn
|
# Depends on: fontconfig libpng, ncurses
|
||||||
|
|
||||||
name=x11
|
name=x11
|
||||||
version=6.8.2
|
version=6.9.0
|
||||||
release=1
|
release=1
|
||||||
source=(http://xorg.freedesktop.org/X11R$version/src-single/X11R$version-src.tar.bz2 \
|
source=(http://xorg.freedesktop.org/releases/X11R$version/src-single/X11R$version-src.tar.bz2 \
|
||||||
$name-$version-xterm.patch $name-$version-linux_config.patch xdm host.def)
|
xdm \
|
||||||
|
host.def \
|
||||||
|
$name-$version-linux_config.patch \
|
||||||
|
$name-$version-xterm256.patch)
|
||||||
|
|
||||||
build() {
|
build() {
|
||||||
cd xc
|
cd xc
|
||||||
patch -p1 < ../$name-$version-xterm.patch
|
|
||||||
patch -p1 < ../$name-$version-linux_config.patch
|
patch -p1 < ../$name-$version-linux_config.patch
|
||||||
sed "s/#CFLAGS#/$CFLAGS/" ../host.def > config/cf/host.def
|
patch -p1 < ../$name-$version-xterm256.patch
|
||||||
|
sed "s/#CFLAGS#/$CFLAGS/" $SRC/host.def > config/cf/host.def
|
||||||
make World
|
make World
|
||||||
make DESTDIR=$PKG install
|
make DESTDIR=$PKG install
|
||||||
make DESTDIR=$PKG install.man
|
make DESTDIR=$PKG install.man
|
||||||
rm -rf $PKG/usr/X11R6/lib/X11/doc \
|
install -D -m 755 $SRC/xdm $PKG/etc/rc.d/xdm
|
||||||
$PKG/usr/X11R6/src \
|
rm -rf \
|
||||||
$PKG/usr/include/GL \
|
$PKG/usr/X11R6/lib/X11/doc \
|
||||||
$PKG/usr/lib \
|
$PKG/usr/X11R6/src \
|
||||||
$PKG/etc/rc.d
|
$PKG/usr/include/GL \
|
||||||
install -D -m 755 ../xdm $PKG/etc/rc.d/xdm
|
$PKG/usr/lib
|
||||||
ln -s ../X11R6/include/X11 $PKG/usr/include/X11
|
ln -s ../../../usr/X11R6/include/X11 $PKG/usr/include/X11
|
||||||
ln -s ../X11R6/include/GL $PKG/usr/include/GL
|
ln -s ../../../usr/X11R6/include/GL $PKG/usr/include/GL
|
||||||
touch $PKG/usr/X11R6/man/whatis
|
install -d $PKG/usr/lib
|
||||||
mkdir -p $PKG/usr/lib
|
|
||||||
mv $PKG/usr/X11R6/lib/pkgconfig $PKG/usr/lib
|
mv $PKG/usr/X11R6/lib/pkgconfig $PKG/usr/lib
|
||||||
mv $PKG/etc/{init.d,profile.d} $PKG/etc/X11
|
|
||||||
chmod -R +w $PKG
|
chmod -R +w $PKG
|
||||||
|
# Fix a bug with XDM, otherwise you may not be able to
|
||||||
|
# type your login-info.
|
||||||
|
sed -i 's|:0 local.*|& vt7|' $PKG/etc/X11/xdm/Xservers
|
||||||
|
# Remove empty files.
|
||||||
|
find $PKG -depth -type f -empty -exec rm -rf {} \;
|
||||||
|
# Remove nonsense.
|
||||||
|
rm -rf $PKG/etc/{init.d,profile.d,rc.d/rc*.d}
|
||||||
|
# Odd place for a binary...
|
||||||
|
mv $PKG/etc/X11/xdm/chooser $PKG/usr/X11R6/bin
|
||||||
|
ln -s /usr/X11R6/bin/chooser $PKG/etc/X11/xdm/chooser
|
||||||
}
|
}
|
||||||
|
28
x11/host.def
28
x11/host.def
@ -2,12 +2,18 @@
|
|||||||
* CRUX X11 configuration.
|
* CRUX X11 configuration.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#define DefaultGcc2i386Opt #CFLAGS# -fno-strength-reduce
|
#define DefaultGcc2AMD64Opt #CFLAGS# -fno-strength-reduce
|
||||||
#define TermcapLibrary -lncurses
|
#define TermcapLibrary -lncurses
|
||||||
#define ForceNormalLib YES
|
#define ForceNormalLib YES
|
||||||
#define SystemManDirectory /usr/man
|
#define SystemManDirectory /usr/man
|
||||||
#define VarLibDir /var/lib
|
#define VarLibDir /var/lib
|
||||||
|
|
||||||
|
#define SharedLibXau YES
|
||||||
|
|
||||||
|
#define BuildXterm YES
|
||||||
|
#define InstallXtermSetUID NO
|
||||||
|
#define InstallXtermSetGID NO
|
||||||
|
|
||||||
#define HasNCurses YES
|
#define HasNCurses YES
|
||||||
#define HasFreetype2 YES
|
#define HasFreetype2 YES
|
||||||
#define HasFontconfig YES
|
#define HasFontconfig YES
|
||||||
@ -23,16 +29,16 @@
|
|||||||
#define BuildHtmlManPages NO
|
#define BuildHtmlManPages NO
|
||||||
#define BuildSpecsDocs NO
|
#define BuildSpecsDocs NO
|
||||||
#define BuildAllSpecsDocs NO
|
#define BuildAllSpecsDocs NO
|
||||||
|
#define BuildIPv6 YES
|
||||||
|
|
||||||
#define BuildCyrillicFonts NO
|
#define BuildCyrillicFonts YES
|
||||||
#define BuildArabicFonts NO
|
#define BuildKOI8_RFonts YES
|
||||||
#define BuildGreekFonts NO
|
#define BuildArabicFonts YES
|
||||||
#define BuildHebrewFonts NO
|
#define BuildGreekFonts YES
|
||||||
/*
|
#define BuildHebrewFonts YES
|
||||||
#define BuildThaiFonts NO
|
#define BuildThaiFonts YES
|
||||||
#define BuildJapaneseFonts NO
|
#define BuildJapaneseFonts YES
|
||||||
#define BuildKoreanFonts NO
|
#define BuildKoreanFonts YES
|
||||||
#define BuildChineseFonts NO
|
#define BuildChineseFonts YES
|
||||||
*/
|
|
||||||
|
|
||||||
/* End of file */
|
/* End of file */
|
||||||
|
@ -1,10 +0,0 @@
|
|||||||
--- xc/extras/drm/shared/drm.h.orig 2004-09-20 22:25:23.042737520 +0200
|
|
||||||
+++ xc/extras/drm/shared/drm.h 2004-09-20 22:25:33.282180888 +0200
|
|
||||||
@@ -38,7 +38,6 @@
|
|
||||||
#define _DRM_H_
|
|
||||||
|
|
||||||
#if defined(__linux__)
|
|
||||||
-#include <linux/config.h>
|
|
||||||
#include <asm/ioctl.h> /* For _IO* macros */
|
|
||||||
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
|
||||||
#define DRM_IOC_VOID _IOC_NONE
|
|
13
x11/x11-6.9.0-linux_config.patch
Normal file
13
x11/x11-6.9.0-linux_config.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
diff -Nru xc-old/extras/drm/shared/drm.h xc/extras/drm/shared/drm.h
|
||||||
|
--- xc-old/extras/drm/shared/drm.h 2006-01-09 14:58:53.000000000 +0100
|
||||||
|
+++ xc/extras/drm/shared/drm.h 2006-01-09 15:00:49.000000000 +0100
|
||||||
|
@@ -63,9 +63,6 @@
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if defined(__linux__)
|
||||||
|
-#if defined(__KERNEL__)
|
||||||
|
-#include <linux/config.h>
|
||||||
|
-#endif
|
||||||
|
#include <asm/ioctl.h> /* For _IO* macros */
|
||||||
|
#define DRM_IOCTL_NR(n) _IOC_NR(n)
|
||||||
|
#define DRM_IOC_VOID _IOC_NONE
|
@ -1,6 +1,7 @@
|
|||||||
--- xc/programs/xterm/Imakefile.orig 2004-08-13 14:57:19.000000000 +0200
|
diff -Nru xc-old/programs/xterm/Imakefile xc/programs/xterm/Imakefile
|
||||||
+++ xc/programs/xterm/Imakefile 2004-09-20 22:04:49.505263720 +0200
|
--- xc-old/programs/xterm/Imakefile 2006-01-09 14:59:11.000000000 +0100
|
||||||
@@ -93,7 +93,7 @@
|
+++ xc/programs/xterm/Imakefile 2006-01-09 15:06:18.000000000 +0100
|
||||||
|
@@ -127,7 +127,7 @@
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef UTF8support
|
#ifdef UTF8support
|
Loading…
x
Reference in New Issue
Block a user