From d0e49739994ccb5554af1b2a55ca3398a2103ed9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 9 Oct 2020 20:09:02 +0700 Subject: [PATCH 1/3] gtkglext: kill pangox --- srcpkgs/gtkglext/patches/kill-pangox.patch | 68 ++++++++++++++++++++++ srcpkgs/gtkglext/template | 14 ++++- 2 files changed, 79 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/gtkglext/patches/kill-pangox.patch diff --git a/srcpkgs/gtkglext/patches/kill-pangox.patch b/srcpkgs/gtkglext/patches/kill-pangox.patch new file mode 100644 index 00000000000..5f68c77e5e6 --- /dev/null +++ b/srcpkgs/gtkglext/patches/kill-pangox.patch @@ -0,0 +1,68 @@ +diff --git configure.in configure.in +index e5b678c..f4937d0 100644 +--- configure.in ++++ configure.in +@@ -59,10 +59,6 @@ m4_define([gmodule_required_version], [2.0.0]) + m4_define([pango_pkg], [pango]) + m4_define([pango_required_version], [1.0.0]) + +-# Pangox +-m4_define([pangox_pkg], [pangox]) +-m4_define([pangox_required_version], [1.0.0]) +- + # PangoFT2 + m4_define([pangoft2_pkg], [pangoft2]) + m4_define([pangoft2_required_version], [1.0.0]) +@@ -349,7 +345,6 @@ PKG_CHECK_MODULES([BASE_DEPENDENCIES], [\ + gtk_pkg >= gtk_required_version \ + gdk_pkg >= gdk_required_version \ + pango_pkg >= pango_required_version \ +-pangox_pkg >= pangox_required_version \ + gmodule_pkg >= gmodule_required_version \ + ]) + +@@ -794,7 +789,7 @@ LIBS="$save_LIBS" + # CFLAGS and LIBS + ################################################## + +-GDKGLEXT_PACKAGES="gdk_pkg pango_pkg pangox_pkg gmodule_pkg" ++GDKGLEXT_PACKAGES="gdk_pkg pango_pkg gmodule_pkg" + GDKGLEXT_EXTRA_CFLAGS="$GL_CFLAGS $GDKGLEXT_WIN_CFLAGS" + GDKGLEXT_EXTRA_LIBS="$GL_LIBS $GDKGLEXT_WIN_LIBS" + GDKGLEXT_DEP_CFLAGS="$GDKGLEXT_EXTRA_CFLAGS `$PKG_CONFIG --cflags $GDKGLEXT_PACKAGES`" +diff --git gdk/Makefile.am gdk/Makefile.am +index 700213e..09f6ba7 100644 +--- gdk/Makefile.am ++++ gdk/Makefile.am +@@ -73,7 +73,6 @@ gdkglext_public_h_sources = \ + gdkgldrawable.h \ + gdkglpixmap.h \ + gdkglwindow.h \ +- gdkglfont.h \ + gdkglshapes.h \ + gdkglglext.h + +diff --git gdk/gdkgl.h gdk/gdkgl.h +index f22a31c..fc80db3 100644 +--- gdk/gdkgl.h ++++ gdk/gdkgl.h +@@ -33,7 +33,6 @@ + #include + #include + #include +-#include + #include + + #endif /* __GDK_GL_H__ */ +diff --git gdk/x11/Makefile.am gdk/x11/Makefile.am +index a7fb6f6..526b7cc 100644 +--- gdk/x11/Makefile.am ++++ gdk/x11/Makefile.am +@@ -35,7 +35,6 @@ gdkglext_x11_c_sources = \ + gdkgldrawable-x11.c \ + gdkglpixmap-x11.c \ + gdkglwindow-x11.c \ +- gdkglfont-x11.c \ + gdkglglxext.c + + gdkglext_x11_headers = \ diff --git a/srcpkgs/gtkglext/template b/srcpkgs/gtkglext/template index e4911af5430..737a9741598 100644 --- a/srcpkgs/gtkglext/template +++ b/srcpkgs/gtkglext/template @@ -1,11 +1,11 @@ # Template file for 'gtkglext' pkgname=gtkglext version=1.2.0 -revision=7 +revision=8 build_style=gnu-configure configure_args="--disable-static" -hostmakedepends="pkg-config glib-devel" -makedepends="pangox-compat-devel libXt-devel gtk+-devel glu-devel" +hostmakedepends="pkg-config glib-devel automake libtool gtk+-devel" +makedepends="libXt-devel gtk+-devel glu-devel" short_desc="OpenGL extension to GTK+" maintainer="Martin Riese " license="GPL-2.0-or-later, LGPL-2.1-or-later" @@ -13,6 +13,14 @@ homepage="https://projects.gnome.org/gtkglext" distfiles="${SOURCEFORGE_SITE}/gtkglext/gtkglext/${version}/gtkglext-${version}.tar.gz" checksum=e5073f3c6b816e7fa67d359d9745a5bb5de94a628ac85f624c992925a46844f9 +pre_configure() { + autoreconf -fi +} + +post_patch() { + rm -f gdk/x11/gdkglfont-x11.c +} + gtkglext-devel_package() { short_desc+=" - development files" depends="${makedepends} ${sourcepkg}>=${version}_${revision}" From 8405774cc98069dd801c8e5f952c4c744f6755da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 9 Oct 2020 20:09:38 +0700 Subject: [PATCH 2/3] pangox-compat: drop - ftbfs - last updated 10 years ago --- common/shlibs | 1 - srcpkgs/pangox-compat-devel | 1 - srcpkgs/pangox-compat/template | 25 ------------------------- 3 files changed, 27 deletions(-) delete mode 120000 srcpkgs/pangox-compat-devel delete mode 100644 srcpkgs/pangox-compat/template diff --git a/common/shlibs b/common/shlibs index 7dad8c2117d..bf849ddfbba 100644 --- a/common/shlibs +++ b/common/shlibs @@ -91,7 +91,6 @@ libatk-1.0.so.0 atk-1.26.0_1 libpangocairo-1.0.so.0 pango-1.24.0_1 libpangoft2-1.0.so.0 pango-1.24.0_1 libpangoxft-1.0.so.0 pango-xft-1.36.3_2 -libpangox-1.0.so.0 pangox-compat-0.0.2_1 libpango-1.0.so.0 pango-1.24.0_1 libcairo.so.2 cairo-1.8.6_1 libcairo-gobject.so.2 cairo-1.8.6_1 diff --git a/srcpkgs/pangox-compat-devel b/srcpkgs/pangox-compat-devel deleted file mode 120000 index bb1b03dc520..00000000000 --- a/srcpkgs/pangox-compat-devel +++ /dev/null @@ -1 +0,0 @@ -pangox-compat \ No newline at end of file diff --git a/srcpkgs/pangox-compat/template b/srcpkgs/pangox-compat/template deleted file mode 100644 index 58a37c01e21..00000000000 --- a/srcpkgs/pangox-compat/template +++ /dev/null @@ -1,25 +0,0 @@ -# Template file for 'pangox-compat' -pkgname=pangox-compat -version=0.0.2 -revision=4 -build_style=gnu-configure -configure_args="--disable-static" -hostmakedepends="pkg-config" -makedepends="pango-devel" -replaces="pango<1.32" -short_desc="Library for layout and rendering of text (pangox compat library)" -maintainer="Orphaned " -homepage="http://www.pango.org/" -license="LGPL-2.1" -distfiles="${GNOME_SITE}/${pkgname}/0.0/${pkgname}-${version}.tar.xz" -checksum=552092b3b6c23f47f4beee05495d0f9a153781f62a1c4b7ec53857a37dfce046 - -pangox-compat-devel_package() { - depends="libX11-devel pango-devel>=1.31 ${sourcepkg}-${version}_${revision}" - short_desc+=" -- development files" - pkg_install() { - vmove usr/include - vmove usr/lib/pkgconfig - vmove "usr/lib/*.so" - } -} From 9491b75ef5e31cc62b0705048c7e1df6924a4284 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Fri, 9 Oct 2020 21:17:50 +0700 Subject: [PATCH 3/3] gnubg: use www.gnu.org as homepage, old site is unreachable --- srcpkgs/gnubg/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/gnubg/template b/srcpkgs/gnubg/template index 4bbe300c6c6..84cbf71e2b4 100644 --- a/srcpkgs/gnubg/template +++ b/srcpkgs/gnubg/template @@ -1,7 +1,7 @@ # Template file for 'gnubg' pkgname=gnubg version=1.06.002 -revision=2 +revision=3 build_style=gnu-configure configure_args="--disable-cputest ax_cv_gcc_x86_cpuid_0x00000001=6000000" if [ "$XBPS_TARGET_MACHINE" = x86_64 ]; then @@ -16,8 +16,8 @@ makedepends="libcurl-devel libglib-devel gtk+-devel gtkglext-devel python-devel short_desc="GNU Backgammon game" maintainer="Leah Neukirchen " license="GPL-3.0-or-later" -homepage="http://www.gnubg.org" -distfiles="http://www.gnubg.org/media/sources/$pkgname-release-$version-sources.tar.gz" +homepage="https://www.gnu.org/software/gnubg/" +distfiles="$GNU_SITE/gnubg/$pkgname-release-$version-sources.tar.gz" checksum=ce1b0b0c1900717cc598032a14cf8c0ee60faf24d84368b39922c0102983bc87 LDFLAGS="-Wl,--no-as-needed -lm -lreadline"