* [PATCH 1/3] qemu: Build without support for SDL.
@ 2022-07-02 15:01 Stefan Schantl
2022-07-02 15:01 ` [PATCH 2/3] pango: Do not link against X11 libs anymore Stefan Schantl
2022-07-02 15:01 ` [PATCH 3/3] Cleanup: Remove various for packages for X11, gtk3 and gnome Stefan Schantl
0 siblings, 2 replies; 3+ messages in thread
From: Stefan Schantl @ 2022-07-02 15:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 764 bytes --]
Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
---
qemu/qemu.nm | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/qemu/qemu.nm b/qemu/qemu.nm
index c80c70d44..e16afe021 100644
--- a/qemu/qemu.nm
+++ b/qemu/qemu.nm
@@ -5,7 +5,7 @@
name = qemu
version = 3.1.0
-release = 1
+release = 2
groups = Applications/Virtualization
url = http://www.qemu.org
@@ -23,7 +23,6 @@ sources = %{thisapp}.tar.xz
build
requires
- SDL-devel
autoconf
automake
bison
@@ -78,7 +77,8 @@ build
--enable-vnc \
--enable-vnc-jpeg \
--enable-vnc-png \
- --disable-xen
+ --disable-xen \
+ --disable-sdl
configure_cmds
sed -e "s(a)-Wl,-rpath,%{libdir}@@g" -i config-host.mak
--
2.30.2
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 2/3] pango: Do not link against X11 libs anymore.
2022-07-02 15:01 [PATCH 1/3] qemu: Build without support for SDL Stefan Schantl
@ 2022-07-02 15:01 ` Stefan Schantl
2022-07-02 15:01 ` [PATCH 3/3] Cleanup: Remove various for packages for X11, gtk3 and gnome Stefan Schantl
1 sibling, 0 replies; 3+ messages in thread
From: Stefan Schantl @ 2022-07-02 15:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 622 bytes --]
Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
---
pango/pango.nm | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/pango/pango.nm b/pango/pango.nm
index ac79ceb71..dc14b5564 100644
--- a/pango/pango.nm
+++ b/pango/pango.nm
@@ -7,7 +7,7 @@ name = pango
version = %{ver_major}.%{ver_minor}
ver_major = 1.40
ver_minor = 3
-release = 1
+release = 2
groups = System/Libraries
url = http://www.pango.org/
@@ -31,7 +31,6 @@ build
glib2-devel
gobject-introspection-devel
harfbuzz-devel >= 0.9.9
- libXft-devel
perl
pkg-config
end
--
2.30.2
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH 3/3] Cleanup: Remove various for packages for X11, gtk3 and gnome.
2022-07-02 15:01 [PATCH 1/3] qemu: Build without support for SDL Stefan Schantl
2022-07-02 15:01 ` [PATCH 2/3] pango: Do not link against X11 libs anymore Stefan Schantl
@ 2022-07-02 15:01 ` Stefan Schantl
1 sibling, 0 replies; 3+ messages in thread
From: Stefan Schantl @ 2022-07-02 15:01 UTC (permalink / raw)
To: development
[-- Attachment #1: Type: text/plain, Size: 169896 bytes --]
These packages have been added in favour of a graphical install tool.
This idea has been dropped because we now have the TUI-based installer
called bricklayer, which perfectly does its job.
So there is no need anymore for all of those packages.
Signed-off-by: Stefan Schantl <stefan.schantl(a)ipfire.org>
---
SDL/SDL.nm | 64 ---
X11vnc/X11vnc.nm | 60 ---
.../x11vnc-0.9.8-XShm-explicit-include.patch | 10 -
.../patches/x11vnc-0.9.8-disableRpath.patch | 103 -----
at-spi2-atk/at-spi2-atk.nm | 60 ---
at-spi2-core/at-spi2-core.nm | 65 ---
clutter/clutter.nm | 70 ---
clutter/patches/clutter-1.13.4-xi23.patch | 65 ---
clutter/patches/oob-device-fix.patch | 33 --
cogl/cogl.nm | 82 ----
dejavu-fonts/dejavu-fonts.nm | 184 --------
fontforge/fontforge.nm | 57 ---
.../patches/fontforge-20090224-pythondl.patch | 41 --
...ntforge-20100501-select-points-crash.patch | 11 -
.../patches/fontforge-20110222-libpng15.patch | 176 --------
.../gnome-themes-standard.nm | 88 ----
gnome-themes-standard/settings.ini | 7 -
gtk3/gtk3.nm | 89 ----
libX11/libX11.nm | 42 --
libXau/libXau.nm | 47 --
libXau/patches/xau-1.0.4-local.patch | 22 -
libXaw/libXaw.nm | 49 ---
libXcomposite/libXcomposite.nm | 44 --
libXcursor/index.theme | 2 -
libXcursor/libXcursor.nm | 55 ---
libXdamage/libXdamage.nm | 44 --
libXdmcp/libXdmcp.nm | 42 --
libXext/libXext.nm | 44 --
libXfixes/libXfixes.nm | 43 --
libXfont/libXfont.nm | 46 --
libXft/libXft.nm | 45 --
libXi/libXi.nm | 45 --
libXinerama/libXinerama.nm | 43 --
libXmu/libXmu.nm | 48 ---
libXpm/libXpm.nm | 51 ---
libXrandr/libXrandr.nm | 45 --
libXrender/libXrender.nm | 45 --
libXres/libXres.nm | 47 --
libXt/libXt.nm | 47 --
libXtst/libXtst.nm | 45 --
libXv/libXv.nm | 45 --
libXvMC/libXvMC.nm | 45 --
libXxf86vm/libXxf86vm.nm | 44 --
libxcb/libxcb.nm | 58 ---
mesa/mesa.nm | 149 -------
perl-Tk/patches/perl-Tk-debian.patch | 71 ---
perl-Tk/patches/perl-Tk-seg.patch | 33 --
perl-Tk/patches/perl-Tk-widget.patch0 | 26 --
perl-Tk/perl-Tk.nm | 74 ----
xcb-util/xcb-util.nm | 55 ---
xclock/xclock.nm | 43 --
xorg-x11-drv-ati/xorg-x11-drv-ati.nm | 61 ---
xorg-x11-drv-evdev/xorg-x11-drv-evdev.nm | 61 ---
xorg-x11-drv-intel/intel.xinf | 28 --
xorg-x11-drv-intel/xorg-x11-drv-intel.nm | 77 ----
.../xorg-x11-drv-keyboard.nm | 55 ---
.../xorg-x11-drv-modesetting.nm | 58 ---
xorg-x11-drv-mouse/xorg-x11-drv-mouse.nm | 55 ---
xorg-x11-drv-nouveau/xorg-x11-drv-nouveau.nm | 64 ---
xorg-x11-drv-synaptics/50-synaptics.conf | 22 -
.../70-touchpad-quirks.rules | 15 -
.../xorg-x11-drv-synaptics.nm | 64 ---
xorg-x11-drv-vesa/xorg-x11-drv-vesa.nm | 57 ---
xorg-x11-drv-vmware/xorg-x11-drv-vmware.nm | 58 ---
xorg-x11-font-utils/xorg-x11-font-utils.nm | 91 ----
.../xorg-x11-fonts-update-dirs | 60 ---
xorg-x11-fonts/xorg-x11-fonts.nm | 405 ------------------
xorg-x11-proto-devel/xorg-x11-proto-devel.nm | 91 ----
xorg-x11-server/10-quirks.conf | 20 -
...-1.12-Xext-fix-selinux-build-failure.patch | 52 ---
.../xserver-1.4.99-ssh-isnt-local.patch | 48 ---
.../xserver-1.6.0-less-acpi-brokenness.patch | 25 --
.../patches/xserver-1.6.99-right-of.patch | 162 -------
.../patches/xserver-autobind-hotplug.patch | 106 -----
xorg-x11-server/xorg-x11-server.nm | 164 -------
xorg-x11-util-macros/xorg-x11-util-macros.nm | 41 --
.../patches/xinit-1.0.2-client-session.patch | 39 --
.../xorg-x11-xinit-1.3.2-systemd-logind.patch | 27 --
xorg-x11-xinit/xorg-x11-xinit.nm | 43 --
xorg-x11-xkb-utils/xorg-x11-xkb-utils.nm | 72 ----
.../xtrans-1.0.3-avoid-gethostname.patch | 11 -
.../xorg-x11-xtrans-devel.nm | 34 --
xrandr/xrandr.nm | 44 --
xterm/patches/xterm-245-resources.patch | 17 -
xterm/patches/xterm-256-man-page_paths.patch | 48 ---
xterm/patches/xterm-261-desk.patch | 16 -
xterm/xterm.nm | 55 ---
zenity/zenity.nm | 54 ---
88 files changed, 5249 deletions(-)
delete mode 100644 SDL/SDL.nm
delete mode 100644 X11vnc/X11vnc.nm
delete mode 100644 X11vnc/patches/x11vnc-0.9.8-XShm-explicit-include.patch
delete mode 100644 X11vnc/patches/x11vnc-0.9.8-disableRpath.patch
delete mode 100644 at-spi2-atk/at-spi2-atk.nm
delete mode 100644 at-spi2-core/at-spi2-core.nm
delete mode 100644 clutter/clutter.nm
delete mode 100644 clutter/patches/clutter-1.13.4-xi23.patch
delete mode 100644 clutter/patches/oob-device-fix.patch
delete mode 100644 cogl/cogl.nm
delete mode 100644 dejavu-fonts/dejavu-fonts.nm
delete mode 100644 fontforge/fontforge.nm
delete mode 100644 fontforge/patches/fontforge-20090224-pythondl.patch
delete mode 100644 fontforge/patches/fontforge-20100501-select-points-crash.patch
delete mode 100644 fontforge/patches/fontforge-20110222-libpng15.patch
delete mode 100644 gnome-themes-standard/gnome-themes-standard.nm
delete mode 100644 gnome-themes-standard/settings.ini
delete mode 100644 gtk3/gtk3.nm
delete mode 100644 libX11/libX11.nm
delete mode 100644 libXau/libXau.nm
delete mode 100644 libXau/patches/xau-1.0.4-local.patch
delete mode 100644 libXaw/libXaw.nm
delete mode 100644 libXcomposite/libXcomposite.nm
delete mode 100644 libXcursor/index.theme
delete mode 100644 libXcursor/libXcursor.nm
delete mode 100644 libXdamage/libXdamage.nm
delete mode 100644 libXdmcp/libXdmcp.nm
delete mode 100644 libXext/libXext.nm
delete mode 100644 libXfixes/libXfixes.nm
delete mode 100644 libXfont/libXfont.nm
delete mode 100644 libXft/libXft.nm
delete mode 100644 libXi/libXi.nm
delete mode 100644 libXinerama/libXinerama.nm
delete mode 100644 libXmu/libXmu.nm
delete mode 100644 libXpm/libXpm.nm
delete mode 100644 libXrandr/libXrandr.nm
delete mode 100644 libXrender/libXrender.nm
delete mode 100644 libXres/libXres.nm
delete mode 100644 libXt/libXt.nm
delete mode 100644 libXtst/libXtst.nm
delete mode 100644 libXv/libXv.nm
delete mode 100644 libXvMC/libXvMC.nm
delete mode 100644 libXxf86vm/libXxf86vm.nm
delete mode 100644 libxcb/libxcb.nm
delete mode 100644 mesa/mesa.nm
delete mode 100644 perl-Tk/patches/perl-Tk-debian.patch
delete mode 100644 perl-Tk/patches/perl-Tk-seg.patch
delete mode 100644 perl-Tk/patches/perl-Tk-widget.patch0
delete mode 100644 perl-Tk/perl-Tk.nm
delete mode 100644 xcb-util/xcb-util.nm
delete mode 100644 xclock/xclock.nm
delete mode 100644 xorg-x11-drv-ati/xorg-x11-drv-ati.nm
delete mode 100644 xorg-x11-drv-evdev/xorg-x11-drv-evdev.nm
delete mode 100644 xorg-x11-drv-intel/intel.xinf
delete mode 100644 xorg-x11-drv-intel/xorg-x11-drv-intel.nm
delete mode 100644 xorg-x11-drv-keyboard/xorg-x11-drv-keyboard.nm
delete mode 100644 xorg-x11-drv-modesetting/xorg-x11-drv-modesetting.nm
delete mode 100644 xorg-x11-drv-mouse/xorg-x11-drv-mouse.nm
delete mode 100644 xorg-x11-drv-nouveau/xorg-x11-drv-nouveau.nm
delete mode 100644 xorg-x11-drv-synaptics/50-synaptics.conf
delete mode 100644 xorg-x11-drv-synaptics/70-touchpad-quirks.rules
delete mode 100644 xorg-x11-drv-synaptics/xorg-x11-drv-synaptics.nm
delete mode 100644 xorg-x11-drv-vesa/xorg-x11-drv-vesa.nm
delete mode 100644 xorg-x11-drv-vmware/xorg-x11-drv-vmware.nm
delete mode 100644 xorg-x11-font-utils/xorg-x11-font-utils.nm
delete mode 100644 xorg-x11-font-utils/xorg-x11-fonts-update-dirs
delete mode 100644 xorg-x11-fonts/xorg-x11-fonts.nm
delete mode 100644 xorg-x11-proto-devel/xorg-x11-proto-devel.nm
delete mode 100644 xorg-x11-server/10-quirks.conf
delete mode 100644 xorg-x11-server/patches/xserver-1.12-Xext-fix-selinux-build-failure.patch
delete mode 100644 xorg-x11-server/patches/xserver-1.4.99-ssh-isnt-local.patch
delete mode 100644 xorg-x11-server/patches/xserver-1.6.0-less-acpi-brokenness.patch
delete mode 100644 xorg-x11-server/patches/xserver-1.6.99-right-of.patch
delete mode 100644 xorg-x11-server/patches/xserver-autobind-hotplug.patch
delete mode 100644 xorg-x11-server/xorg-x11-server.nm
delete mode 100644 xorg-x11-util-macros/xorg-x11-util-macros.nm
delete mode 100644 xorg-x11-xinit/patches/xinit-1.0.2-client-session.patch
delete mode 100644 xorg-x11-xinit/patches/xorg-x11-xinit-1.3.2-systemd-logind.patch
delete mode 100644 xorg-x11-xinit/xorg-x11-xinit.nm
delete mode 100644 xorg-x11-xkb-utils/xorg-x11-xkb-utils.nm
delete mode 100644 xorg-x11-xtrans-devel/patches/xtrans-1.0.3-avoid-gethostname.patch
delete mode 100644 xorg-x11-xtrans-devel/xorg-x11-xtrans-devel.nm
delete mode 100644 xrandr/xrandr.nm
delete mode 100644 xterm/patches/xterm-245-resources.patch
delete mode 100644 xterm/patches/xterm-256-man-page_paths.patch
delete mode 100644 xterm/patches/xterm-261-desk.patch
delete mode 100644 xterm/xterm.nm
delete mode 100644 zenity/zenity.nm
diff --git a/SDL/SDL.nm b/SDL/SDL.nm
deleted file mode 100644
index 21fd5155f..000000000
--- a/SDL/SDL.nm
+++ /dev/null
@@ -1,64 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = SDL
-version = 1.2.15
-release = 1
-
-groups = System/Libraries
-url = http://www.libsdl.org/
-license = LGPLv2+
-summary = A cross-platform multimedia library.
-
-description
- Simple DirectMedia Layer (SDL) is a cross-platform multimedia library
- designed to provide fast access to the graphics frame buffer and audio
- device.
-end
-
-source_dl = http://www.libsdl.org/release/
-
-build
- requires
- libusb-compat-devel
- libX11-devel
- libXext-devel
- libXrandr-devel
- libXrender-devel
- mesa-devel
- end
-
- if "%{DISTRO_PLATFORM}" == "x86"
- requires += nasm
- end
-
- configure_options += \
- --disable-video-svga \
- --disable-video-ggi \
- --disable-video-aalib \
- --disable-video-ps3 \
- --enable-sdl-dlopen
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
-
- requires
- libX11-devel
- libXext-devel
- libXrandr-devel
- libXrender-devel
- mesa-devel
- SDL = %{thisver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/X11vnc/X11vnc.nm b/X11vnc/X11vnc.nm
deleted file mode 100644
index e38dd26e7..000000000
--- a/X11vnc/X11vnc.nm
+++ /dev/null
@@ -1,60 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = X11vnc
-version = 0.9.12
-release = 0
-
-groups = Development/Tools
-url = http://www.karlrunge.com/x11vnc/
-license = GPLv2
-summary = VNC server for the current X11 session.
-
-description
- X11vnc provides a VNC access to the current X11 session.
-end
-
-source_dl = http://sourceforge.net/projects/libvncserver/files/x11vnc/%{version}/
-sources = x11vnc-%{version}.tar.gz
-
-build
- requires
- libX11-devel
- libXdamage-devel
- libXext-devel
- libXi-devel
- libXfixes-devel
- libXtst-devel
- libjpeg-devel
- libVNCServer-devel
- openssl-devel
- xorg-x11-proto-devel
- zlib-devel
- end
-
- DIR_APP = %{DIR_SRC}/x11vnc-%{version}
-
- configure_options += \
- --mandir=/usr/share/man \
- --with-system-libvncserver \
- --without-tightvnc-filetransfer
-
- # Remove java executables
- install_cmds
- cd %{BUILDROOT} && find -name '*.jar' -exec rm {} \;
- end
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/X11vnc/patches/x11vnc-0.9.8-XShm-explicit-include.patch b/X11vnc/patches/x11vnc-0.9.8-XShm-explicit-include.patch
deleted file mode 100644
index 8ef1e3c92..000000000
--- a/X11vnc/patches/x11vnc-0.9.8-XShm-explicit-include.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/x11vnc/cleanup.c.orig 2009-06-14 19:29:17.000000000 +0400
-+++ b/x11vnc/cleanup.c 2009-08-07 02:44:14.000000000 +0400
-@@ -50,6 +50,7 @@
- #include "screen.h"
- #include "xrecord.h"
- #include "xevents.h"
-+#include <X11/extensions/shmproto.h> // For X_ShmAttach in Fedora 12
-
- /*
- * Exiting and error handling routines
diff --git a/X11vnc/patches/x11vnc-0.9.8-disableRpath.patch b/X11vnc/patches/x11vnc-0.9.8-disableRpath.patch
deleted file mode 100644
index 81be9a769..000000000
--- a/X11vnc/patches/x11vnc-0.9.8-disableRpath.patch
+++ /dev/null
@@ -1,103 +0,0 @@
---- a/configure.orig 2009-06-19 18:44:21.000000000 +0400
-+++ b/configure 2009-07-29 16:01:13.000000000 +0400
-@@ -4183,7 +4183,7 @@
- "SunOS 5"*)
- echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
- echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
-- ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
-+ ac_xsave_LIBS=$LIBS; LIBS="$LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
-@@ -4233,9 +4233,9 @@
- if test $ac_R_nospace = yes; then
- echo "$as_me:$LINENO: result: no" >&5
- echo "${ECHO_T}no" >&6
-- X_LIBS="$X_LIBS -R$x_libraries"
-+ X_LIBS="$X_LIBS"
- else
-- LIBS="$ac_xsave_LIBS -R $x_libraries"
-+ LIBS="$ac_xsave_LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
-@@ -4285,7 +4285,7 @@
- if test $ac_R_space = yes; then
- echo "$as_me:$LINENO: result: yes" >&5
- echo "${ECHO_T}yes" >&6
-- X_LIBS="$X_LIBS -R $x_libraries"
-+ X_LIBS="$X_LIBS"
- else
- echo "$as_me:$LINENO: result: neither works" >&5
- echo "${ECHO_T}neither works" >&6
-@@ -6705,7 +6705,7 @@
- if test ! -z "$HAVE_LIBXFIXES" -o ! -z "$HAVE_LIBXDAMAGE"; then
- # need /usr/sfw/lib in RPATH for Solaris 10 and later
- case `(uname -sr) 2>/dev/null` in
-- "SunOS 5"*) X_EXTRA_LIBS="$X_EXTRA_LIBS -R/usr/sfw/lib" ;;
-+ "SunOS 5"*) X_EXTRA_LIBS="$X_EXTRA_LIBS" ;;
- esac
- fi
- if test ! -z "$HAVE_LIBXRANDR"; then
-@@ -7026,9 +7026,9 @@
- if test "x$ld_minus_R" = "xno"; then
- :
- elif test "x$GCC" = "xyes"; then
-- LDFLAGS="$LDFLAGS -Xlinker -R$with_ssl/lib"
-+ LDFLAGS="$LDFLAGS -Xlinker"
- else
-- LDFLAGS="$LDFLAGS -R$with_ssl/lib"
-+ LDFLAGS="$LDFLAGS"
- fi
- fi
- echo "$as_me:$LINENO: checking for RAND_file_name in -lcrypto" >&5
-@@ -7910,13 +7910,6 @@
- fi
- if test "x$with_system_libvncserver" != "xyes"; then
- rflag=""
-- if test "x$ld_minus_R" = "xno"; then
-- :
-- elif test "x$GCC" = "xyes"; then
-- rflag="-Xlinker -R$with_system_libvncserver/lib"
-- else
-- rflag="-R$with_system_libvncserver/lib"
-- fi
- cmd="$with_system_libvncserver/bin/libvncserver-config"
- if $cmd --version 1>/dev/null 2>&1; then
- cvers=`$cmd --version 2>/dev/null`
-@@ -7958,9 +7951,9 @@
- if test "x$ld_minus_R" = "xno"; then
- :
- elif test "x$GCC" = "xyes"; then
-- rflag=" -Xlinker -R$rprefix/lib "
-+ rflag=" -Xlinker "
- else
-- rflag=" -R$rprefix/lib "
-+ rflag=" "
- fi
- cvers=`libvncserver-config --version 2>/dev/null`
- cscore=`echo "$cvers" | tr '.' ' ' | awk '{print 10000 * $1 + 100 * $2 + $3}'`
-@@ -8039,9 +8032,9 @@
- :
- elif test "x$GCC" = "xyes"; then
- # this is not complete... in general a rat's nest.
-- LDFLAGS="$LDFLAGS -Xlinker -R$with_jpeg/lib"
-+ LDFLAGS="$LDFLAGS -Xlinker"
- else
-- LDFLAGS="$LDFLAGS -R$with_jpeg/lib"
-+ LDFLAGS="$LDFLAGS"
- fi
- fi
- if test "${ac_cv_header_jpeglib_h+set}" = set; then
-@@ -8320,9 +8313,9 @@
- if test "x$ld_minus_R" = "xno"; then
- :
- elif test "x$GCC" = "xyes"; then
-- LDFLAGS="$LDFLAGS -Xlinker -R$with_zlib/lib"
-+ LDFLAGS="$LDFLAGS -Xlinker"
- else
-- LDFLAGS="$LDFLAGS -R$with_zlib/lib"
-+ LDFLAGS="$LDFLAGS"
- fi
- fi
- if test "${ac_cv_header_zlib_h+set}" = set; then
diff --git a/at-spi2-atk/at-spi2-atk.nm b/at-spi2-atk/at-spi2-atk.nm
deleted file mode 100644
index 32a168efb..000000000
--- a/at-spi2-atk/at-spi2-atk.nm
+++ /dev/null
@@ -1,60 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = at-spi2-atk
-version = %{ver_major}.%{ver_minor}
-ver_major = 2.19
-ver_minor = 92
-release = 1
-
-groups = System/Libraries
-url = http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
-license = LGPLv2+
-summary = A GTK+ module that bridges ATK to D-Bus at-spi.
-
-description
- The ATK library provides a set of interfaces for adding accessibility
- support to applications and graphical user interface toolkits.
-end
-
-source_dl = http://download.gnome.org/sources/%{name}/%{ver_major}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- at-spi2-core-devel >= 2.19
- atk-devel
- dbus-devel >= 1.5
- dbus-glib-devel
- glib2-devel
- intltool
- libxml2-devel
- end
-
- configure_options += \
- --disable-gtk-doc-html \
- --disable-static
-
- install_cmds
- # Remove unneedet files.
- rm -rvf %{BUILDROOT}%{libdir}/gnome-settings*
- rm -rvf %{BUILDROOT}%{libdir}/gtk-2*
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
-
- files += \
- %{datadir}/gir*/
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/at-spi2-core/at-spi2-core.nm b/at-spi2-core/at-spi2-core.nm
deleted file mode 100644
index 0d525aa8a..000000000
--- a/at-spi2-core/at-spi2-core.nm
+++ /dev/null
@@ -1,65 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = at-spi2-core
-version = %{ver_major}.%{ver_minor}
-ver_major = 2.19
-ver_minor = 92
-release = 2
-
-groups = System/Libraries
-url = http://www.linuxfoundation.org/en/AT-SPI_on_D-Bus
-license = LGPLv2+
-summary = Protocol definitions and daemon for D-Bus at-spi.
-
-description
- The ATK library provides a set of interfaces for adding accessibility
- support to applications and graphical user interface toolkits.
-end
-
-source_dl = http://download.gnome.org/sources/%{name}/%{ver_major}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- dbus-devel
- intltool
- glib2-devel
- gobject-introspection-devel
- libXtst-devel
- libXext-devel
- libXi-devel
- end
-
- export LD_LIBRARY_PATH = %{DIR_APP}/atspi/.libs
-
- configure_options += \
- --disable-gtk-doc-html \
- --disable-static
-
- install_cmds
- # Remove unneeded files for xdg.
- rm -rvf %{BUILDROOT}%{sysconfdir}/xdg
- end
-end
-
-packages
- package %{name}
-
- package %{name}-libs
- template LIBS
- end
-
- package %{name}-devel
- template DEVEL
-
- files += \
- %{datadir}/gir*/
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/clutter/clutter.nm b/clutter/clutter.nm
deleted file mode 100644
index 1d812b464..000000000
--- a/clutter/clutter.nm
+++ /dev/null
@@ -1,70 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = clutter
-version = %{ver_maj}.%{ver_min}
-ver_maj = 1.13
-ver_min = 4
-release = 2
-
-groups = Development/Libraries
-url = http://www.clutter-project.org/
-license = LGPLv2+
-summary = Open Source software library for creating rich graphical user \
- interfaces.
-
-description
- Clutter is an open source software library for creating fast,
- visually rich graphical user interfaces. The most obvious example
- of potential usage is in media center type applications.
- We hope however it can be used for a lot more.
-end
-
-source_dl = http://download.gnome.org/sources/clutter/%{ver_maj}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- atk-devel
- cairo-gobject-devel
- gdk-pixbuf2-devel
- glib2-devel
- gobject-introspection-devel >= 0.9.6
- cogl-devel
- gtk3-devel
- json-glib-devel
- libXcomposite-devel
- libXdamage-devel
- libXi-devel
- libGL-devel
- pango-devel
- end
-
- export LD_LIBRARY_PATH = %{DIR_APP}/clutter/.libs
-
- configure_options += \
- --enable-xinput
-
- make_build_targets += V=1
-end
-
-packages
- package %{name}
- requires
- libGL
- end
- end
-
- package %{name}-devel
- template DEVEL
-
- files += \
- %{datadir}/gir*/
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/clutter/patches/clutter-1.13.4-xi23.patch b/clutter/patches/clutter-1.13.4-xi23.patch
deleted file mode 100644
index b11c80cba..000000000
--- a/clutter/patches/clutter-1.13.4-xi23.patch
+++ /dev/null
@@ -1,65 +0,0 @@
-From b58a1d66816c19eda079a1bd7cecd1ad03644e69 Mon Sep 17 00:00:00 2001
-From: "Jasper St. Pierre" <jstpierre(a)mecheye.net>
-Date: Wed, 23 Jan 2013 17:09:59 -0500
-Subject: [PATCH] x11: Always request XI2.2
-
-The X server should fill in the minor version that it supports in the
-case where it only supports the older version. We should not get a
-BadRequest or fail the version check if we pass something higher.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=692466
----
- clutter/x11/clutter-backend-x11.c | 5 -----
- 1 file changed, 5 deletions(-)
-
-diff --git a/clutter/x11/clutter-backend-x11.c b/clutter/x11/clutter-backend-x11.c
-index 2d8f4ba..26f9581 100644
---- a/clutter/x11/clutter-backend-x11.c
-+++ b/clutter/x11/clutter-backend-x11.c
-@@ -239,12 +239,7 @@ clutter_backend_x11_create_device_manager (ClutterBackendX11 *backend_x11)
- {
- #ifdef HAVE_XINPUT_2
- int major = 2;
--
--#ifdef HAVE_XINPUT_2_2
- int minor = 2;
--#else
-- int minor = 0;
--#endif /* HAVE_XINPUT_2_2 */
-
- if (XIQueryVersion (backend_x11->xdpy, &major, &minor) != BadRequest)
- {
---
-1.8.1.2
-
-From 3e1450ba17fce90a8034cc525c67a87ff3cdd53d Mon Sep 17 00:00:00 2001
-From: "Jasper St. Pierre" <jstpierre(a)mecheye.net>
-Date: Wed, 23 Jan 2013 14:49:26 -0500
-Subject: [PATCH] clutter-backend: Request XI2.3
-
-Since XIQueryVersion, the bad API that it is, chooses the first client
-version that it gets, we need to ensure that we pass XIQueryVersion the
-new XI2.3 version, knowing fully well that Clutter won't be confused
-by the new features.
-
-https://bugzilla.gnome.org/show_bug.cgi?id=692466
----
- clutter/x11/clutter-backend-x11.c | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/clutter/x11/clutter-backend-x11.c b/clutter/x11/clutter-backend-x11.c
-index 26f9581..1015f4c 100644
---- a/clutter/x11/clutter-backend-x11.c
-+++ b/clutter/x11/clutter-backend-x11.c
-@@ -239,7 +239,7 @@ clutter_backend_x11_create_device_manager (ClutterBackendX11 *backend_x11)
- {
- #ifdef HAVE_XINPUT_2
- int major = 2;
-- int minor = 2;
-+ int minor = 3;
-
- if (XIQueryVersion (backend_x11->xdpy, &major, &minor) != BadRequest)
- {
---
-1.8.1.2
-
diff --git a/clutter/patches/oob-device-fix.patch b/clutter/patches/oob-device-fix.patch
deleted file mode 100644
index cc5928273..000000000
--- a/clutter/patches/oob-device-fix.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From d5604be9e5a148ced73dee2ede49b38f97119baf Mon Sep 17 00:00:00 2001
-From: Yanko Kaneti <yaneti(a)declera.com>
-Date: Mon, 28 Jan 2013 15:49:51 +0200
-Subject: [PATCH] xi2: Fix access beyond array boundaries
-
----
- clutter/x11/clutter-device-manager-xi2.c | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
-diff --git a/clutter/x11/clutter-device-manager-xi2.c b/clutter/x11/clutter-device-manager-xi2.c
-index 616dee7..bd9473e 100644
---- a/clutter/x11/clutter-device-manager-xi2.c
-+++ b/clutter/x11/clutter-device-manager-xi2.c
-@@ -94,13 +94,13 @@ translate_valuator_class (Display *xdisplay,
- atoms_initialized = TRUE;
- }
-
-- for (i = CLUTTER_INPUT_AXIS_IGNORE;
-- i < CLUTTER_INPUT_AXIS_LAST;
-+ for (i = 0;
-+ i < N_AXIS_ATOMS;
- i += 1)
- {
- if (clutter_input_axis_atoms[i] == class->label)
- {
-- axis = i;
-+ axis = i + 1;
- break;
- }
- }
---
-1.8.1
-
diff --git a/cogl/cogl.nm b/cogl/cogl.nm
deleted file mode 100644
index af6285ade..000000000
--- a/cogl/cogl.nm
+++ /dev/null
@@ -1,82 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = cogl
-version = %{ver_maj}.%{ver_min}
-ver_maj = 1.13
-ver_min = 2
-release = 2
-
-groups = Development/Libraries
-url = http://www.clutter-project.org/
-license = LGPLv2+
-summary = A library for using 3D graphics hardware to draw pretty pictures
-
-description
- Cogl is a small open source library for using 3D graphics hardware to draw
- pretty pictures. The API departs from the flat state machine style of
- OpenGL and is designed to make it easy to write orthogonal components that
- can render without stepping on each others toes.
-
- As well aiming for a nice API, we think having a single library as opposed
- to an API specification like OpenGL has a few advantages too; like being
- able to paper over the inconsistencies/bugs of different OpenGL
- implementations in a centralized place, not to mention the myriad of OpenGL
- extensions. It also means we are in a better position to provide utility
- APIs that help software developers since they only need to be implemented
- once and there is no risk of inconsistency between implementations.
-
- Having other backends, besides OpenGL, such as drm, Gallium or D3D are
- options we are interested in for the future.
-end
-
-source_dl = http://download.gnome.org/sources/cogl/%{ver_maj}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- cairo-devel
- gdk-pixbuf2-devel
- glib2-devel
- gobject-introspection-devel
- libXcomposite-devel
- libXdamage-devel
- libXext-devel
- libXfixes-devel
- libGL-devel
- pango-devel
- end
-
- export LD_LIBRARY_PATH = %{DIR_APP}/cogl/.libs:%{DIR_APP}/cogl-pango/.libs
-
- configure_options += \
- --enable-cairo \
- --enable-gdk-pixbuf \
- --enable-cogl-pango \
- --enable-glx \
- --enable-introspection=yes \
- --disable-gtk-doc
-
- make_build_targets += V=1
-
- install_cmds
- rm -vf %{BUILDROOT}%{datadir}/cogl/examples-data/crate.jpg
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
-
- files += \
- %{datadir}/gir*/
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/dejavu-fonts/dejavu-fonts.nm b/dejavu-fonts/dejavu-fonts.nm
deleted file mode 100644
index 24a77fa79..000000000
--- a/dejavu-fonts/dejavu-fonts.nm
+++ /dev/null
@@ -1,184 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = dejavu-fonts
-version = 2.33
-release = 1
-arch = noarch
-
-groups = System/Fonts
-url = http://www.dejavu-fonts.org/
-license = Bitstream Vera and Public Domain
-summary = DejaVu fonts.
-
-description
- The DejaVu font set is based on the "Bitstream Vera" fonts, release 1.10. Its
- purpose is to provide a wider range of characters, while maintaining the
- original style, using an open collaborative development process.
-end
-
-source_dl = http://sourceforge.net/projects/dejavu/files/dejavu/%{version}/
-sources = %{thisapp}.tar.bz2
-
-fontname = dejavu
-fontdir = %{datadir}/fonts/%{fontname}/
-fontconfig_templatedir = %{datadir}/fontconfig/conf.avail/
-fontconfig_confdir = %{sysconfdir}/fonts/conf.d/
-
-build
- requires
- perl(Font::TTF)
- bzip2
- fontforge
- unicode-ucd
- end
-
- make_build_targets += \
- VERSION=%{version} \
- FC-LANG="" \
- BLOCKS=/usr/share/unicode/ucd/Blocks.txt \
- UNICODEDATA=/usr/share/unicode/ucd/UnicodeData.txt
-
- test
- make check
- end
-
- install
- # Compress the huge state.txt.
- bzip2 -9 build/status.txt
-
- # Create directories and install font files.
- install -m 0755 -d %{BUILDROOT}%{fontdir}
- install -m 0644 -p build/*.ttf %{BUILDROOT}%{fontdir}
-
- # Create directories for configuration files.
- install -m 0755 -d %{BUILDROOT}%{fontconfig_templatedir} \
- %{BUILDROOT}%{fontconfig_confdir}
-
- # Install config files and symlink them to /etc.
- cd fontconfig
- for fontconf in *conf; do
- install -m 0644 -p $fontconf %{BUILDROOT}%{fontconfig_templatedir}
- ln -s ../../..%{fontconfig_templatedir}$fontconf \
- %{BUILDROOT}%{fontconfig_confdir}/$fontconf
-
- done
- end
-end
-
-packages
- # Template for fonts.
- template FONT
- requires
- %{name} = %{thisver}
- end
- end
-
- package %{name}
-
- package %{name}-sans-fonts
- template FONT
-
- summary = Variable-width sans-serif font faces.
- description
- This package consists of the DejaVu sans-serif variable-width font faces, in
- their unabridged version.
- end
-
- files
- %{fontdir}DejaVuSans.ttf
- %{fontdir}DejaVuSans-*.ttf
- %{fontdir}DejaVuSansCondensed*.ttf
- %{fontconfig_templatedir}*-sans.conf
- %{fontconfig_confdir}*-sans.conf
- end
- end
-
- package %{name}-serif-fonts
- template FONT
-
- summary = Variable-width serif font faces.
- description
- This package consists of the DejaVu serif variable-width font faces, in
- their unabridged version.
- end
-
- files
- %{fontdir}DejaVuSerif.ttf
- %{fontdir}DejaVuSerif-*.ttf
- %{fontdir}DejaVuSerifCondensed*.ttf
- %{fontconfig_templatedir}*-serif.conf
- %{fontconfig_confdir}*-serif.conf
- end
- end
-
- package %{name}-sans-mono-fonts
- template FONT
-
- summary = Monospace sans-serif fon faces.
- description
- This package consists of the DejaVu sans-serif monospace font faces, in their
- unabridged version.
- end
-
- files
- %{fontdir}DejaVuSansMono.ttf
- %{fontconfig_templatedir}*-sans-mono.conf
- %{fontconfig_confdir}*-sans-mono.conf
- end
- end
-
- package %{name}-lgc-sans-fonts
- template FONT
-
- summary = Variable-width sans-serif font faces, Latin-Greek-Cyrillic subset.
- description
- This package consists of the DejaVu sans-serif variable-width font faces, with
- unicode coverage restricted to Latin, Greek and Cyrillic.
- end
-
- files
- %{fontdir}DejaVuLGCSans.ttf
- %{fontdir}DejaVuLGCSans-*.ttf
- %{fontdir}DejaVuLGCSansCondensed*.ttf
- %{fontconfig_templatedir}*-lgc-sans.conf
- %{fontconfig_confdir}*-lgc-sans.conf
- end
- end
-
- package %{name}-lgc-serif-fonts
- template FONT
-
- summary = Variable-width serif font faces, Latin-Greek-Cyrillic subset.
- description
- This package consists of the DejaVu serif variable-width font faces, with
- unicode coverage restricted to Latin, Greek and Cyrillic.
- end
-
- files
- %{fontdir}DejaVuLGCSerif.ttf
- %{fontdir}DejaVuLGCSerif-*.ttf
- %{fontdir}DejaVuLGCSerifCondensed*.ttf
- %{fontconfig_templatedir}*-lgc-serif.conf
- %{fontconfig_confdir}*-lgc-serif.conf
- end
- end
-
- package %{name}-lgc-sans-mono-fonts
- template FONT
-
- summary = Monospace sans-serif font faces, Latin-Greek-Cyrillic subset.
- description
- This package consists of the DejaVu sans-serif monospace font faces, with
- unicode coverage restricted to Latin, Greek and Cyrillic.
- end
-
- files
- %{fontdir}DejaVuLGCSansMono*.ttf
- %{fontconfig_templatedir}*-lgc-sans-mono.conf
- %{fontconfig_confdir}*-lgc-sans-mono.conf
- end
- end
-end
diff --git a/fontforge/fontforge.nm b/fontforge/fontforge.nm
deleted file mode 100644
index 75984edaa..000000000
--- a/fontforge/fontforge.nm
+++ /dev/null
@@ -1,57 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = fontforge
-version = 20110222
-release = 2
-
-groups = Applications/Publishing
-url = http://fontforge.sourceforge.net/
-license = BSD
-summary = Outline and bitmap font editor.
-
-description
- FontForge (former PfaEdit) is a font editor for outline and bitmap
- fonts. It supports a range of font formats, including PostScript
- (ASCII and binary Type 1, some Type 3 and Type 0), TrueType, OpenType
- (Type2) and CID-keyed fonts.
-end
-
-source_dl = http://sourceforge.net/projects/fontforge/files/fontforge-source/
-sources = %{name}_full-%{version}.tar.bz2
-
-build
- requires
- cairo-devel>=1.12.2
- freetype-devel
- gettext
- libjpeg-devel
- libpng-devel
- libtiff-devel
- libXft-devel
- libXt-devel
- libxml2-devel
- pango-devel>=1.29.5-2
- python-devel
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --with-freetype-bytecode=no \
- --with-regular-link \
- --enable-pyextension
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/fontforge/patches/fontforge-20090224-pythondl.patch b/fontforge/patches/fontforge-20090224-pythondl.patch
deleted file mode 100644
index 45e04bfc1..000000000
--- a/fontforge/patches/fontforge-20090224-pythondl.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -Nur fontforge-20090224.orig/configure fontforge-20090224/configure
---- fontforge-20090224.orig/configure 2008-12-24 14:04:18.000000000 -0700
-+++ fontforge-20090224/configure 2009-04-01 22:56:07.000000000 -0600
-@@ -26670,6 +26670,7 @@
- else
- PYLIBS=""
- fi
-+ PYDEFINES="$PYDEFINES, ('SOLIBDIR','\"$libdir/\"')"
- PY=pyhook/setup.py
- fi
-
-diff -Nur fontforge-20090224.orig/pyhook/loadfontforge.h fontforge-20090224/pyhook/loadfontforge.h
---- fontforge-20090224.orig/pyhook/loadfontforge.h 2007-12-23 19:28:35.000000000 -0700
-+++ fontforge-20090224/pyhook/loadfontforge.h 2009-04-01 22:49:08.000000000 -0600
-@@ -11,7 +11,7 @@
-
- if ( (lib = dlopen("libgunicode" SO_EXT,RTLD_LAZY))==NULL ) {
- #ifdef PREFIX
-- lib = dlopen( PREFIX "/lib/" "libgunicode" SO_EXT,RTLD_LAZY);
-+ lib = dlopen( SOLIBDIR "libgunicode.so.3" ,RTLD_LAZY);
- #endif
- }
- if ( lib==NULL ) {
-@@ -21,7 +21,7 @@
-
- if ( (lib = dlopen("libgutils" SO_EXT,RTLD_LAZY))==NULL ) {
- #ifdef PREFIX
-- lib = dlopen( PREFIX "/lib/" "libgutils" SO_EXT,RTLD_LAZY);
-+ lib = dlopen( SOLIBDIR "libgutils.so.1" ,RTLD_LAZY);
- #endif
- }
- if ( lib==NULL ) {
-@@ -31,7 +31,7 @@
-
- if ( (lib = dlopen("libfontforge" SO_EXT,RTLD_LAZY))==NULL ) {
- #ifdef PREFIX
-- lib = dlopen( PREFIX "/lib/" "libfontforge" SO_EXT,RTLD_LAZY);
-+ lib = dlopen( SOLIBDIR "libfontforge.so.1" ,RTLD_LAZY);
- #endif
- }
- if ( lib==NULL ) {
diff --git a/fontforge/patches/fontforge-20100501-select-points-crash.patch b/fontforge/patches/fontforge-20100501-select-points-crash.patch
deleted file mode 100644
index 90c9bde31..000000000
--- a/fontforge/patches/fontforge-20100501-select-points-crash.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- fontforge-20100501.orig/fontforge/charview.c 2010-04-15 03:26:28.000000000 +0100
-+++ fontforge-20100501/fontforge/charview.c 2011-03-01 15:09:22.821753002 +0000
-@@ -8597,7 +8597,7 @@
- static int CVNumForePointsSelected(CharView *cv, BasePoint **bp) {
- SplineSet *spl;
- SplinePoint *test, *first;
-- BasePoint *bps[4];
-+ BasePoint *bps[5];
- int i, cnt;
-
- if ( cv->b.drawmode!=dm_fore )
diff --git a/fontforge/patches/fontforge-20110222-libpng15.patch b/fontforge/patches/fontforge-20110222-libpng15.patch
deleted file mode 100644
index 156e3c186..000000000
--- a/fontforge/patches/fontforge-20110222-libpng15.patch
+++ /dev/null
@@ -1,176 +0,0 @@
-From e76a8a537dbf8c47024f5863f9f18ed55ad686d3 Mon Sep 17 00:00:00 2001
-From: michal-n <michal-n(a)users.sourceforge.net>
-Date: Sat, 17 Dec 2011 15:24:12 +0100
-Subject: [PATCH] There was no need to panic...
- The patch from Paul contained errant reference to 'png_color16'.
- The correct form is 'png_color_16'. So, patch reapplied.
-
----
- gutils/gimagewritepng.c | 100 +++++++++++++++++++++++-----------------------
- 1 files changed, 50 insertions(+), 50 deletions(-)
-
-diff --git a/gutils/gimagewritepng.c b/gutils/gimagewritepng.c
-index 43fa097..a88ec63 100644
---- a/gutils/gimagewritepng.c
-+++ b/gutils/gimagewritepng.c
-@@ -236,6 +236,7 @@ return(false);
- }
- } else {
- if ( base->trans!=-1 ) {
-+ trans_color = galloc(sizeof(png_color_16));
- trans_color->red = COLOR_RED(base->trans);
- trans_color->green = COLOR_GREEN(base->trans);
- trans_color->blue = COLOR_BLUE(base->trans);
-@@ -258,6 +259,7 @@ return(false);
- _png_write_end(png_ptr, info_ptr);
-
- if ( trans_alpha!=NULL ) gfree(trans_alpha);
-+ if ( trans_color!=NULL ) gfree(trans_color);
- if ( palette!=NULL ) gfree(palette);
- _png_destroy_write_struct(&png_ptr, &info_ptr);
- gfree(rows);
-@@ -296,7 +298,7 @@ static void user_error_fn(png_structp png_ptr, png_const_charp error_msg) {
- #if (PNG_LIBPNG_VER < 10500)
- longjmp(png_ptr->jmpbuf,1);
- #else
-- _png_longjmp (png_ptr, 1);
-+ png_longjmp (png_ptr, 1);
- #endif
- }
-
-@@ -310,6 +312,12 @@ int GImageWrite_Png(GImage *gi, FILE *fp, int progressive) {
- png_infop info_ptr;
- png_byte **rows;
- int i;
-+ int bit_depth;
-+ int color_type;
-+ int num_palette;
-+ png_bytep trans_alpha = NULL;
-+ png_color_16p trans_color = NULL;
-+ png_colorp palette = NULL;
-
- png_ptr = png_create_write_struct(PNG_LIBPNG_VER_STRING,
- (void *)NULL, user_error_fn, user_warning_fn);
-@@ -336,65 +344,60 @@ return(false);
-
- png_init_io(png_ptr, fp);
-
-- info_ptr->width = base->width;
-- info_ptr->height = base->height;
-- info_ptr->bit_depth = 8;
-- info_ptr->valid = 0;
-- info_ptr->interlace_type = progressive;
-- if ( base->trans!=-1 ) {
-- info_ptr->num_trans = 1;
-- info_ptr->valid |= PNG_INFO_tRNS;
-+ bit_depth = 8;
-+ num_palette = base->clut==NULL?2:base->clut->clut_len;
-+ if ( base->image_type==it_index || base->image_type==it_bitmap ) {
-+ color_type = PNG_COLOR_TYPE_PALETTE;
-+ if ( num_palette<=2 )
-+ bit_depth=1;
-+ else if ( num_palette<=4 )
-+ bit_depth=2;
-+ else if ( num_palette<=16 )
-+ bit_depth=4;
-+ } else {
-+ color_type = PNG_COLOR_TYPE_RGB;
-+ if ( base->image_type == it_rgba )
-+ color_type = PNG_COLOR_TYPE_RGB_ALPHA;
- }
-+
-+ png_set_IHDR(png_ptr, info_ptr, base->width, base->height,
-+ bit_depth, color_type, progressive,
-+ PNG_COMPRESSION_TYPE_DEFAULT, PNG_FILTER_TYPE_DEFAULT);
- if ( base->image_type==it_index || base->image_type==it_bitmap ) {
-- info_ptr->color_type = PNG_COLOR_TYPE_PALETTE;
-- info_ptr->valid |= PNG_INFO_PLTE;
-- info_ptr->num_palette = base->clut==NULL?2:base->clut->clut_len;
-- info_ptr->palette = (png_color *) galloc(info_ptr->num_palette*sizeof(png_color));
-+ palette = (png_color *) galloc(num_palette*sizeof(png_color));
- if ( base->clut==NULL ) {
-- info_ptr->palette[0].red = info_ptr->palette[0].green = info_ptr->palette[0].blue = 0;
-- info_ptr->palette[1].red = info_ptr->palette[1].green = info_ptr->palette[1].blue = 0xff;
-+ palette[0].red = palette[0].green = palette[0].blue = 0;
-+ palette[1].red = palette[1].green = palette[1].blue = 0xff;
- } else {
-- for ( i=0; i<info_ptr->num_palette; ++i ) {
-+ for ( i=0; i<num_palette; ++i ) {
- long col = base->clut->clut[i];
-- info_ptr->palette[i].red = COLOR_RED(col);
-- info_ptr->palette[i].green = COLOR_GREEN(col);
-- info_ptr->palette[i].blue = COLOR_BLUE(col);
-+ palette[i].red = COLOR_RED(col);
-+ palette[i].green = COLOR_GREEN(col);
-+ palette[i].blue = COLOR_BLUE(col);
- }
- }
-- if ( info_ptr->num_palette<=2 )
-- info_ptr->bit_depth=1;
-- else if ( info_ptr->num_palette<=4 )
-- info_ptr->bit_depth=2;
-- else if ( info_ptr->num_palette<=16 )
-- info_ptr->bit_depth=4;
-- if ( info_ptr->num_palette<=16 )
-+ png_set_PLTE(png_ptr, info_ptr, palette, num_palette);
-+ if ( num_palette<=16 )
- png_set_packing(png_ptr);
-+
- if ( base->trans!=-1 ) {
--#if ( PNG_LIBPNG_VER_MAJOR > 1 || PNG_LIBPNG_VER_MINOR > 2 )
-- info_ptr->trans_alpha = galloc(1);
-- info_ptr->trans_alpha[0] = base->trans;
--#else
-- info_ptr->trans = galloc(1);
-- info_ptr->trans[0] = base->trans;
--#endif
-+ trans_alpha = galloc(1);
-+ trans_alpha[0] = base->trans;
- }
- } else {
-- info_ptr->color_type = PNG_COLOR_TYPE_RGB;
- if ( base->trans!=-1 ) {
--#if ( PNG_LIBPNG_VER_MAJOR > 1 || PNG_LIBPNG_VER_MINOR > 2 )
-- info_ptr->trans_color.red = COLOR_RED(base->trans);
-- info_ptr->trans_color.green = COLOR_GREEN(base->trans);
-- info_ptr->trans_color.blue = COLOR_BLUE(base->trans);
--#else
-- info_ptr->trans_values.red = COLOR_RED(base->trans);
-- info_ptr->trans_values.green = COLOR_GREEN(base->trans);
-- info_ptr->trans_values.blue = COLOR_BLUE(base->trans);
--#endif
-+ trans_color = galloc(sizeof(png_color_16));
-+ trans_color->red = COLOR_RED(base->trans);
-+ trans_color->green = COLOR_GREEN(base->trans);
-+ trans_color->blue = COLOR_BLUE(base->trans);
- }
- }
-+ if ( base->trans!=-1 ) {
-+ png_set_tRNS(png_ptr, info_ptr, trans_alpha, 1, trans_color);
-+ }
- png_write_info(png_ptr, info_ptr);
-
-- if (info_ptr->color_type == PNG_COLOR_TYPE_RGB)
-+ if (color_type == PNG_COLOR_TYPE_RGB)
- png_set_filler(png_ptr, '\0', PNG_FILLER_BEFORE);
-
- rows = galloc(base->height*sizeof(png_byte *));
-@@ -405,12 +408,9 @@ return(false);
-
- png_write_end(png_ptr, info_ptr);
-
--#if ( PNG_LIBPNG_VER_MAJOR > 1 || PNG_LIBPNG_VER_MINOR > 2 )
-- if ( info_ptr->trans_alpha!=NULL ) gfree(info_ptr->trans_alpha);
--#else
-- if ( info_ptr->trans!=NULL ) gfree(info_ptr->trans);
--#endif
-- if ( info_ptr->palette!=NULL ) gfree(info_ptr->palette);
-+ if ( trans_alpha!=NULL ) gfree(trans_alpha);
-+ if ( trans_color!=NULL ) gfree(trans_color);
-+ if ( palette!=NULL ) gfree(palette);
- png_destroy_write_struct(&png_ptr, &info_ptr);
- gfree(rows);
- return( 1 );
---
-1.7.4.1
-
diff --git a/gnome-themes-standard/gnome-themes-standard.nm b/gnome-themes-standard/gnome-themes-standard.nm
deleted file mode 100644
index e5f1fc282..000000000
--- a/gnome-themes-standard/gnome-themes-standard.nm
+++ /dev/null
@@ -1,88 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = gnome-themes-standard
-ver_major = 3.20
-version = %{ver_major}
-release = 1
-
-groups =
-url = http://git.gnome.org/browse/gnome-themes-standard
-license = LGPLv2+
-summary = Standard themes for GNOME applications.
-
-description
- The gnome-themes-standard package contains the standard theme for the GNOME
- desktop, which provides default appearance for cursors, desktop background,
- window borders and GTK+ applications.
-end
-
-source_dl = http://download.gnome.org/sources/%{name}/%{ver_major}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- /usr/bin/gtk-update-icon-cache
- gtk3-devel >= 3.0.2
- librsvg2-devel
- intltool
- end
-
- configure_options += \
- --disable-static \
- --disable-gtk2-engine
-
- install_cmds
- mkdir -pv %{BUILDROOT}%{sysconfdir}/gtk-3.0
-
- install -m 0664 %{DIR_SOURCE}/settings.ini \
- %{BUILDROOT}%{sysconfdir}/gtk-3.0/
- end
-end
-
-packages
- package %{name}
- requires
- adwaita-cursor-theme = %{thisver}
- adwaita-gtk3-theme = %{thisver}
- end
- end
-
- package adwaita-cursor-theme
- arch = noarch
-
- summary = Adwaita cursor theme.
- description
- The adwaita-cursor-theme package contains a modern set of cursors originally
- designed for the GNOME desktop.
- end
-
- files
- %{datadir}/icons/Adwaita
- end
- end
-
- package adwaita-gtk3-theme
- summary = Adwaita gtk3 theme.
- description
- The adwaita-gtk3-theme package contains a gtk3 theme for presenting widgets
- with a GNOME look and feel.
- end
-
- files
- %{libdir}/gtk-3.0/
- %{datadir}/themes/Adwaita/gtk-3.0
- %{sysconfdir}/gtk-3.0/settings.ini
- end
- end
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/gnome-themes-standard/settings.ini b/gnome-themes-standard/settings.ini
deleted file mode 100644
index aa2354418..000000000
--- a/gnome-themes-standard/settings.ini
+++ /dev/null
@@ -1,7 +0,0 @@
-[Settings]
-gtk-theme-name = Adwaita
-gtk-icon-theme-name = gnome
-gtk-cursor-theme-name = Adwaita
-gtk-button-images = 0
-gtk-menu-images = 0
-gtk-auto-mnemonics = 0
diff --git a/gtk3/gtk3.nm b/gtk3/gtk3.nm
deleted file mode 100644
index ff81f6d18..000000000
--- a/gtk3/gtk3.nm
+++ /dev/null
@@ -1,89 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = gtk3
-version = %{ver_major}.%{ver_minor}
-ver_major = 3.20
-ver_minor = 0
-release = 2
-
-groups = System/Libraries
-url = http://www.gtk.org
-license = LGPLv2+
-summary = The GIMP Toolkit, a library for creating GUIs for X.
-
-description
- GTK+ is a multi-platform toolkit for creating graphical user
- interfaces.
-end
-
-thisapp = gtk+-%{version}
-
-source_dl = http://download.gnome.org/sources/gtk+/%{ver_major}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- atk-devel >= 2.7.5
- at-spi2-atk-devel
- cairo-devel >= 1.14.0
- cairo-gobject-devel >= 1.14.0
- fontconfig-devel
- gdk-pixbuf2-devel >= 2.30.0
- gettext-devel >= 0.18.3
- glib2-devel >= 2.35.3
- gobject-introspection-devel >= 1.39.0
- libepoxy-devel >= 1.0
- libXi-devel
- libXrandr-devel
- libXrender-devel
- libXfixes-devel
- libXdamage-devel
- pango-devel >= 1.37.3
- end
-
- export LD_LIBRARY_PATH = %{DIR_APP}/gdk/.libs:%{DIR_APP}/gtk/.libs
-
- configure_options += \
- --enable-x11-backend \
- --enable-introspection=yes \
- --disable-gtk2-dependency \
- --disable-wayland-backend \
- --disable-gtk-doc-html \
- --disable-colord \
- --disable-cups \
- --disable-papi
-
- install_cmds
- # Remove unneeded files.
- rm -rvf %{BUILDROOT}%{datadir}/gtk-3.0/demo
- rm -rvf %{BUILDROOT}%{bindir}/*demo*
- end
-end
-
-packages
- package %{name}
-
- package %{name}-libs
- template LIBS
- end
-
- package %{name}-devel
- template DEVEL
-
- requires
- at-spi2-atk-devel
- atk-devel
- glib2-devel
- end
-
- files += \
- %{datadir}/gir*/
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libX11/libX11.nm b/libX11/libX11.nm
deleted file mode 100644
index 3975a98d6..000000000
--- a/libX11/libX11.nm
+++ /dev/null
@@ -1,42 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libX11
-version = 1.5.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = System/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X11 protocol client library.
-
-description
- Client library for X.org X11 protocol.
-end
-
-source_dl = ftp://ftp.x.org/pub/individual/lib/
-sources = %{thisapp}.tar.bz2
-
-build
- requires
- libxcb-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-xtrans-devel
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXau/libXau.nm b/libXau/libXau.nm
deleted file mode 100644
index b23f5eb6d..000000000
--- a/libXau/libXau.nm
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXau
-version = 1.0.7
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://xcb.freedesktop.org/
-license = MIT
-summary = Sample Authorization Protocol for X.
-
-description
- This is a very simple mechanism for providing individual access
- to an X Window System display.It uses existing core protocol and
- library hooks for specifying authorization data in the connection
- setup block to restrict use of the display to only those clients
- that show that they know a server-specific key called a
- magic cookie.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options +=\
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXau/patches/xau-1.0.4-local.patch b/libXau/patches/xau-1.0.4-local.patch
deleted file mode 100644
index 26b578bab..000000000
--- a/libXau/patches/xau-1.0.4-local.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-diff --git a/AuGetBest.c b/AuGetBest.c
-index ae2b748..5d92dad 100644
---- a/AuGetBest.c
-+++ b/AuGetBest.c
-@@ -120,7 +120,8 @@ XauGetBestAuthByAddr (
- * Match when:
- * either family or entry->family are FamilyWild or
- * family and entry->family are the same and
-- * address and entry->address are the same
-+ * address and entry->address are the same or
-+ * family is FamilyLocal
- * and
- * either number or entry->number are empty or
- * number and entry->number are the same
-@@ -139,6 +140,7 @@ XauGetBestAuthByAddr (
- binaryEqual (entry->address, fully_qual_address,
- (int) fully_qual_address_length))
- #endif
-+ || (family == FamilyLocal)
- ))) &&
- (number_length == 0 || entry->number_length == 0 ||
- (number_length == entry->number_length &&
diff --git a/libXaw/libXaw.nm b/libXaw/libXaw.nm
deleted file mode 100644
index 7dd6b4e55..000000000
--- a/libXaw/libXaw.nm
+++ /dev/null
@@ -1,49 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXaw
-version = 1.0.11
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X Athena Widget Set.
-
-description
- Xaw is a widget set based on the X Toolkit Intrinsics (Xt) Library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libICE-devel
- libSM-devel
- libX11-devel
- libXt-devel
- libXmu-devel
- libXpm-devel
- libXext-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXcomposite/libXcomposite.nm b/libXcomposite/libXcomposite.nm
deleted file mode 100644
index ad9734f6d..000000000
--- a/libXcomposite/libXcomposite.nm
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXcomposite
-version = 0.4.4
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X Composite extension library.
-
-description
- X.Org X11 libXcomposite runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXfixes-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXcursor/index.theme b/libXcursor/index.theme
deleted file mode 100644
index cda0b19ae..000000000
--- a/libXcursor/index.theme
+++ /dev/null
@@ -1,2 +0,0 @@
-[Icon Theme]
-Inherits=Adwaita
diff --git a/libXcursor/libXcursor.nm b/libXcursor/libXcursor.nm
deleted file mode 100644
index 7c4608627..000000000
--- a/libXcursor/libXcursor.nm
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXcursor
-version = 1.1.13
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = Cursor management library.
-
-description
- This is a simple library designed to help locate and load cursors.
- Cursors can be loaded from files or memory. A library of common cursors
- exists which map to the standard X cursor names.Cursors can exist in
- several sizes and the library automatically picks the best size.
-end
-
-source_dl = ftp://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXfixes-devel
- libXrender-devel >= 0.8.2
- xorg-x11-proto-devel
- xorg-x11-util-macros
- end
-
- configure_options += \
- --disable-static
-
- install_cmds
- # Install index.theme.
- mkdir -pv %{BUILDROOT}%{datadir}/icons/default
- install -m 644 -p %{DIR_SOURCE}/index.theme \
- %{BUILDROOT}%{datadir}/icons/default/index.theme
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXdamage/libXdamage.nm b/libXdamage/libXdamage.nm
deleted file mode 100644
index 279b4b3e5..000000000
--- a/libXdamage/libXdamage.nm
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXdamage
-version = 1.1.4
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X Damage extension library.
-
-description
- X.Org X11 libXdamage runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXfixes-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXdmcp/libXdmcp.nm b/libXdmcp/libXdmcp.nm
deleted file mode 100644
index f72ce5525..000000000
--- a/libXdmcp/libXdmcp.nm
+++ /dev/null
@@ -1,42 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXdmcp
-version = 1.1.1
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X Display Manager Control Protocol library.
-
-description
- X Display Manager Control Protocol library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXext/libXext.nm b/libXext/libXext.nm
deleted file mode 100644
index 7109119a0..000000000
--- a/libXext/libXext.nm
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXext
-version = 1.3.1
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXext runtime library.
-
-description
- X.Org X11 libXext development package.
-end
-
-source_dl = ftp://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXau-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXfixes/libXfixes.nm b/libXfixes/libXfixes.nm
deleted file mode 100644
index 565807e9d..000000000
--- a/libXfixes/libXfixes.nm
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXfixes
-version = 5.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X Fixes library.
-
-description
- X Fixes library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXfont/libXfont.nm b/libXfont/libXfont.nm
deleted file mode 100644
index 55de1ee5c..000000000
--- a/libXfont/libXfont.nm
+++ /dev/null
@@ -1,46 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXfont
-version = 1.4.5
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXfont runtime library.
-
-description
- X.Org X11 libXfont development package.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- freetype-devel
- libfontenc-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-xtrans-devel
- zlib-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXft/libXft.nm b/libXft/libXft.nm
deleted file mode 100644
index bf726f435..000000000
--- a/libXft/libXft.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXft
-version = 2.3.1
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXft runtime library.
-
-description
- X.Org X11 libXft runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- fontconfig-devel
- freetype-devel
- libXrender-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXi/libXi.nm b/libXi/libXi.nm
deleted file mode 100644
index 444e2c2ee..000000000
--- a/libXi/libXi.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXi
-version = 1.6.2
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://xcb.freedesktop.org/
-license = MIT
-summary = X.Org X11 libXi runtime library.
-
-description
- X.Org X11 libXi runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-util-macros
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXinerama/libXinerama.nm b/libXinerama/libXinerama.nm
deleted file mode 100644
index c1afbbc9c..000000000
--- a/libXinerama/libXinerama.nm
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXinerama
-version = 1.1.2
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXinerama runtime library
-
-description
- X.Org X11 libXinerama runtime library
-end
-
-source_dl = ftp://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXmu/libXmu.nm b/libXmu/libXmu.nm
deleted file mode 100644
index 5b526350a..000000000
--- a/libXmu/libXmu.nm
+++ /dev/null
@@ -1,48 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXmu
-version = 1.1.1
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXmu/libXmuu runtime libraries.
-
-description
- X.Org X11 libXmu/libXmuu runtime libraries.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libICE-devel
- libSM-devel
- libX11-devel
- libXext-devel
- libXt-devel
- pkg-config
- xorg-x11-util-macros
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXpm/libXpm.nm b/libXpm/libXpm.nm
deleted file mode 100644
index 217320f10..000000000
--- a/libXpm/libXpm.nm
+++ /dev/null
@@ -1,51 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXpm
-version = 3.5.10
-release = 2
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXpm runtime library.
-
-description
- X.Org X11 libXpm runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- gettext
- libICE-devel
- libSM-devel
- libX11-devel
- libXau-devel
- libXext-devel
- libXt-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-util-macros
- end
-
- configure_options += \
- --disable-selective-werror \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXrandr/libXrandr.nm b/libXrandr/libXrandr.nm
deleted file mode 100644
index 2522d905a..000000000
--- a/libXrandr/libXrandr.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXrandr
-version = 1.4.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X11 libXrandr runtime library.
-
-description
- X.Org X11 libXrandr runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- libXrender-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXrender/libXrender.nm b/libXrender/libXrender.nm
deleted file mode 100644
index c9ee5b430..000000000
--- a/libXrender/libXrender.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXrender
-version = 0.9.6
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X11 libXrender runtime library.
-
-description
- X.Org X11 libXrender runtime library.
-end
-
-source_dl =
-sources = %{thisapp}.tar.bz2
-
-build
- requires
- libX11-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
- end
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXres/libXres.nm b/libXres/libXres.nm
deleted file mode 100644
index d84d1eece..000000000
--- a/libXres/libXres.nm
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXres
-version = 1.0.6
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X-Resource extension client library.
-
-description
- X-Resource is an extension that allows a client to query
- the X server about its usage of various resources.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-
- make_install_targets += INSTALL="install -p"
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXt/libXt.nm b/libXt/libXt.nm
deleted file mode 100644
index 949146521..000000000
--- a/libXt/libXt.nm
+++ /dev/null
@@ -1,47 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXt
-version = 1.1.3
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXt runtime library.
-
-description
- X.Org X11 libXt runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libICE-devel
- libSM-devel
- libX11-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- CFLAGS += -fno-strict-aliasing
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXtst/libXtst.nm b/libXtst/libXtst.nm
deleted file mode 100644
index d249ee853..000000000
--- a/libXtst/libXtst.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXtst
-version = 1.2.1
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXtst runtime library.
-
-description
- X.Org X11 libXtst development package.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- libXi-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXv/libXv.nm b/libXv/libXv.nm
deleted file mode 100644
index 011aed039..000000000
--- a/libXv/libXv.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXv
-version = 1.0.7
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXv runtime library.
-
-
-description
- X.Org X11 libXv runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXvMC/libXvMC.nm b/libXvMC/libXvMC.nm
deleted file mode 100644
index fb3bae7fd..000000000
--- a/libXvMC/libXvMC.nm
+++ /dev/null
@@ -1,45 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXvMC
-version = 1.0.7
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXvMC runtime library.
-
-description
- X.Org X11 libXvMC runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- libXv-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libXxf86vm/libXxf86vm.nm b/libXxf86vm/libXxf86vm.nm
deleted file mode 100644
index cbfdb62cb..000000000
--- a/libXxf86vm/libXxf86vm.nm
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libXxf86vm
-version = 1.1.2
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 libXxf86vm runtime library.
-
-description
- X.Org X11 libXxf86vm runtime library.
-end
-
-source_dl = http://ftp.x.org/pub/individual/lib/
-
-build
- requires
- libX11-devel
- libXext-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/libxcb/libxcb.nm b/libxcb/libxcb.nm
deleted file mode 100644
index c136327a9..000000000
--- a/libxcb/libxcb.nm
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = libxcb
-version = 1.9
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://xcb.freedesktop.org/
-license = MIT
-summary = A C binding to the X11 protocol.
-
-description
- The X protocol C-language Binding (XCB) is a replacement for Xlib
- featuring a small footprint, latency hiding, direct access to the
- protocol, improved threading support, and extensibility.
-end
-
-source_dl = http://xcb.freedesktop.org/dist/
-
-build
- requires
- autoconf
- automake
- libtool
- libXau-devel
- libxslt-devel
- pkg-config
- python-devel
- xcb-proto >= 1.7
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --disable-static
-
- prepare_cmds
- sed -e "s/pthread-stubs//g" -i configure.ac
- autoreconf -f --install
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
-
- requires = libXau-devel
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/mesa/mesa.nm b/mesa/mesa.nm
deleted file mode 100644
index 692cc51df..000000000
--- a/mesa/mesa.nm
+++ /dev/null
@@ -1,149 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = mesa
-version = 9.0.2
-release = 4
-
-groups = Development/Tools
-url = http://www.mesa3d.org
-license = MIT
-summary = Mesa graphics libraries.
-
-description
- Mesa libGL runtime libraries and DRI drivers.
-end
-
-source_dl = ftp://ftp.freedesktop.org/pub/mesa/%{version}/
-sources = MesaLib-%{version}.tar.bz2
-
-build
- requires
- autoconf
- automake
- bison
- expat-devel
- flex
- gcc-c++
- pkg-config
- libX11-devel
- libXdamage-devel
- libXext-devel
- libXfixes-devel
- libXxf86vm-devel
- libdrm-devel >= 2.4.40
- libselinux-devel
- libtool
- libxcb-devel
- libxml2-devel
- makedepend
- xorg-x11-proto-devel
- end
-
- DIR_APP = %{DIR_SRC}/Mesa-%{version}
-
- if "%{DISTRO_PLATFORM}" == "x86"
- platform_drivers = nouveau,radeon,i915,i965
- end
-
- configure_options += \
- --enable-pic \
- --enable-selinux \
- --enable-pic \
- --enable-dri \
- --enable-egl \
- --with-dri-drivers="%{platform_drivers}" \
- --with-gallium-drivers=swrast \
- --disable-asm \
- --disable-gallium-llvm \
- --disable-gallium-egl \
- --disable-static \
- --without-demos
-
- prepare_cmds
- # Defaults to dri (not xlib) for libGL on all arches.
- sed -i 's/^default_driver.*$/default_driver="dri"/' configure.ac
-
- # Regenerate build system.
- autoreconf -vfi
- end
-end
-
-packages
- package dri-drivers
- summary = Mesa-based DRI drivers.
- description
- This package contains the Mesa-based DRI drivers.
- end
-
- obsoletes
- mesa <= 7.11.2-2
- end
-
- files
- %{sysconfdir}/drirc
- %{libdir}/libdri*.so.*
- %{libdir}/dri/*
- end
- end
-
- package libEGL
- summary = Mesa libEGL runtime library.
- description
- This package contains the Mesa libEGL runtime libraries.
- end
-
- files
- %{libdir}/libEGL.so.*
- end
- end
-
- package libGL
- summary = Mesa libGL runtime library.
- description
- This package contains the Mesa libGL runtime libraries.
- end
-
- obsoletes
- mesa <= 7.11.2-2
- end
-
- files
- %{libdir}/libGL.so.*
- end
- end
-
- package libglapi
- summary = Mesa shared glapi.
- description
- This package contains the shared glapi of Mesa.
- end
-
- obsoletes
- mesa <= 7.11.2-2
- end
-
- files
- %{libdir}/libglapi.so.*
- end
- end
-
- package %{name}-devel
- template DEVEL
-
- provides
- libEGL-devel = %{thisver}
- libGL-devel = %{thisver}
- end
-
- requires
- libX11-devel
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/perl-Tk/patches/perl-Tk-debian.patch b/perl-Tk/patches/perl-Tk-debian.patch
deleted file mode 100644
index 6b945b4b1..000000000
--- a/perl-Tk/patches/perl-Tk-debian.patch
+++ /dev/null
@@ -1,71 +0,0 @@
---- perl-tk-804.027.orig/objGlue.c
-+++ perl-tk-804.027/objGlue.c
-@@ -529,6 +529,10 @@
- sv_utf8_upgrade(objPtr);
- #endif
- s = SvPV(objPtr, len);
-+ if (!s)
-+ {
-+ return NULL;
-+ }
- #ifdef SvUTF8
- if (!is_utf8_string(s,len))
- {
-@@ -555,6 +559,10 @@
- else
- {
- s = LangString(objPtr);
-+ if (!s)
-+ {
-+ return NULL;
-+ }
- #ifdef SvUTF8
- if (!is_utf8_string(s,strlen(s)))
- {
---- perl-tk-804.027.orig/pTk/mTk/generic/tkFont.c
-+++ perl-tk-804.027/pTk/mTk/generic/tkFont.c
-@@ -1044,6 +1044,7 @@
- TkFont *fontPtr, *firstFontPtr, *oldFontPtr;
- int new, descent;
- NamedFont *nfPtr;
-+ char *fontString;
-
- fiPtr = ((TkWindow *) tkwin)->mainPtr->fontInfoPtr;
- if (objPtr->typePtr != &tkFontObjType) {
-@@ -1077,8 +1078,12 @@
- cacheHashPtr = oldFontPtr->cacheHashPtr;
- FreeFontObjProc(objPtr);
- } else {
-+ fontString = Tcl_GetString(objPtr);
-+ if (fontString == NULL) {
-+ fontString = "";
-+ }
- cacheHashPtr = Tcl_CreateHashEntry(&fiPtr->fontCache,
-- Tcl_GetString(objPtr), &new);
-+ fontString, &new);
- }
- firstFontPtr = (TkFont *) Tcl_GetHashValue(cacheHashPtr);
- for (fontPtr = firstFontPtr; (fontPtr != NULL);
-@@ -1095,8 +1100,12 @@
- * The desired font isn't in the table. Make a new one.
- */
-
-+ fontString = Tcl_GetString(objPtr);
-+ if (fontString == NULL) {
-+ fontString = "";
-+ }
- namedHashPtr = Tcl_FindHashEntry(&fiPtr->namedTable,
-- Tcl_GetString(objPtr));
-+ fontString);
- if (namedHashPtr != NULL) {
- /*
- * Construct a font based on a named font.
-@@ -1111,7 +1120,7 @@
- * Native font?
- */
-
-- fontPtr = TkpGetNativeFont(tkwin, Tcl_GetString(objPtr));
-+ fontPtr = TkpGetNativeFont(tkwin, fontString);
- if (fontPtr == NULL) {
- TkFontAttributes fa;
- Tcl_Obj *dupObjPtr = Tcl_DuplicateObj(objPtr);
diff --git a/perl-Tk/patches/perl-Tk-seg.patch b/perl-Tk/patches/perl-Tk-seg.patch
deleted file mode 100644
index 26201fa3a..000000000
--- a/perl-Tk/patches/perl-Tk-seg.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-diff -up Tk-804.028/pTk/mTk/generic/tkConfig.c.seg Tk-804.028/pTk/mTk/generic/tkConfig.c
---- Tk-804.028/pTk/mTk/generic/tkConfig.c.seg 2008-03-11 23:29:39.000000000 -0400
-+++ Tk-804.028/pTk/mTk/generic/tkConfig.c 2008-03-11 23:28:09.000000000 -0400
-@@ -1210,11 +1210,11 @@ GetOptionFromObj(interp, objPtr, tablePt
- * First, check to see if the object already has the answer cached.
- */
-
-- if (objPtr->typePtr == &tkOptionObjType) {
-+/* if (objPtr->typePtr == &tkOptionObjType) {
- if (objPtr->internalRep.twoPtrValue.ptr1 == (VOID *) tablePtr) {
- return (Option *) objPtr->internalRep.twoPtrValue.ptr2;
- }
-- }
-+ }*/
-
- /*
- * The answer isn't cached.
-@@ -2277,9 +2277,15 @@ Tk_GetOptionValue(interp, recordPtr, opt
- if (optionPtr == NULL) {
- return NULL;
- }
-+
-+ if (optionPtr->specPtr == NULL) {
-+ return NULL;
-+ }
-+
- if (optionPtr->specPtr->type == TK_OPTION_SYNONYM) {
- optionPtr = optionPtr->extra.synonymPtr;
- }
-+
- if (optionPtr->specPtr->objOffset >= 0) {
- resultPtr = *((Tcl_Obj **) (recordPtr + optionPtr->specPtr->objOffset));
- if (resultPtr == NULL) {
diff --git a/perl-Tk/patches/perl-Tk-widget.patch0 b/perl-Tk/patches/perl-Tk-widget.patch0
deleted file mode 100644
index ec446586d..000000000
--- a/perl-Tk/patches/perl-Tk-widget.patch0
+++ /dev/null
@@ -1,26 +0,0 @@
---- demos/widget.orig 2008-01-02 13:24:14.000000000 +0100
-+++ demos/widget 2008-01-02 13:27:10.000000000 +0100
-@@ -3,7 +3,8 @@
- use 5.008;
- use Config;
- use Tk 804.000;
--use lib Tk->findINC( 'demos/widget_lib' );
-+#use lib Tk->findINC( 'demos/widget_lib' );
-+use lib "@demopath@/widget_lib";
- use Tk::widgets qw/ DialogBox ErrorDialog LabEntry ROText /;
- use Tk::Config ();
- use WidgetDemo;
-@@ -62,9 +63,11 @@
- $l->destroy;
- }
-
--my $widget_lib = Tk->findINC('demos/widget_lib');
-+#my $widget_lib = Tk->findINC('demos/widget_lib');
-+my $widget_lib = "@demopath@/widget_lib";
- my $wd = "$widget_lib/WidgetDemo.pm";
--$WIDTRIB = Tk->findINC('demos/widtrib');
-+#$WIDTRIB = Tk->findINC('demos/widtrib');
-+$WIDTRIB = "@demopath@/widtrib";
- unless (Tk::tainting) {
- $WIDTRIB = $ENV{WIDTRIB} if defined $ENV{WIDTRIB};
- $WIDTRIB = $ARGV[0] if defined $ARGV[0];
diff --git a/perl-Tk/perl-Tk.nm b/perl-Tk/perl-Tk.nm
deleted file mode 100644
index 665335df2..000000000
--- a/perl-Tk/perl-Tk.nm
+++ /dev/null
@@ -1,74 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = perl-Tk
-version = 804.033
-release = 1.1
-thisapp = Tk-%{version}
-
-groups = Development/Libraries
-url = http://search.cpan.org/dist/Tk/
-license = GPL+ or Artistic
-summary = Perl Graphical User Interface ToolKit.
-
-description
- This a re-port of a perl interface to Tk8.4.
- C code is derived from Tcl/Tk8.4.5.
- It also includes all the C code parts of Tix8.1.4 from SourceForge.
- The perl code corresponding to Tix's Tcl code is not fully implemented.
-
- Perl API is essentially the same as Tk800 series Tk800.025 but has not
- been verified as compliant. There ARE differences see pod/804delta.pod.
-end
-
-source_dl = http://cpan.org/modules/by-module/Tk/
-
-build
- requires
- perl(ExtUtils::ParseXS)
- perl(ExtUtils::MakeMaker)
- perl-devel
- libjpeg-devel
- libpng-devel
- libX11-devel
- libXft-devel
- pakfire >= 0.9.26-3.1
- end
-
- build
- perl Makefile.PL INSTALLDIRS=vendor X11LIB=%{libdir} XFT=1
- make %{PARALLELISMFLAGS}
- end
-
- install
- make pure_install PERL_INSTALL_ROOT=%{BUILDROOT}
-
- # Remove interpreter in /usr/local...
- sed -e "s@#!.*@#!/usr/bin/perl -w(a)g" \
- -i %{BUILDROOT}%{libdir}/perl5/vendor_perl/Tk/pTk/{Tcl-pTk,mkVFunc}
- end
-end
-
-packages
- package %{name}
- provides
- perl(Tk::LabRadio) = 4.004
- perl(Tk::TextReindex)
- perl(Tk) = %{version}
- end
-
- requires
- perl(:MODULE_COMPAT_%{perl_version})
- end
- end
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xcb-util/xcb-util.nm b/xcb-util/xcb-util.nm
deleted file mode 100644
index 627ae35be..000000000
--- a/xcb-util/xcb-util.nm
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xcb-util
-version = 0.3.6
-release = 2
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://xcb.freedesktop.org/
-license = MIT
-summary = Convenience libraries sitting on top of libxcb.
-
-description
- The xcb-util module provides a number of libraries which sit on top of \
- libxcb, the core X protocol library, and some of the extension \
- libraries. These experimental libraries provide convenience functions \
- and interfaces which make the raw X protocol more usable.
-end
-
-source_dl = http://xcb.freedesktop.org/dist/
-sources = %{thisapp}.tar.bz2
-
-build
- requires
- gperf
- libxcb-devel
- m4
- pkg-config
- xorg-x11-proto-devel
- end
-
- configure_options += \
- --with-pic \
- --disable-static
-
- test
- export LD_LIBRARY_PATH=%{DIR_APP}/aux/.libs:%{DIR_APP}/image/.libs
- make check
- end
-end
-
-packages
- package %{name}
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xclock/xclock.nm b/xclock/xclock.nm
deleted file mode 100644
index e4a710424..000000000
--- a/xclock/xclock.nm
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xclock
-version = 1.0.6
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Tools
-url = http://www.x.org
-license = MIT
-summary = A classic X Window System clock utility.
-
-description
- xclock is the classic X Window System clock utility. It displays
- the time in analog or digital form, continuously updated at a
- frequency which may be specified by the user.
-end
-
-source_dl = http://ftp.x.org/pub/individual/app/
-sources = %{thisapp}.tar.bz2
-
-build
- requires
- libX11-devel
- libXaw-devel
- libXft-devel
- libXmu-devel
- libXrender-devel
- libxkbfile-devel
- xorg-x11-util-macros
- end
-end
-
-packages
- package %{name}
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-ati/xorg-x11-drv-ati.nm b/xorg-x11-drv-ati/xorg-x11-drv-ati.nm
deleted file mode 100644
index dec826189..000000000
--- a/xorg-x11-drv-ati/xorg-x11-drv-ati.nm
+++ /dev/null
@@ -1,61 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-ati
-version = 7.1.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 ati video driver.
-
-description
- X.Org X11 ati video driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-video-ati-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- libdrm-devel
- libpciaccess-devel
- libX11-devel
- mesa-devel >= 9.0.2
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --enable-dri \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- dri-drivers >= 9.0.2
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-evdev/xorg-x11-drv-evdev.nm b/xorg-x11-drv-evdev/xorg-x11-drv-evdev.nm
deleted file mode 100644
index a4da9c286..000000000
--- a/xorg-x11-drv-evdev/xorg-x11-drv-evdev.nm
+++ /dev/null
@@ -1,61 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-evdev
-version = 2.7.3
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 evdev input driver.
-
-description
- X.Org X11 evdev input driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-input-evdev-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- libudev-devel
- libxkbfile-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-intel/intel.xinf b/xorg-x11-drv-intel/intel.xinf
deleted file mode 100644
index 5867523c5..000000000
--- a/xorg-x11-drv-intel/intel.xinf
+++ /dev/null
@@ -1,28 +0,0 @@
-alias pcivideo:v00008086d00001132sv*sd*bc*sc*i* intel # i815
-alias pcivideo:v00008086d00002562sv*sd*bc*sc*i* intel # 845G
-alias pcivideo:v00008086d00002572sv*sd*bc*sc*i* intel # 865G
-alias pcivideo:v00008086d00002582sv*sd*bc*sc*i* intel # 915G
-alias pcivideo:v00008086d0000258Asv*sd*bc*sc*i* intel # E7221G ("915G")
-alias pcivideo:v00008086d00002592sv*sd*bc*sc*i* intel # 915GM
-alias pcivideo:v00008086d00002772sv*sd*bc*sc*i* intel # 945G
-alias pcivideo:v00008086d000027A2sv*sd*bc*sc*i* intel # 945GM
-alias pcivideo:v00008086d000027AEsv*sd*bc*sc*i* intel # 945GME
-alias pcivideo:v00008086d00002972sv*sd*bc*sc*i* intel # 946GZ, really a 965
-alias pcivideo:v00008086d00002982sv*sd*bc*sc*i* intel # 965G1
-alias pcivideo:v00008086d00002992sv*sd*bc*sc*i* intel # 965Q
-alias pcivideo:v00008086d000029A2sv*sd*bc*sc*i* intel # 965G
-alias pcivideo:v00008086d000029B2sv*sd*bc*sc*i* intel # Q35
-alias pcivideo:v00008086d000029C2sv*sd*bc*sc*i* intel # G33
-alias pcivideo:v00008086d000029D2sv*sd*bc*sc*i* intel # Q33
-alias pcivideo:v00008086d00002A02sv*sd*bc*sc*i* intel # 965GM
-alias pcivideo:v00008086d00002A12sv*sd*bc*sc*i* intel # 965GME
-alias pcivideo:v00008086d00002A42sv*sd*bc*sc*i* intel # GM45
-alias pcivideo:v00008086d00002e02sv*sd*bc*sc*i* intel # IGD_E_G
-alias pcivideo:v00008086d00002e12sv*sd*bc*sc*i* intel # Q45
-alias pcivideo:v00008086d00002e22sv*sd*bc*sc*i* intel # G45
-alias pcivideo:v00008086d00002e32sv*sd*bc*sc*i* intel # G41
-alias pcivideo:v00008086d00003577sv*sd*bc*sc*i* intel # i830
-alias pcivideo:v00008086d00003582sv*sd*bc*sc*i* intel # 855GM
-alias pcivideo:v00008086d00007121sv*sd*bc*sc*i* intel # i810
-alias pcivideo:v00008086d00007123sv*sd*bc*sc*i* intel # i810 DC100
-alias pcivideo:v00008086d00007125sv*sd*bc*sc*i* intel # i810E
diff --git a/xorg-x11-drv-intel/xorg-x11-drv-intel.nm b/xorg-x11-drv-intel/xorg-x11-drv-intel.nm
deleted file mode 100644
index f037878d4..000000000
--- a/xorg-x11-drv-intel/xorg-x11-drv-intel.nm
+++ /dev/null
@@ -1,77 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-intel
-version = 2.21.0
-release = 2
-sup_arches = x86_64 i686
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 intel video driver.
-
-description
- X.Org X11 intel video driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-video-intel-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- autoconf
- automake
- libdrm-devel
- libudev-devel
- libX11-devel
- libXvMC-devel
- libxcb-devel
- libtool
- mesa-devel >= 9.0.2
- pkg-config
- xcb-util-devel
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --enable-dri \
- --enable-xvmc \
- --disable-static
-
- prepare_cmds
- autoreconf -vi
- end
-
- install_cmds
- install -Dm 0644 %{DIR_SOURCE}/intel.xinf %{BUILDROOT}/usr/share/hwdata/videoaliases/intel.xinf
- end
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- dri-drivers >= 9.0.2
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-keyboard/xorg-x11-drv-keyboard.nm b/xorg-x11-drv-keyboard/xorg-x11-drv-keyboard.nm
deleted file mode 100644
index 091383dd5..000000000
--- a/xorg-x11-drv-keyboard/xorg-x11-drv-keyboard.nm
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-keyboard
-version = 1.6.2
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 keyboard input driver.
-
-description
- X.Org X11 keyboard input driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-input-keyboard-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- pkg-config
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-proto-devel
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-modesetting/xorg-x11-drv-modesetting.nm b/xorg-x11-drv-modesetting/xorg-x11-drv-modesetting.nm
deleted file mode 100644
index 8ce3bdde7..000000000
--- a/xorg-x11-drv-modesetting/xorg-x11-drv-modesetting.nm
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-modesetting
-version = 0.6.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 modesetting video driver.
-
-description
- X.Org X11 modesetting video driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-video-modesetting-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- libX11-devel
- libdrm-devel
- libudev-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-mouse/xorg-x11-drv-mouse.nm b/xorg-x11-drv-mouse/xorg-x11-drv-mouse.nm
deleted file mode 100644
index 38d9d5a13..000000000
--- a/xorg-x11-drv-mouse/xorg-x11-drv-mouse.nm
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-mouse
-version = 1.8.1
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 mouse input driver.
-
-description
- X.Org X11 mouse input driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-input-mouse-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-nouveau/xorg-x11-drv-nouveau.nm b/xorg-x11-drv-nouveau/xorg-x11-drv-nouveau.nm
deleted file mode 100644
index 0a8c01a73..000000000
--- a/xorg-x11-drv-nouveau/xorg-x11-drv-nouveau.nm
+++ /dev/null
@@ -1,64 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-nouveau
-version = 1.0.6
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 nouveau video driver.
-
-description
- X.Org X11 nv video driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-video-nouveau-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- libX11-devel
- libdrm-devel
- libudev-devel
- mesa-devel >= 9.0.2
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- obsoletes
- xorg-x11-drv-nv
- end
-
- requires
- dri-drivers >= 9.0.2
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-synaptics/50-synaptics.conf b/xorg-x11-drv-synaptics/50-synaptics.conf
deleted file mode 100644
index 54979f0f0..000000000
--- a/xorg-x11-drv-synaptics/50-synaptics.conf
+++ /dev/null
@@ -1,22 +0,0 @@
-Section "InputClass"
- Identifier "touchpad catchall"
- Driver "synaptics"
- MatchIsTouchpad "on"
- MatchDevicePath "/dev/input/event*"
-EndSection
-
-
-# Quirks for special touchpads
-
-# Some devices have the buttons as part of the lower edge of the
-# touchpad. Pressing a button moves the cursor, causing cursor jumps and
-# erroneous clicks.
-# Use the synaptics area property to work around this, udev labels these
-# devices for us as touchpad_button_overlap.
-# Affected: Dell Mini
-Section "InputClass"
- Identifier "touchpad button overlap"
- MatchIsTouchpad "on"
- MatchTag "touchpad_button_overlap"
- Option "AreaBottomEdge" "4000"
-EndSection
diff --git a/xorg-x11-drv-synaptics/70-touchpad-quirks.rules b/xorg-x11-drv-synaptics/70-touchpad-quirks.rules
deleted file mode 100644
index 6c65c294e..000000000
--- a/xorg-x11-drv-synaptics/70-touchpad-quirks.rules
+++ /dev/null
@@ -1,15 +0,0 @@
-ACTION!="add|change", GOTO="touchpad_quirks_end"
-KERNEL!="event*", GOTO="touchpad_quirks_end"
-
-ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="touchpad_quirks_end"
-
-# model specific quirks
-
-# Dell Minis have a touchpad where the buttons and the touchpad area
-# overlap. Clicking a button thus moves the pointer, this requires special
-# Xorg configuration.
-
-ATTR{[dmi/id]product_name}=="Inspiron 1011|Inspiron 1012", \
- ENV{ID_INPUT.tags}="touchpad_button_overlap"
-
-LABEL="touchpad_quirks_end"
diff --git a/xorg-x11-drv-synaptics/xorg-x11-drv-synaptics.nm b/xorg-x11-drv-synaptics/xorg-x11-drv-synaptics.nm
deleted file mode 100644
index 87d378fae..000000000
--- a/xorg-x11-drv-synaptics/xorg-x11-drv-synaptics.nm
+++ /dev/null
@@ -1,64 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-synaptics
-version = 1.3.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 synaptics input driver.
-
-description
- This is the Synaptics touchpad driver for the X.Org X server.
-end
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-sources = xf86-input-synaptics-%{version}.tar.bz2
-
-build
- requires
- libX11-devel
- libXi-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel
- xorg-x11-util-macros
- end
-
- DIR_APP = %{DIR_SRC}/xf86-input-synaptics-%{version}
-
- configure_options += \
- --disable-static
-
- configure_cmds
- # Disable BIND_NOW for the X server module
- sed -e "s/^CFLAGS.*/& -Wl,-z,lazy/" -i src/Makefile
- end
-
- install_cmds
- install -Dm 0664 %{DIR_SOURCE}/50-synaptics.conf %{BUILDROOT}/etc/X11/xorg.conf.d/50-synaptics.conf
- install -Dm 0664 %{DIR_SOURCE}/70-touchpad-quirks.rules %{BUILDROOT}/lib/udev/rules.d/70-touchpad-quirks.rules
- end
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- end
-
- package %{name}-devel
- template DEVEL
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-vesa/xorg-x11-drv-vesa.nm b/xorg-x11-drv-vesa/xorg-x11-drv-vesa.nm
deleted file mode 100644
index 4215f03ee..000000000
--- a/xorg-x11-drv-vesa/xorg-x11-drv-vesa.nm
+++ /dev/null
@@ -1,57 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-vesa
-version = 2.3.2
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 vesa video driver.
-
-description
- X.Org X11 vesa video driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-video-vesa-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- libX11-devel
- libpciaccess-devel >= 0.13.1
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-drv-vmware/xorg-x11-drv-vmware.nm b/xorg-x11-drv-vmware/xorg-x11-drv-vmware.nm
deleted file mode 100644
index 795f7186c..000000000
--- a/xorg-x11-drv-vmware/xorg-x11-drv-vmware.nm
+++ /dev/null
@@ -1,58 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-drv-vmware
-version = 13.0.0
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Driver
-url = http://www.x.org/
-license = MIT
-summary = Xorg X11 vmware video driver.
-
-description
- X.Org X11 vmware video driver.
-end
-
-# Specify the X Server version to build for.
-x11_server_ver = 1.13.2
-
-thisapp = xf86-video-vmware-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/driver/
-
-build
- requires
- libX11-devel
- libdrm-devel
- libpciaccess-devel
- pkg-config
- xorg-x11-proto-devel
- xorg-x11-server-devel >= %{x11_server_ver}
- xorg-x11-util-macros
- end
-
- CFLAGS += -Wl,-z,lazy
-
- configure_options += \
- --disable-static
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- xorg-x11-server >= %{x11_server_ver}
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-font-utils/xorg-x11-font-utils.nm b/xorg-x11-font-utils/xorg-x11-font-utils.nm
deleted file mode 100644
index 651453102..000000000
--- a/xorg-x11-font-utils/xorg-x11-font-utils.nm
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-font-utils
-version = 7.4
-release = 3
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Fonts
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 font utilities.
-
-description
- X.Org X11 font utilities required for font installation, conversion,
- and generation.
-end
-
-source_dl = http://ftp.x.org/pub/individual/app/
-
-sources =\
- bdftopcf-1.0.1.tar.bz2 \
- fonttosfnt-1.0.3.tar.bz2 \
- mkfontdir-1.0.5.tar.bz2 \
- mkfontscale-1.0.7.tar.bz2 \
- font-util-1.1.0.tar.bz2
-
-build
- requires
- autoconf
- freetype-devel
- libX11-devel
- libXfont-devel
- libfontenc-devel
- pkg-config
- xorg-x11-proto-devel
- zlib-devel
- end
-
- configure_options += \
- --with-mapdir=/usr/share/X11/fonts/util
-
- build
- for object in %{sources}; do
- dir=%{DIR_SRC}/${object%*.tar.bz2}
-
- if [ -d "${dir}" ]; then
- cd ${dir}
- autoconf
- ./configure %{configure_options}
-
- make %{PARALLELISMFLAGS}
- fi
- done
- end
-
- install
- for object in %{sources}; do
- dir=%{DIR_SRC}/${object%*.tar.bz2}
-
- if [ -d "${dir}" ]; then
- cd ${dir}
-
- make install DESTDIR=%{BUILDROOT}
- fi
- done
-
- # Install xorg-x11-fonts-update-dirs
- install -m 0744 %{DIR_SOURCE}/xorg-x11-fonts-update-dirs %{BUILDROOT}/usr/bin/
- sed -i "s:@DATADIR@:/usr/share:" %{BUILDROOT}/usr/bin/xorg-x11-fonts-update-dirs
- end
-end
-
-packages
- package %{name}
- end
-
- package %{name}-devel
- template DEVEL
-
- requires
- freetype-devel
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-font-utils/xorg-x11-fonts-update-dirs b/xorg-x11-font-utils/xorg-x11-fonts-update-dirs
deleted file mode 100644
index 536bfe82b..000000000
--- a/xorg-x11-font-utils/xorg-x11-fonts-update-dirs
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/bin/sh
-# This script is used by the xorg-x11-fonts package in the %post stage for
-# some fonts to generate the right encodings.
-
-fontdir=""
-encodingsdir="@DATADIR@/X11/fonts/encodings"
-
-# some fonts need to skip mkfontscale, set to "yes" to skip
-skip_fontscale=""
-# some fonts need to run ttmkfdir, set to "yes" to run
-need_ttmkfdir=""
-
-if [ $# -lt 1 ]; then
- echo "Need at least one parameter for font dir."
- exit 1
-fi
-
-while [ $# != 0 ]; do
- case $1 in
- --skip-fontscale)
- skip_fontscale="yes"
- ;;
- --need-ttmkfdir)
- need_ttmkfdir="yes"
- ;;
- --encodingsdir)
- shift
- encodingsdir="$1"
- ;;
- *)
- fontdir="$1"
-
- if [ $# != 1 ]; then
- echo "Too many parameters."
- exit 1
- fi
- ;;
- esac
- shift
-done
-
-if [ "$skip_fontscale" != "yes" ]; then
- mkfontscale $fontdir
-fi
-if [ "$need_ttmkfdir" = "yes" ]; then
- ttmkfdir $fontdir
-fi
-
-mkfontdir $fontdir
-fc-cache $fontdir
-
-if ! [ -z "$encodingsdir" ]; then
- [ -d "$encodingsdir" ] || mkdir -p "$encodingsdir"
- oldpwd=$(pwd)
- cd "$encodingsdir"
- mkfontscale -n -e "$encodingsdir" -e "$encodingsdir/large"
- cd ${oldpwd}
-fi
-
-
diff --git a/xorg-x11-fonts/xorg-x11-fonts.nm b/xorg-x11-fonts/xorg-x11-fonts.nm
deleted file mode 100644
index c19caf737..000000000
--- a/xorg-x11-fonts/xorg-x11-fonts.nm
+++ /dev/null
@@ -1,405 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-fonts
-version = 7.2
-release = 5
-arch = noarch
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Fonts
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 fonts.
-
-description
- This package contains misc bitmap Chinese, Japanese, Korean, Indic, and
- Arabic fonts for use with X Window System.
-end
-
-source_dl = http://ftp.x.org/pub/individual/font/
-source_dl += http://unifoundry.com/
-
-sources = \
- encodings-1.0.3.tar.bz2 \
- font-alias-1.0.2.tar.bz2 \
- font-adobe-100dpi-1.0.1.tar.bz2 \
- font-adobe-75dpi-1.0.1.tar.bz2 \
- font-adobe-utopia-100dpi-1.0.2.tar.bz2 \
- font-adobe-utopia-75dpi-1.0.2.tar.bz2 \
- font-adobe-utopia-type1-1.0.2.tar.bz2 \
- font-arabic-misc-1.0.1.tar.bz2 \
- font-bh-100dpi-1.0.1.tar.bz2 \
- font-bh-75dpi-1.0.1.tar.bz2 \
- font-bh-lucidatypewriter-100dpi-1.0.1.tar.bz2 \
- font-bh-lucidatypewriter-75dpi-1.0.1.tar.bz2 \
- font-bitstream-100dpi-1.0.1.tar.bz2 \
- font-bitstream-75dpi-1.0.1.tar.bz2 \
- font-bitstream-type1-1.0.1.tar.bz2 \
- font-cronyx-cyrillic-1.0.1.tar.bz2 \
- font-cursor-misc-1.0.1.tar.bz2 \
- font-daewoo-misc-1.0.1.tar.bz2 \
- font-dec-misc-1.0.1.tar.bz2 \
- font-isas-misc-1.0.1.tar.bz2 \
- font-jis-misc-1.0.1.tar.bz2 \
- font-micro-misc-1.0.1.tar.bz2 \
- font-misc-cyrillic-1.0.1.tar.bz2 \
- font-misc-misc-1.1.0.tar.bz2 \
- font-mutt-misc-1.0.1.tar.bz2 \
- font-schumacher-misc-1.1.0.tar.bz2 \
- font-screen-cyrillic-1.0.2.tar.bz2 \
- font-sony-misc-1.0.1.tar.bz2 \
- font-sun-misc-1.0.1.tar.bz2 \
- font-winitzki-cyrillic-1.0.1.tar.bz2 \
- font-xfree86-type1-1.0.2.tar.bz2 \
- unifont-5.1.20080820.pcf.gz
-
-build
- requires
- /usr/bin/mkfontscale
- perl
- pkg-config
- xorg-x11-font-utils-devel
- end
-
- configure_options += \
- --with-fontrootdir=/usr/share/X11/fonts \
- --disable-iso8859-3 \
- --disable-iso8859-4 \
- --disable-iso8859-6 \
- --disable-iso8859-10 \
- --disable-iso8859-11 \
- --disable-iso8859-12 \
- --disable-iso8859-13 \
- --disable-iso8859-16
-
- prepare
- # Extract all source tarballs.
- for object in %{sources}; do
- # Only extract tar.bz2 files
- object=${object//*pcf.gz/}
- if [ -n "${object}" ]; then
- %{MACRO_EXTRACT} %{DIR_DL}/${object}
- fi
- done
-
- %{MACRO_FIX_AUTOTOOLS}
- end
-
- build
- for object in %{sources}; do
- dir=%{DIR_SRC}/${object%*.tar.bz2}
-
- if [ -d "${dir}" ]; then
- cd ${dir}
- ./configure %{configure_options}
-
- make %{PARALLELISMFLAGS}
- fi
- done
- end
-
- install
- for object in %{sources}; do
- dir=%{DIR_SRC}/${object%*.tar.bz2}
-
- if [ -d "${dir}" ]; then
- cd ${dir}
-
- make install DESTDIR=%{BUILDROOT}
- fi
- done
-
- # Install unifont
- mkdir -pv %{BUILDROOT}/usr/share/X11/fonts/misc
- cp -vf %{DIR_DL}/unifont-5.1.20080820.pcf.gz \
- %{BUILDROOT}/usr/share/X11/fonts/misc/unifont.pcf.gz
-
- # XXX Do we need to create these symlinks to use the fonts - check this in a running X environment.
- # Install catalogue symlinks
- #mkdir -pv %{BUILDROOT}/etc/X11/fontpath.d
- #ln -svf ../../../usr/share/X11/fonts/100dpi %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-100dpi
- #ln -svf ../../../usr/share/X11/fonts/75dpi %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-75dpi
- #ln -svf ../../../usr/share/X11/fonts/cyrillic %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-cyrillic
- #ln -svf ../../../usr/share/X11/fonts/misc %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-misc
- #ln -svf ../../../usr/share/X11/fonts/Type1 %{BUILDROOT}/etc/X11/fontpath.d/xorg-x11-fonts-Type1
- end
-end
-
-packages
- # Template for 75 DPI fonts
- template 75DPI
- requires
- fontconfig
- end
-
- #files
- # /etc/X11/fontpath.d/xorg-x11-fonts-75dpi
- #end
-
- prerequires = xorg-x11-font-utils
-
- script postin
- /usr/bin/mkfontdir /usr/share/X11/fonts/75dpi
- end
-
- script postun
- /usr/bin/mkfontdir /usr/share/X11/fonts/75dpi
- end
- end
-
- # Template for 100 DPI fonts
- template 100DPI
- requires
- fontconfig
- end
-
- #files
- # /etc/X11/fontpath.d/xorg-x11-fonts-100
- #end
-
- prerequires = xorg-x11-font-utils
-
- script postin
- /usr/bin/mkfontdir /usr/share/X11/fonts/100dpi
- end
-
- script postun
- /usr/bin/mkfontdir /usr/share/X11/fonts/100dpi
- end
- end
-
- package %{name}
- summary = Bitmap fonts for the X Window System.
- description
- This package contains misc bitmap Chinese, Japanese, Korean, Indic, and Arabic
- fonts for use with X Window System.
- end
-
- requires
- fontconfig
- end
-
- prerequires = xorg-x11-font-utils
-
- script postin
- /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/misc
- end
-
- script postun
- /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/misc
- end
- end
-
- package %{name}-Type1
- summary = Type1 fonts provided by the X Window System.
- description
- A collection of Type1 fonts which are part of the core X Window System
- distribution.
- end
-
- requires
- fontconfig
- end
-
- files
- /usr/share/X11/fonts/Type1/
- end
-
- prerequires = xorg-x11-font-utils
-
- script postin
- /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/Type1
- end
-
- script postun
- /usr/bin/xorg-x11-fonts-update-dirs --skip-fontscale /usr/share/X11/fonts/Type1
- end
- end
-
- package %{name}-75dpi
- template 75DPI
-
- summary = A set of 75dpi resolution fonts for the X Window System.
- description
- A set of 75 dpi fonts used by the X window system.
- end
-
- files +=\
- /usr/share/X11/fonts/75dpi/
- end
-
- package %{name}-100dpi
- template 100DPI
-
- summary = A set of 100dpi resolution fonts for the X Window System.
- description
- A set of 100 dpi fonts used by the X window system.
- end
-
- files +=\
- /usr/share/X11/fonts/100dpi/
- end
-
- package %{name}-ISO8859-1-75dpi
- template 75DPI
-
- summary = A set of 75dpi ISO-8859-1 fonts for X.
- description
- Contains a set of 75dpi fonts for ISO-8859-1.
- end
-
- files +=\
- /usr/share/X11/fonts/75dpi/*ISO8859-1.*
- end
-
- package %{name}-ISO8859-1-100dpi
- template 100DPI
-
- summary = A set of 100dpi ISO-8859-1 fonts for X.
- description
- Contains a set of 100dpi fonts for ISO-8859-1.
- end
-
- files +=\
- /usr/share/X11/fonts/100dpi/*ISO8859-1.*
- end
-
- package %{name}-ISO8859-2-75dpi
- template 75DPI
-
- summary = A set of 75dpi Central European language fonts for X.
- description
- Contains a set of 75dpi fonts for Central European languages.
- end
-
- files +=\
- /usr/share/X11/fonts/75dpi/*ISO8859-2.*
- end
-
- package %{name}-ISO8859-2-100dpi
- template 100DPI
-
- summary = A set of 100dpi Central European language fonts for X.
- description
- Contains a set of 100dpi fonts for Central European languages.
- end
-
- files +=\
- /usr/share/X11/fonts/100dpi/*ISO8859-2.*
- end
-
- package %{name}-ISO8859-9-75dpi
- template 75DPI
-
- summary = ISO8859-9-75dpi fonts.
- description
- Contains a set of 75dpi fonts for the Turkish language.
- end
-
- files +=\
- /usr/share/X11/fonts/75dpi/*ISO8859-9.*
- end
-
- package %{name}-ISO8859-9-100dpi
- template 100DPI
-
- summary = ISO8859-9-100dpi fonts.
- description
- Contains a set of 100dpi fonts for the Turkish language.
- end
-
- files +=\
- /usr/share/X11/fonts/100dpi/*ISO8859-9.*
- end
-
- package %{name}-ISO8859-14-75dpi
- template 75DPI
-
- summary = ISO8859-14-75dpi fonts.
- description
- Contains a set of 75dpi fonts in the ISO8859-14 encoding which
- provide Welsh support.
- end
-
- files +=\
- /usr/share/X11/fonts/75dpi/*ISO8859-14.*
- end
-
- package %{name}-ISO8859-14-100dpi
- template 100DPI
-
- summary = ISO8859-14-100dpi fonts.
- description
- Contains a set of 100dpi fonts in the ISO8859-14 encoding which
- provide Welsh support.
- end
-
- files +=\
- /usr/share/X11/fonts/100dpi/*ISO8859-14.*
- end
-
- package %{name}-ISO8859-15-75dpi
- template 75DPI
-
- summary = ISO8859-15-75dpi fonts.
- description
- Contains a set of 75dpi fonts in the ISO8859-15 encoding which
- provide Euro support.
- end
-
- files +=\
- /usr/share/X11/fonts/75dpi/*ISO8859-15.*
- end
-
- package %{name}-ISO8859-15-100dpi
- template 100DPI
-
- summary = ISO8859-15-100dpi fonts.
- description
- Contains a set of 100dpi fonts in the ISO8859-15 encoding which
- provide Euro support.
- end
-
- files +=\
- /usr/share/X11/fonts/100dpi/*ISO8859-15.*
- end
-
- package %{name}-cyrillic
- summary = Cyrillic fonts for X.
- description
- Contains a set of Cyrillic fonts.
- end
-
- requires
- fontconfig
- end
-
- files
- /usr/share/X11/fonts/cyrillic/
- end
-
- prerequires = xorg-x11-font-utils
-
- script postin
- /usr/bin/mkfontdir /usr/share/X11/fonts/cyrillic
- end
-
- script postun
- /usr/bin/mkfontdir /usr/share/X11/fonts/cyrillic
- end
- end
-
- package %{name}-unifont
- summary = The GNU unifont.
- description
- GNU Unifont, contains glyphs for every printable code point in the Unicode 5.1 Basic Multilingual Plane (BMP).
- end
-
- files
- /usr/share/X11/fonts/misc/unifont.pcf.gz
- end
- end
-end
diff --git a/xorg-x11-proto-devel/xorg-x11-proto-devel.nm b/xorg-x11-proto-devel/xorg-x11-proto-devel.nm
deleted file mode 100644
index 8f74bbd09..000000000
--- a/xorg-x11-proto-devel/xorg-x11-proto-devel.nm
+++ /dev/null
@@ -1,91 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-proto-devel
-version = 7.7
-release = 2
-arch = noarch
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = Development/System
-url = http://www.x.org/
-license = MIT
-summary = X11 potocol headers.
-
-description
- Development headers for X.org X11 protocol.
-end
-
-source_dl = http://ftp.x.org/pub/individual/proto/
-sources = \
- bigreqsproto-1.1.2.tar.bz2 \
- compositeproto-0.4.2.tar.bz2 \
- damageproto-1.2.1.tar.bz2 \
- dmxproto-2.3.1.tar.bz2 \
- dri2proto-2.8.tar.bz2 \
- evieext-1.1.1.tar.bz2 \
- fixesproto-5.0.tar.bz2 \
- fontsproto-2.1.2.tar.bz2 \
- glproto-1.4.16.tar.bz2 \
- inputproto-2.2.99.1.tar.bz2 \
- kbproto-1.0.6.tar.bz2 \
- randrproto-1.4.0.tar.bz2 \
- recordproto-1.14.2.tar.bz2 \
- renderproto-0.11.1.tar.bz2 \
- resourceproto-1.2.0.tar.bz2 \
- scrnsaverproto-1.2.2.tar.bz2 \
- videoproto-2.3.1.tar.bz2 \
- xcmiscproto-1.2.2.tar.bz2 \
- xextproto-7.2.1.tar.bz2 \
- xf86bigfontproto-1.2.0.tar.bz2 \
- xf86dgaproto-2.1.tar.bz2 \
- xf86driproto-2.1.1.tar.bz2 \
- xf86miscproto-0.9.3.tar.bz2 \
- xf86vidmodeproto-2.3.1.tar.bz2 \
- xineramaproto-1.2.1.tar.bz2 \
- xproto-7.0.23.tar.bz2 \
- xproxymanagementprotocol-1.0.3.tar.bz2
-
-build
- requires
- pkg-config
- xorg-x11-util-macros
- end
-
- prepare
- # Extract all source tarballs.
- for object in %{sources}; do
- %{MACRO_EXTRACT} %{DIR_DL}/${object}
- done
-
- %{MACRO_FIX_AUTOTOOLS}
- end
-
- # Place the .pc files in /usr/share so they
- # can be found on all architectures where libdir != /usr/lib.
- configure_options += \
- --libdir=%{datadir}
-
- build
- for object in %{sources}; do
- cd %{DIR_SRC}/${object%*.tar.bz2}
- [ -e configure ] || ./autogen.sh
- ./configure %{configure_options}
-
- make %{PARALLELISMFLAGS}
- done
- end
-
- install
- for object in %{sources}; do
- cd %{DIR_SRC}/${object%*.tar.bz2}
- make install DESTDIR=%{BUILDROOT}
- done
- end
-end
-
-packages
- package %{name}
-end
diff --git a/xorg-x11-server/10-quirks.conf b/xorg-x11-server/10-quirks.conf
deleted file mode 100644
index 82d3ec26c..000000000
--- a/xorg-x11-server/10-quirks.conf
+++ /dev/null
@@ -1,20 +0,0 @@
-# Collection of quirks and blacklist/whitelists for specific devices.
-
-
-# Accelerometer device, posts data through ABS_X/ABS_Y, making X unusable
-# http://bugs.freedesktop.org/show_bug.cgi?id=22442
-Section "InputClass"
- Identifier "ThinkPad HDAPS accelerometer blacklist"
- MatchProduct "ThinkPad HDAPS accelerometer data"
- Option "Ignore" "on"
-EndSection
-
-# https://bugzilla.redhat.com/show_bug.cgi?id=523914
-# Mouse does not move in PV Xen guest
-# Explicitly tell evdev to not ignore the absolute axes.
-Section "InputClass"
- Identifier "Xen Virtual Pointer axis blacklist"
- MatchProduct "Xen Virtual Pointer"
- Option "IgnoreAbsoluteAxes" "off"
- Option "IgnoreRelativeAxes" "off"
-EndSection
diff --git a/xorg-x11-server/patches/xserver-1.12-Xext-fix-selinux-build-failure.patch b/xorg-x11-server/patches/xserver-1.12-Xext-fix-selinux-build-failure.patch
deleted file mode 100644
index a48a013c4..000000000
--- a/xorg-x11-server/patches/xserver-1.12-Xext-fix-selinux-build-failure.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-From 5d16c39108c72b08478b6bd548494d6c675495ee Mon Sep 17 00:00:00 2001
-From: Peter Hutterer <peter.hutterer(a)who-t.net>
-Date: Wed, 4 Jan 2012 09:31:51 +1000
-Subject: [PATCH 6/7] Xext: fix selinux build failure
-
-The server builds with -Werror=missing-braces, causing
-
-xselinux_hooks.c: In function 'SELinuxFlaskInit':
-xselinux_hooks.c:851:12: error: missing braces around initializer
-[-Werror=missing-braces]
-xselinux_hooks.c:851:12: error: (near initialization for
-'avc_option.<anonymous>') [-Werror=missing-braces]
-cc1: some warnings being treated as errors
-
-Source is libselinux' libselinux-rhat.patch which changes struct selinux_opt
-from { int, char * } to { int, union { char*, char** }}.
-
-Signed-off-by: Peter Hutterer <peter.hutterer(a)who-t.net>
----
- Xext/xselinux_hooks.c | 2 +-
- Xext/xselinux_label.c | 2 +-
- 2 files changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/Xext/xselinux_hooks.c b/Xext/xselinux_hooks.c
-index e9c7e93..0302f2f 100644
---- a/Xext/xselinux_hooks.c
-+++ b/Xext/xselinux_hooks.c
-@@ -851,7 +851,7 @@ SELinuxFlaskReset(void)
- void
- SELinuxFlaskInit(void)
- {
-- struct selinux_opt avc_option = { AVC_OPT_SETENFORCE, (char *) 0 };
-+ struct selinux_opt avc_option = { AVC_OPT_SETENFORCE, { (char *) 0 } };
- security_context_t ctx;
- int ret = TRUE;
-
-diff --git a/Xext/xselinux_label.c b/Xext/xselinux_label.c
-index 2c33d1c..81f2f36 100644
---- a/Xext/xselinux_label.c
-+++ b/Xext/xselinux_label.c
-@@ -361,7 +361,7 @@ SELinuxDefaultClientLabel(void)
- void
- SELinuxLabelInit(void)
- {
-- struct selinux_opt selabel_option = { SELABEL_OPT_VALIDATE, (char *) 1 };
-+ struct selinux_opt selabel_option = { SELABEL_OPT_VALIDATE, { (char *)1 } };
-
- label_hnd = selabel_open(SELABEL_CTX_X, &selabel_option, 1);
- if (!label_hnd)
---
-1.7.10.1
-
diff --git a/xorg-x11-server/patches/xserver-1.4.99-ssh-isnt-local.patch b/xorg-x11-server/patches/xserver-1.4.99-ssh-isnt-local.patch
deleted file mode 100644
index 2d33bed94..000000000
--- a/xorg-x11-server/patches/xserver-1.4.99-ssh-isnt-local.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From 66a3b14e118e90db80f96fcab52af4df35bc2377 Mon Sep 17 00:00:00 2001
-From: Adam Jackson <ajax(a)redhat.com>
-Date: Mon, 10 Dec 2007 11:26:57 -0500
-Subject: [PATCH] Hack for proper MIT-SHM rejection for ssh-forwarded clients.
-
----
- Xext/shm.c | 16 ++++++++++++++++
- 1 file changed, 16 insertions(+)
-
-diff --git a/Xext/shm.c b/Xext/shm.c
-index de48020..c011210 100644
---- a/Xext/shm.c
-+++ b/Xext/shm.c
-@@ -321,8 +321,21 @@ shm_access(ClientPtr client, SHMPERM_TYPE * perm, int readonly)
- mode_t mask;
- int uidset = 0, gidset = 0;
- LocalClientCredRec *lcc;
-+ Bool is_ssh = FALSE;
-
- if (GetLocalClientCreds(client, &lcc) != -1) {
-+#ifdef linux
-+ if (lcc->fieldsSet & LCC_PID_SET) {
-+ /* ssh isn't actually a local client */
-+ char exe[64], buf[64];
-+
-+ memset(buf, 0, 64);
-+ snprintf(exe, 64, "/proc/%d/exe", lcc->pid);
-+ readlink(exe, buf, 63);
-+ if (strstr(buf, "/ssh"))
-+ is_ssh = TRUE;
-+ }
-+#endif
-
- if (lcc->fieldsSet & LCC_UID_SET) {
- uid = lcc->euid;
-@@ -342,6 +355,9 @@ shm_access(ClientPtr client, SHMPERM_TYPE * perm, int readonly)
- #endif
- FreeLocalClientCreds(lcc);
-
-+ if (is_ssh)
-+ return -1;
-+
- if (uidset) {
- /* User id 0 always gets access */
- if (uid == 0) {
---
-1.7.10.1
-
diff --git a/xorg-x11-server/patches/xserver-1.6.0-less-acpi-brokenness.patch b/xorg-x11-server/patches/xserver-1.6.0-less-acpi-brokenness.patch
deleted file mode 100644
index b42c2d7c8..000000000
--- a/xorg-x11-server/patches/xserver-1.6.0-less-acpi-brokenness.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 0002cde5312e785529b2901d7f8a82d5623e4ca7 Mon Sep 17 00:00:00 2001
-From: Adam Jackson <ajax(a)redhat.com>
-Date: Wed, 9 Nov 2011 11:52:06 +1000
-Subject: [PATCH 2/7] Don't build the ACPI code.
-
-No good can come of this.
----
- configure.ac | 1 -
- 1 file changed, 1 deletion(-)
-
-diff --git a/configure.ac b/configure.ac
-index a12783c..54f4464 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1620,7 +1620,6 @@ if test "x$XORG" = xyes; then
- linux_alpha=yes
- ;;
- i*86|amd64*|x86_64*|ia64*)
-- linux_acpi="yes"
- ;;
- *)
- ;;
---
-1.7.10.1
-
diff --git a/xorg-x11-server/patches/xserver-1.6.99-right-of.patch b/xorg-x11-server/patches/xserver-1.6.99-right-of.patch
deleted file mode 100644
index bf7e7c87f..000000000
--- a/xorg-x11-server/patches/xserver-1.6.99-right-of.patch
+++ /dev/null
@@ -1,162 +0,0 @@
-From 291bc9f827188461ff9717efccec1e350db537e8 Mon Sep 17 00:00:00 2001
-From: Adam Jackson <ajax(a)redhat.com>
-Date: Tue, 28 Jul 2009 11:07:13 -0400
-Subject: [PATCH 3/7] RANDR: right-of placement by default
-
-[Enhanced to add a new prefer clone option for drivers. This
-allows for servers like RN50 where two heads are disjoint. - airlied]
----
- hw/xfree86/common/xf86str.h | 8 ++++-
- hw/xfree86/modes/xf86Crtc.c | 76 ++++++++++++++++++++++++++++++++++++++-----
- 2 files changed, 75 insertions(+), 9 deletions(-)
-
-diff --git a/hw/xfree86/common/xf86str.h b/hw/xfree86/common/xf86str.h
-index 0590262..d246634 100644
---- a/hw/xfree86/common/xf86str.h
-+++ b/hw/xfree86/common/xf86str.h
-@@ -508,10 +508,13 @@ typedef struct _confdrirec {
- } confDRIRec, *confDRIPtr;
-
- /* These values should be adjusted when new fields are added to ScrnInfoRec */
--#define NUM_RESERVED_INTS 16
-+#define NUM_RESERVED_INTS 15
- #define NUM_RESERVED_POINTERS 14
- #define NUM_RESERVED_FUNCS 10
-
-+/* let clients know they can use this */
-+#define XF86_SCRN_HAS_PREFER_CLONE 1
-+
- typedef pointer (*funcPointer) (void);
-
- /* flags for depth 24 pixmap options */
-@@ -769,6 +772,9 @@ typedef struct _ScrnInfoRec {
- ClockRangePtr clockRanges;
- int adjustFlags;
-
-+ /* initial rightof support disable */
-+ int preferClone;
-+
- /*
- * These can be used when the minor ABI version is incremented.
- * The NUM_* parameters must be reduced appropriately to keep the
-diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c
-index 154f684..c58088d 100644
---- a/hw/xfree86/modes/xf86Crtc.c
-+++ b/hw/xfree86/modes/xf86Crtc.c
-@@ -1130,6 +1130,15 @@ xf86InitialOutputPositions(ScrnInfoPtr scrn, DisplayModePtr * modes)
- int o;
- int min_x, min_y;
-
-+ /* check for initial right-of heuristic */
-+ for (o = 0; o < config->num_output; o++)
-+ {
-+ xf86OutputPtr output = config->output[o];
-+
-+ if (output->initial_x || output->initial_y)
-+ return TRUE;
-+ }
-+
- for (o = 0; o < config->num_output; o++) {
- xf86OutputPtr output = config->output[o];
-
-@@ -1998,6 +2007,57 @@ bestModeForAspect(xf86CrtcConfigPtr config, Bool *enabled, float aspect)
- return match;
- }
-
-+static int
-+numEnabledOutputs(xf86CrtcConfigPtr config, Bool *enabled)
-+{
-+ int i = 0, p;
-+
-+ for (i = 0, p = -1; nextEnabledOutput(config, enabled, &p); i++) ;
-+
-+ return i;
-+}
-+
-+static Bool
-+xf86TargetRightOf(ScrnInfoPtr scrn, xf86CrtcConfigPtr config,
-+ DisplayModePtr *modes, Bool *enabled,
-+ int width, int height)
-+{
-+ int o;
-+ int w = 0;
-+
-+ if (scrn->preferClone)
-+ return FALSE;
-+
-+ if (numEnabledOutputs(config, enabled) < 2)
-+ return FALSE;
-+
-+ for (o = -1; nextEnabledOutput(config, enabled, &o); ) {
-+ DisplayModePtr mode =
-+ xf86OutputHasPreferredMode(config->output[o], width, height);
-+
-+ if (!mode)
-+ return FALSE;
-+
-+ w += mode->HDisplay;
-+ }
-+
-+ if (w > width)
-+ return FALSE;
-+
-+ w = 0;
-+ for (o = -1; nextEnabledOutput(config, enabled, &o); ) {
-+ DisplayModePtr mode =
-+ xf86OutputHasPreferredMode(config->output[o], width, height);
-+
-+ config->output[o]->initial_x = w;
-+ w += mode->HDisplay;
-+
-+ modes[o] = mode;
-+ }
-+
-+ return TRUE;
-+}
-+
- static Bool
- xf86TargetPreferred(ScrnInfoPtr scrn, xf86CrtcConfigPtr config,
- DisplayModePtr * modes, Bool *enabled,
-@@ -2074,14 +2134,10 @@ xf86TargetPreferred(ScrnInfoPtr scrn, xf86CrtcConfigPtr config,
- */
- if (!ret)
- do {
-- int i = 0;
- float aspect = 0.0;
- DisplayModePtr a = NULL, b = NULL;
-
-- /* count the number of enabled outputs */
-- for (i = 0, p = -1; nextEnabledOutput(config, enabled, &p); i++);
--
-- if (i != 1)
-+ if (numEnabledOutputs(config, enabled) != 1)
- break;
-
- p = -1;
-@@ -2385,6 +2441,8 @@ xf86InitialConfiguration(ScrnInfoPtr scrn, Bool canGrow)
- else {
- if (xf86TargetUserpref(scrn, config, modes, enabled, width, height))
- xf86DrvMsg(i, X_INFO, "Using user preference for initial modes\n");
-+ else if (xf86TargetRightOf(scrn, config, modes, enabled, width, height))
-+ xf86DrvMsg(i, X_INFO, "Using spanning desktop for initial modes\n");
- else if (xf86TargetPreferred
- (scrn, config, modes, enabled, width, height))
- xf86DrvMsg(i, X_INFO, "Using exact sizes for initial modes\n");
-@@ -2404,9 +2462,11 @@ xf86InitialConfiguration(ScrnInfoPtr scrn, Bool canGrow)
- "Output %s enabled but has no modes\n",
- config->output[o]->name);
- else
-- xf86DrvMsg(scrn->scrnIndex, X_INFO,
-- "Output %s using initial mode %s\n",
-- config->output[o]->name, modes[o]->name);
-+ xf86DrvMsg (scrn->scrnIndex, X_INFO,
-+ "Output %s using initial mode %s +%d+%d\n",
-+ config->output[o]->name, modes[o]->name,
-+ config->output[o]->initial_x,
-+ config->output[o]->initial_y);
- }
-
- /*
---
-1.7.10.4
-
diff --git a/xorg-x11-server/patches/xserver-autobind-hotplug.patch b/xorg-x11-server/patches/xserver-autobind-hotplug.patch
deleted file mode 100644
index 7d05f27ae..000000000
--- a/xorg-x11-server/patches/xserver-autobind-hotplug.patch
+++ /dev/null
@@ -1,106 +0,0 @@
-From 536626891b60039c0f3f9b4cd96156e9fe810f39 Mon Sep 17 00:00:00 2001
-From: Dave Airlie <airlied(a)redhat.com>
-Date: Fri, 17 Aug 2012 09:49:24 +1000
-Subject: [PATCH] autobind GPUs to the screen, (v2)
-
-this is racy and really not what we want for hotplug going forward,
-but until DE support is in GNOME its probably for the best.
-
-v2: fix if config or slave config is NULL
-DO NOT UPSTREAM.
----
- hw/xfree86/common/xf86Init.c | 12 ++++++++++++
- hw/xfree86/common/xf86platformBus.c | 3 +++
- hw/xfree86/modes/xf86Crtc.c | 28 ++++++++++++++++++++++++++++
- 3 files changed, 43 insertions(+)
-
-diff --git a/hw/xfree86/common/xf86Init.c b/hw/xfree86/common/xf86Init.c
-index d231ced..89629c1 100644
---- a/hw/xfree86/common/xf86Init.c
-+++ b/hw/xfree86/common/xf86Init.c
-@@ -361,6 +361,16 @@ xf86CreateRootWindow(WindowPtr pWin)
- return ret;
- }
-
-+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
-+static void
-+xf86AutoConfigOutputDevices(void)
-+{
-+ int i;
-+
-+ for (i = 0; i < xf86NumGPUScreens; i++)
-+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
-+}
-+
- static void
- InstallSignalHandlers(void)
- {
-@@ -926,6 +936,8 @@ InitOutput(ScreenInfo * pScreenInfo, int argc, char **argv)
- for (i = 0; i < xf86NumGPUScreens; i++)
- AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
-
-+ xf86AutoConfigOutputDevices();
-+
- xf86VGAarbiterWrapFunctions();
- if (sigio_blocked)
- OsReleaseSIGIO();
-diff --git a/hw/xfree86/common/xf86platformBus.c b/hw/xfree86/common/xf86platformBus.c
-index a73aea2..3810076 100644
---- a/hw/xfree86/common/xf86platformBus.c
-+++ b/hw/xfree86/common/xf86platformBus.c
-@@ -387,6 +387,8 @@ xf86platformProbeDev(DriverPtr drvp)
- return foundScreen;
- }
-
-+extern void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master);
-+
- int
- xf86platformAddDevice(int index)
- {
-@@ -446,6 +448,7 @@ xf86platformAddDevice(int index)
-
- /* attach unbound to 0 protocol screen */
- AttachUnboundGPU(xf86Screens[0]->pScreen, xf86GPUScreens[i]->pScreen);
-+ xf86AutoConfigOutputDevice(xf86GPUScreens[i], xf86Screens[0]);
-
- return 0;
- }
-diff --git a/hw/xfree86/modes/xf86Crtc.c b/hw/xfree86/modes/xf86Crtc.c
-index 8f05c53..ba84e6b 100644
---- a/hw/xfree86/modes/xf86Crtc.c
-+++ b/hw/xfree86/modes/xf86Crtc.c
-@@ -3321,3 +3321,31 @@ xf86DetachAllCrtc(ScrnInfoPtr scrn)
- crtc->x = crtc->y = 0;
- }
- }
-+
-+
-+void xf86AutoConfigOutputDevice(ScrnInfoPtr pScrn, ScrnInfoPtr master)
-+{
-+ RRProviderPtr master_provider;
-+ xf86CrtcConfigPtr config = XF86_CRTC_CONFIG_PTR(master);
-+ xf86CrtcConfigPtr slave_config = XF86_CRTC_CONFIG_PTR(pScrn);
-+
-+ if (!config || !slave_config)
-+ return;
-+
-+ master_provider = config->randr_provider;
-+
-+ if ((master->capabilities & RR_Capability_SinkOffload) &&
-+ pScrn->capabilities & RR_Capability_SourceOffload) {
-+ /* source offload */
-+
-+ DetachUnboundGPU(pScrn->pScreen);
-+ AttachOffloadGPU(master->pScreen, pScrn->pScreen);
-+ slave_config->randr_provider->offload_sink = master_provider;
-+ } else if ((master->capabilities & RR_Capability_SourceOutput) &&
-+ pScrn->capabilities & RR_Capability_SinkOutput) {
-+ /* sink offload */
-+ DetachUnboundGPU(pScrn->pScreen);
-+ AttachOutputGPU(master->pScreen, pScrn->pScreen);
-+ slave_config->randr_provider->output_source = master_provider;
-+ }
-+}
---
-1.7.10.2
-
diff --git a/xorg-x11-server/xorg-x11-server.nm b/xorg-x11-server/xorg-x11-server.nm
deleted file mode 100644
index f2d933c4e..000000000
--- a/xorg-x11-server/xorg-x11-server.nm
+++ /dev/null
@@ -1,164 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-server
-version = 1.13.2
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Server
-url = http://www.x.org
-license = MIT
-summary = X.Org X11 X server.
-
-description
- X.org X11 is an open source implementation of the X Window System.
- It provides the basic low level functionality which full fledged
- graphical user interfaces (GUIs) such as GNOME and KDE are designed
- upon.
-end
-
-thisapp = xorg-server-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/xserver/
-
-build
- requires
- audit-devel
- autoconf
- automake
- libcap
- libX11-devel
- libXau-devel
- libXdmcp-devel
- libXext-devel
- libXfixes-devel
- libXfont-devel
- libXmu-devel
- libXrender-devel
- libXres-devel
- libXt-devel
- libdrm-devel
- libfontenc-devel
- libpciaccess-devel
- libselinux-devel
- libtool
- libudev-devel
- libxcb-devel
- libxkbfile-devel
- mesa-devel >= 9.0.2
- openssl-devel
- pixman-devel
- pkg-config
- xorg-x11-font-utils-devel
- xorg-x11-util-macros
- xorg-x11-proto-devel >= 7.7
- xorg-x11-xtrans-devel
- end
-
- CFLAGS += -Wstrict-overflow -rdynamic
-
- configure_options += \
- --enable-xvfb \
- --enable-xfake \
- --enable-xfbdev \
- --enable-xorg \
- --disable-static \
- --disable-xnest \
- --disable-xephyr \
- --with-pic \
- --enable-maintainer-mode \
- --enable-xselinux \
- --with-int10=x86emu \
- --with-default-font-path="catalogue:/etc/X11/fontpath.d,built-ins" \
- --with-module-dir=%{libdir}/xorg/modules \
- --with-builderstring="Build ID: %{name} %{version}-%{release}" \
- --with-os-name="$(hostname -s) $(uname -r)" \
- --with-vendor-name="$(DISTRO_NAME) Project" \
- --with-vendor-web="http://www.ipfire.org" \
- --with-xkb-output=/var/lib/xkb \
- --enable-install-libxf86config \
- --localstatedir=/var \
- --disable-screensaver \
- --disable-config-dbus \
- --disable-config-hal \
- --enable-config-udev
-
- prepare_cmds
- autoreconf -vfi
- end
-
- configure_cmds
- # Remove BIND_NOW flag from server modules to provide autoloading of them if needed
- # by the server itself.
- sed -i -e "s/^CFLAGS.*/& -Wl,-z,lazy/" \
- -e "s/^CCASFLAGS.*/& -Wl,-z,lazy/" \
- \
- hw/xfree86/dixmods/Makefile \
- hw/xfree86/dri/Makefile \
- hw/xfree86/dri2/Makefile \
- hw/xfree86/exa/Makefile \
- hw/xfree86/fbdevhw/Makefile \
- hw/xfree86/i2c/Makefile \
- hw/xfree86/int10/Makefile \
- hw/xfree86/shadowfb/Makefile \
- hw/xfree86/vbe/Makefile \
- hw/xfree86/vgahw/Makefile \
- end
-
- make_install_targets += \
- moduledir=%{libdir}/xorg/modules
-
- install_cmds
- rm -vf %{BUILDROOT}%{libdir}/xorg/modules/libxf8_16bpp.so
- rm -vrf %{BUILDROOT}/var/log
-
- mkdir -pv %{BUILDROOT}/etc/X11/xorg.conf.d %{BUILDROOT}/usr/share/xorg
- install -m 0444 hw/xfree86/common/{vesa,extra}modes %{BUILDROOT}/usr/share/xorg/
- install -m 644 %{DIR_SOURCE}/10-quirks.conf %{BUILDROOT}/usr/share/X11/xorg.conf.d
- end
-end
-
-quality-agent
- permit_not_full_relro = yes
-end
-
-packages
- package %{name}
- requires
- pixman
- udev
- xkeyboard-config
- end
-
- recommends
- xorg-x11-drv-ati
- xorg-x11-drv-evdev
- xorg-x11-drv-intel
- xorg-x11-drv-keyboard
- xorg-x11-drv-modesetting
- xorg-x11-drv-mouse
- xorg-x11-drv-nouveau
- xorg-x11-drv-vesa
- xorg-x11-drv-vmware
- xorg-x11-fonts
- xorg-x11-font-utils
- xorg-x11-xkb-utils
- end
- end
-
- package %{name}-devel
- template DEVEL
-
- requires
- libpciaccess-devel
- pixman-devel
- end
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-util-macros/xorg-x11-util-macros.nm b/xorg-x11-util-macros/xorg-x11-util-macros.nm
deleted file mode 100644
index 121c2c195..000000000
--- a/xorg-x11-util-macros/xorg-x11-util-macros.nm
+++ /dev/null
@@ -1,41 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-util-macros
-version = 1.19.0
-release = 1
-arch = noarch
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 Autotools macros.
-
-description
- X.Org X11 autotools macros required for building the various
- packages that comprise the X Window System.
-end
-
-thisapp = util-macros-%{version}
-
-source_dl = http://ftp.x.org/pub/individual/util/
-
-
-build
- requires
- pkg-config
- end
-
- configure_options += \
- --disable-static
-
- make_install_target += \
- INSTALL="install -p"
-end
-
-packages
- package %{name}
-end
diff --git a/xorg-x11-xinit/patches/xinit-1.0.2-client-session.patch b/xorg-x11-xinit/patches/xinit-1.0.2-client-session.patch
deleted file mode 100644
index a38c883b8..000000000
--- a/xorg-x11-xinit/patches/xinit-1.0.2-client-session.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-Index: xinit-1.3.1/xinit.c
-===================================================================
---- xinit-1.3.1.orig/xinit.c
-+++ xinit-1.3.1/xinit.c
-@@ -91,6 +91,8 @@ char xserverrcbuf[256];
-
- #define TRUE 1
- #define FALSE 0
-+#define OK_EXIT 0
-+#define ERR_EXIT 1
-
- static char *default_server = "X";
- static char *default_display = ":0"; /* choose most efficient */
-@@ -561,6 +563,7 @@ startClient(char *client[])
- {
- clientpid = fork();
- if (clientpid == 0) {
-+ int fd;
- set_environment();
- setWindowPath();
-
-@@ -568,7 +571,16 @@ startClient(char *client[])
- Error("cannot change uid");
- _exit(EXIT_FAILURE);
- }
-- setpgid(0, getpid());
-+ fd = open ("/dev/null", O_RDONLY);
-+
-+ if (fd < 0) {
-+ Error("cannot open /dev/null: %s\n", strerror(errno));
-+ _exit(ERR_EXIT);
-+ }
-+ close (STDIN_FILENO);
-+ dup2 (fd, STDIN_FILENO);
-+ close (fd);
-+ setsid();
- Execute(client);
- Error("Unable to run program \"%s\"", client[0]);
-
diff --git a/xorg-x11-xinit/patches/xorg-x11-xinit-1.3.2-systemd-logind.patch b/xorg-x11-xinit/patches/xorg-x11-xinit-1.3.2-systemd-logind.patch
deleted file mode 100644
index 85261da5e..000000000
--- a/xorg-x11-xinit/patches/xorg-x11-xinit-1.3.2-systemd-logind.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -Nur xinit-1.3.2.orig/startx.cpp xinit-1.3.2/startx.cpp
---- xinit-1.3.2.orig/startx.cpp 2012-09-29 11:55:06.661264745 -0600
-+++ xinit-1.3.2/startx.cpp 2012-09-29 11:56:24.849771316 -0600
-@@ -80,6 +80,7 @@
- defaultdisplay=":0"
- clientargs=""
- serverargs=""
-+tty_num=$(tty | grep -oE '[0-9]+$')
-
- #ifdef __APPLE__
-
-@@ -135,6 +136,15 @@
- enable_xauth=1
- #endif
-
-+if [ x"$tty_num" != x ]; then
-+ # Specify TTY number directly to avoid recognizing startx session as
-+ # inactive: RHBZ#820675
-+ serverargs=${serverargs}" vt"${tty_num}
-+else
-+ echo "Error getting tty num"
-+ exit 1
-+fi
-+
- XCOMM Automatically determine an unused $DISPLAY
- d=0
- while true ; do
diff --git a/xorg-x11-xinit/xorg-x11-xinit.nm b/xorg-x11-xinit/xorg-x11-xinit.nm
deleted file mode 100644
index c3ad69098..000000000
--- a/xorg-x11-xinit/xorg-x11-xinit.nm
+++ /dev/null
@@ -1,43 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-xinit
-version = 1.3.2
-release = 1
-thisapp = xinit-%{version}
-
-groups = X/Server
-url = http://www.x.org
-license = MIT
-summary = X.Org X11 X Window System xinit startup scripts.
-
-description
- X.Org X11 X Window System xinit startup scripts.
-end
-
-source_dl = http://ftp.x.org/pub/individual/app/
-
-build
- requires
- autoconf
- automake
- libX11-devel
- libtool
- xorg-x11-util-macros
- end
-
- prepare_cmds
- # Regenerate build system.
- autoreconf -vfi
- end
-end
-
-packages
- package %{name}
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-xkb-utils/xorg-x11-xkb-utils.nm b/xorg-x11-xkb-utils/xorg-x11-xkb-utils.nm
deleted file mode 100644
index 2b5c14dd0..000000000
--- a/xorg-x11-xkb-utils/xorg-x11-xkb-utils.nm
+++ /dev/null
@@ -1,72 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-xkb-utils
-version = 7.4
-release = 1
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Fonts
-url = http://www.x.org/
-license = MIT
-summary = X.Org X11 xkb utilities.
-
-description
- X.Org X11 xkb utilities.
-end
-
-configure_options += \
- --mandir=/usr/share/man
-
-CFLAGS += -DHAVE_STRCASECMP
-
-source_dl = http://ftp.x.org/pub/individual/app/
-sources = \
- xkbcomp-1.1.1.tar.bz2 \
- xkbutils-1.0.3.tar.bz2 \
- xkbevd-1.1.1.tar.bz2 \
- xkbprint-1.0.1.tar.bz2 \
- setxkbmap-1.2.0.tar.bz2
-
-build
- requires
- bison
- libICE-devel
- libSM-devel
- libX11-devel
- libXaw-devel
- libXmu-devel
- libXt-devel
- libxkbfile-devel
- pkg-config
- xorg-x11-proto-devel
- end
-
- build
- for object in %{sources}; do
- cd %{DIR_SRC}/${object%*.tar.bz2}
- rm -vf xkbparse.c # force regen
- ./configure %{configure_options}
-
- make %{PARALLELISMFLAGS}
- done
- end
-
- install
- for object in %{sources}; do
- cd %{DIR_SRC}/${object%*.tar.bz2}
- make install DESTDIR=%{BUILDROOT}
- done
- end
-end
-
-packages
- package %{name}
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xorg-x11-xtrans-devel/patches/xtrans-1.0.3-avoid-gethostname.patch b/xorg-x11-xtrans-devel/patches/xtrans-1.0.3-avoid-gethostname.patch
deleted file mode 100644
index 5d474d5d9..000000000
--- a/xorg-x11-xtrans-devel/patches/xtrans-1.0.3-avoid-gethostname.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -up xtrans-1.0.3/Xtransutil.c.jx xtrans-1.0.3/Xtransutil.c
---- xtrans-1.0.3/Xtransutil.c.jx 2006-12-06 11:08:53.000000000 -0500
-+++ xtrans-1.0.3/Xtransutil.c 2007-10-01 14:53:43.000000000 -0400
-@@ -271,6 +271,7 @@ TRANS(GetMyNetworkId) (XtransConnInfo ci
- case AF_UNIX:
- {
- struct sockaddr_un *saddr = (struct sockaddr_un *) addr;
-+ strcpy(hostnamebuf, "unix");
- networkId = (char *) xalloc (3 + strlen (transName) +
- strlen (hostnamebuf) + strlen (saddr->sun_path));
- sprintf (networkId, "%s/%s:%s", transName,
diff --git a/xorg-x11-xtrans-devel/xorg-x11-xtrans-devel.nm b/xorg-x11-xtrans-devel/xorg-x11-xtrans-devel.nm
deleted file mode 100644
index cf8f83f39..000000000
--- a/xorg-x11-xtrans-devel/xorg-x11-xtrans-devel.nm
+++ /dev/null
@@ -1,34 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xorg-x11-xtrans-devel
-version = 1.2.5
-release = 2
-thisapp = xorg-xtrans-%{version}
-arch = noarch
-
-maintainer = Stefan Schantl <stefan.schantl(a)ipfire.org>
-groups = X/Libraries
-url = http://www.x.org/
-license = MIT
-summary = X11 transport library.
-
-description
- Transprot library for X.org X11 protocol.
-end
-
-sources = xtrans-%{version}.tar.bz2
-
-build
- requires
- pkg-config
- end
-
- DIR_APP = %{DIR_SRC}/xtrans-%{version}
-end
-
-packages
- package %{name}
-end
diff --git a/xrandr/xrandr.nm b/xrandr/xrandr.nm
deleted file mode 100644
index eebec73e8..000000000
--- a/xrandr/xrandr.nm
+++ /dev/null
@@ -1,44 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xrandr
-version = 1.3.3
-release = 1
-
-groups = X/Tools
-url = http://www.x.org/
-license = MIT
-summary = Primitive command line interface to RandR extension.
-
-description
- Xrandr is used to set the screen size, orientation and/or \
- reflection using the RandR extension.
-end
-
-source_dl = http://ftp.x.org/pub/individual/app
-sources = %{thisapp}.tar.bz2
-
-build
- requires
- libX11-devel
- libXrandr-devel
- libXrender-devel
- pkg-config
- end
-
- install_cmds
- # Remove xkeystone, it has a bad interpreter and we don't need it.
- rm -vf %{BUILDROOT}/usr/bin/xkeystone
- end
-end
-
-packages
- package %{name}
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/xterm/patches/xterm-245-resources.patch b/xterm/patches/xterm-245-resources.patch
deleted file mode 100644
index f3be10ae7..000000000
--- a/xterm/patches/xterm-245-resources.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -up xterm-245/XTerm.ad.resources xterm-245/XTerm.ad
---- xterm-245/XTerm.ad.resources 2009-02-13 01:14:13.000000000 +0100
-+++ xterm-245/XTerm.ad 2009-08-13 12:28:59.000000000 +0200
-@@ -210,3 +210,13 @@
- !*allowTcapOps: false
- !*allowTitleOps: false
- !*allowWindowOps: false
-+
-+! Red Hat Defaults:
-+*allowFontOps: false
-+*allowTcapOps: false
-+*allowWindowOps: false
-+*VT100*eightBitInput: false
-+*VT100*metaSendsEscape: true
-+*VT100*backarrowKey: false
-+*VT100*scrollBar: true
-+*VT100*utf8Title: true
diff --git a/xterm/patches/xterm-256-man-page_paths.patch b/xterm/patches/xterm-256-man-page_paths.patch
deleted file mode 100644
index 6bfd46def..000000000
--- a/xterm/patches/xterm-256-man-page_paths.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-diff -up xterm-256/minstall.sh.man-page_paths xterm-256/minstall.sh
---- xterm-256/minstall.sh.man-page_paths 2010-03-04 00:44:49.000000000 +0100
-+++ xterm-256/minstall.sh 2010-03-09 12:11:26.000000000 +0100
-@@ -109,6 +109,10 @@ WTMP_PATH=$WTMP_PATH/$WTMP_NAME
- X_MANSECT=`man X 2>&1 | tr '\012' '\020' | sed -e 's/^[^0123456789]*\([^) ][^) ]*\).*/\1/'`
- test -z "$X_MANSECT" && X_MANSECT=$suffix
-
-+fontpath=/usr/share/X11/fonts
-+xorgcfgdir=/etc/X11
-+xorgcfgfil=xorg.conf
-+X_MANSECT=7
- sed -e 's%__vendorversion__%"X Window System"%' \
- -e s%__apploaddir__%$APPS_DIR% \
- -e s%__mansuffix__%$MY_MANSECT%g \
-@@ -117,6 +121,9 @@ sed -e 's%__vendorversion__%"X Window Sy
- -e s%/etc/utmp%$UTMP_PATH%g \
- -e s%fIwtmp'\\%fI'$WTMP_NAME'\\%g' \
- -e s%/etc/wtmp%$WTMP_PATH%g \
-+ -e s%__fontpath__%$fontpath%g \
-+ -e s%__xorgcfgdir__%$xorgcfgdir%g \
-+ -e s%__xorgcfgfil__%$xorgcfgfil%g \
- $OLD_FILE >$NEW_FILE
-
- echo "$MINSTALL $OLD_FILE $END_FILE"
-diff -up xterm-256/xterm.man.man-page_paths xterm-256/xterm.man
---- xterm-256/xterm.man.man-page_paths 2010-03-03 23:30:35.000000000 +0100
-+++ xterm-256/xterm.man 2010-03-09 12:11:26.000000000 +0100
-@@ -1699,17 +1699,17 @@ Since X11R6, bitmap fonts have been scal
- The font server claims to provide the bold font that \fIxterm\fP requests,
- but the result is not always readable.
- XFree86 provides a feature which can be used to suppress the scaling.
--In the X server's configuration file (e.g., "/etc/X11/XFree86"), you
-+In the X server's configuration file (e.g., __xorgcfgdir__/__xorgcfgfil__), you
- can add ":unscaled" to the end of the directory specification for the
- "misc" fonts, which comprise the fixed-pitch fonts that are used by \fIxterm\fP.
- For example
- .RS
-- FontPath "/usr/lib/X11/fonts/misc/"
-+ FontPath "__fontpath__"
- .RE
- .IP
- would become
- .RS
-- FontPath "/usr/lib/X11/fonts/misc/:unscaled"
-+ FontPath "__fontpath__/misc/:unscaled"
- .RE
- .IP
- Depending on your configuration, the font server may have its own configuration
diff --git a/xterm/patches/xterm-261-desk.patch b/xterm/patches/xterm-261-desk.patch
deleted file mode 100644
index b6483289f..000000000
--- a/xterm/patches/xterm-261-desk.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-diff -up xterm-261/xterm.desktop.desk xterm-261/xterm.desktop
---- xterm-261/xterm.desktop.desk 2010-06-15 12:58:13.000000000 +0200
-+++ xterm-261/xterm.desktop 2010-07-02 13:02:56.000000000 +0200
-@@ -32,10 +32,11 @@
- # -----------------------------------------------------------------------------
- [Desktop Entry]
- Name=XTerm
-+GenericName=Terminal
- Comment=standard terminal emulator for the X window system
- Exec=xterm
- Terminal=false
- Type=Application
- Encoding=UTF-8
--Icon=xterm-color_48x48
-+Icon=gnome-xterm
- Categories=System;TerminalEmulator;
diff --git a/xterm/xterm.nm b/xterm/xterm.nm
deleted file mode 100644
index 52b824ad6..000000000
--- a/xterm/xterm.nm
+++ /dev/null
@@ -1,55 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = xterm
-version = 262
-release = 1
-
-groups = X/Application
-url = http://invisible-island.net/xterm/
-license = MIT
-summary = Terminal emulator for the X Window System.
-
-description
- The xterm program is a terminal emulator for the X Window System. It \
- provides DEC VT102 and Tektronix 4014 compatible terminals for \
- programs that can't use the window system directly.
-end
-
-source_dl = ftp://invisible-island.net/xterm/
-
-sources = %{thisapp}.tgz
-
-build
- requires
- libSM-devel
- libXft-devel
- libXaw-devel
- libXext-devel
- libxkbfile-devel
- ncurses-devel
- pkg-config
- end
-
- configure_options += \
- --mandir=/usr/share/man \
- --enable-256-color \
- --enable-exec-xterm \
- --enable-luit \
- --enable-warnings \
- --enable-wide-chars \
- --with-tty-group=tty \
- --disable-full-tgetent
-end
-
-packages
- package %{name}
- requires = xorg-x11-server
- end
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
diff --git a/zenity/zenity.nm b/zenity/zenity.nm
deleted file mode 100644
index 4ce567bce..000000000
--- a/zenity/zenity.nm
+++ /dev/null
@@ -1,54 +0,0 @@
-###############################################################################
-# IPFire.org - An Open Source Firewall Solution #
-# Copyright (C) - IPFire Development Team <info(a)ipfire.org> #
-###############################################################################
-
-name = zenity
-version = %{ver_maj}.%{ver_min}
-ver_maj = 3.7
-ver_min = 2
-release = 1
-
-groups = Applications/System
-url = http://directory.fsf.org/zenity.html
-license = LGPLv2+
-summary = Display dialog boxes from shell scripts
-
-description
- Zenity lets you display Gtk+ dialog boxes from the command line and through
- shell scripts. It is similar to gdialog, but is intended to be saner. It comes
- from the same family as dialog, Xdialog, and cdialog.
-end
-
-source_dl = http://download.gnome.org/sources/%{name}/%{ver_maj}/
-sources = %{thisapp}.tar.xz
-
-build
- requires
- gettext
- gtk3-devel
- intltool
- which
- end
-
- configure_options += \
- --disable-scrollkeeper \
- --disable-webkitgtk \
- ITSTOOL=true
-
- install_cmds
- # we don't want a perl dependency just for this
- rm -vf %{BUILDROOT}%{bindir}/gdialog
-
- # Remove help documents.
- rm -rvf %{BUILDROOT}%{datadir}/help
- end
-end
-
-packages
- package %{name}
-
- package %{name}-debuginfo
- template DEBUGINFO
- end
-end
--
2.30.2
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-07-02 15:01 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-02 15:01 [PATCH 1/3] qemu: Build without support for SDL Stefan Schantl
2022-07-02 15:01 ` [PATCH 2/3] pango: Do not link against X11 libs anymore Stefan Schantl
2022-07-02 15:01 ` [PATCH 3/3] Cleanup: Remove various for packages for X11, gtk3 and gnome Stefan Schantl
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox