gtkada: remove

does not build in any bulk builds I could find, no users in pkgsrc
This commit is contained in:
wiz 2022-09-24 07:01:26 +00:00
parent bd9906fb98
commit ab1b2ef5f0
8 changed files with 3 additions and 148 deletions

View file

@ -1,4 +1,4 @@
$NetBSD: CHANGES-2022,v 1.4660 2022/09/24 06:59:33 wiz Exp $
$NetBSD: CHANGES-2022,v 1.4661 2022/09/24 07:01:27 wiz Exp $
Changes to the packages collection and infrastructure in 2022:
@ -6855,3 +6855,4 @@ Changes to the packages collection and infrastructure in 2022:
Removed filesystems/fs-utils [wiz 2022-09-24]
Removed textproc/OdfConverter [wiz 2022-09-24]
Removed www/zopeedit [wiz 2022-09-24]
Removed x11/gtkada [wiz 2022-09-24]

View file

@ -1,4 +1,4 @@
# $NetBSD: Makefile,v 1.963 2022/08/29 12:22:37 wiz Exp $
# $NetBSD: Makefile,v 1.964 2022/09/24 07:01:26 wiz Exp $
#
COMMENT= Packages to support the X Window System
@ -95,7 +95,6 @@ SUBDIR+= gtk3
SUBDIR+= gtk3-engines-unico
SUBDIR+= gtk3-nocsd
SUBDIR+= gtk4
SUBDIR+= gtkada
SUBDIR+= gtkdatabox
SUBDIR+= gtkglarea
SUBDIR+= gtkglarea2

View file

@ -1,4 +0,0 @@
GtkAda is an Ada graphical toolkit based on Gtk+ widgets using the
object-oriented features of the language. Gtk+ is a graphical toolkit written
in C for X-Window and Win32 that was originally developed as the basis for
GIMP.

View file

@ -1,73 +0,0 @@
# $NetBSD: Makefile,v 1.58 2022/07/10 19:11:09 wiz Exp $
DISTNAME= gtkada-${GTKADA_VERSION}
PKGREVISION= 29
CATEGORIES= x11
MASTER_SITES= http://downloads.dragonlace.net/src/
EXTRACT_SUFX= .tar.bz2
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
DISTFILES+= gtkada-rm-${GTKADA_VERSION}${EXTRACT_SUFX}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://libre.adacore.com/libre/tools/gtkada/
COMMENT= Ada graphical toolkit based on Gtk+
LICENSE= gnu-gpl-v2
BUILD_DEPENDS+= ${PYPKGPREFIX}-sphinx-[0-9]*:../../textproc/py-sphinx
PYTHON_VERSIONS_INCOMPATIBLE= 27
GNU_CONFIGURE= yes
USE_TOOLS+= gmake perl pkg-config
USE_LANGUAGES= c ada c++ fortran
GTKADA_VERSION= 2.24.4.0
PKGCONFIG_OVERRIDE+= projects/gtkada.pc.in
CONFIGURE_ARGS+= --enable-nls \
--with-GL=no
MAKE_ENV+= PROCESSORS=${MAKE_JOBS}
SUBST_CLASSES+= docs lgnat sphinx
SUBST_STAGE.docs= pre-configure
SUBST_FILES.docs= Makefile.in
SUBST_SED.docs= -e 's/^all: \(.*\)/all: \1 docs/g'
SUBST_STAGE.lgnat= pre-configure
SUBST_FILES.lgnat= src/tools/Makefile.in testgtk/Makefile.in
SUBST_SED.lgnat= -e 's|-largs|-largs -lgnat|'
SUBST_STAGE.sphinx= pre-configure
SUBST_FILES.sphinx= docs/gtkada_ug/Makefile
SUBST_SED.sphinx= -e 's|sphinx-build|${PREFIX}/bin/sphinx-build-${PYVERSSUFFIX}|'
GENERATE_PLIST= cd ${DESTDIR}${PREFIX}; \
${FIND} * \( -type f -or -type l \) | ${SORT};
GTK2PC= ${BUILDLINK_DIR}/lib/pkgconfig/gtk+-2.0.pc
# Make it find libgcc_s.so from lang/gcc-aux.
BUILDLINK_DEPMETHOD.gcc5-aux= full
BUILDLINK_PASSTHRU_RPATHDIRS+= ${PREFIX}/gcc5-aux/lib
LDFLAGS+= -Wl,-R${PREFIX}/gcc5-aux/lib
post-wrapper:
# This hack works around missing gmodule entry in gtk2
# pkgconfig file. Remove it when gtk2 is properly fixed
${CAT} ${GTK2PC} | ${SED} '/^Req/ s/$$/ gmodule-2.0/' > ${GTK2PC}.tmp
${RM} ${GTK2PC}
${MV} ${GTK2PC}.tmp ${GTK2PC}
do-configure:
cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} \
./configure ${CONFIGURE_ARGS}
do-build:
# This target is recreated because -j cannot be set, but
# MAKE_JOBS_SAFE=yes is needed for PROCESSORS value
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gmake all
post-install:
${RM} -rf ${DESTDIR}${PREFIX}/share/doc/gtkada/gtkada_ug/_sources
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../lang/python/pyversion.mk"
.include "../../x11/gtk2/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

View file

@ -1,15 +0,0 @@
# $NetBSD: buildlink3.mk,v 1.32 2022/06/28 11:37:53 wiz Exp $
BUILDLINK_TREE+= gtkada
.if !defined(GTKADA_BUILDLINK3_MK)
GTKADA_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.gtkada+= gtkada>=2.22
BUILDLINK_ABI_DEPENDS.gtkada+= gtkada>=2.24.4.0nb29
BUILDLINK_PKGSRCDIR.gtkada?= ../../x11/gtkada
.include "../../x11/gtk2/buildlink3.mk"
.endif # GTKADA_BUILDLINK3_MK
BUILDLINK_TREE+= -gtkada

View file

@ -1,10 +0,0 @@
$NetBSD: distinfo,v 1.9 2021/10/26 11:33:52 nia Exp $
BLAKE2s (gtkada-2.24.4.0.tar.bz2) = 8528235fc52a73f0e2863d90c2631afa88f3a3f3dae4872d6dd5816013257be1
SHA512 (gtkada-2.24.4.0.tar.bz2) = f6b4712d14b7568d5b533cbdfb3efb9b763779276fc95dd7a7eb3c4a6eb1ff868e69becd1cc312397380c0fea25eb125ba9022538509e0a2355a883b40157e65
Size (gtkada-2.24.4.0.tar.bz2) = 2758322 bytes
BLAKE2s (gtkada-rm-2.24.4.0.tar.bz2) = 56284fcce0de65cc6ca74e5792b6ccd88a06595675434121f20d33ce3bc27c1d
SHA512 (gtkada-rm-2.24.4.0.tar.bz2) = 02f072aa8bee37ec5b0c08905e926016024b6b8fcf5ee31f65e03e2ca5161b162f1c5450cba3bc3d99afe4e6c257651f2051e4a036afd898416beff8edc15bbd
Size (gtkada-rm-2.24.4.0.tar.bz2) = 3009953 bytes
SHA1 (patch-docs_Makefile.in) = b096a160fee7b54c31ec08e08e4fe9f024b452db
SHA1 (patch-src_Makefile.common.in) = 85666832f97560bc1c8b2473e94d623ad0b5ec3f

View file

@ -1,26 +0,0 @@
$NetBSD: patch-docs_Makefile.in,v 1.1 2013/07/09 10:14:53 marino Exp $
The gtkada Reference Manual can only be built with GPS which requires
gtkada. This is obviously a circular reference. It would be possible
to split the Reference Manual into a separate package that requires
GPS, but rather than do that, a pregenerated version has been tarballed
as a separate distfile and this patch installs that instead.
--- docs/Makefile.in.orig 2013-07-01 09:42:48.000000000 +0000
+++ docs/Makefile.in
@@ -4,13 +4,12 @@ CP=cp -p
MKDIR=mkdir -p
all::
- ${MAKE} -C gtkada_rm
- ${MAKE} -C gtkada_ug html latexpdf
+ ${MAKE} -C gtkada_ug html
install::
- ${MAKE} -C gtkada_rm install
$(MKDIR) ${DESTDIR}$(docdir)/gtkada_ug/
-$(CP) -r gtkada_ug/_build/html/* ${DESTDIR}$(docdir)/gtkada_ug/
+ $(CP) -r gtkada_rm_pregen/gtkada_rm ${DESTDIR}$(docdir)/
clean::
${MAKE} -C gtkada_rm clean

View file

@ -1,17 +0,0 @@
$NetBSD: patch-src_Makefile.common.in,v 1.1 2013/07/09 10:14:53 marino Exp $
Avoid possible bad configuration detection of openGL and gnome.
--- src/Makefile.common.in.orig 2013-07-01 09:42:47.000000000 +0000
+++ src/Makefile.common.in
@@ -14,8 +14,8 @@ MAJOR = @GTKADA_MAJOR_VERSION@
MINOR = @GTKADA_MINOR_VERSION@
MICRO = @GTKADA_MICRO_VERSION@
GTK_LIBS = @GTK_LIBS_FOR_GNATMAKE@
-HAVE_OPENGL = @HAVE_OPENGL@
-HAVE_GNOME = @HAVE_GNOME@
+HAVE_OPENGL = False
+HAVE_GNOME = False
BUILD_TYPE = @BUILD_TYPE@
DEFAULT_LIBRARY_TYPE=@DEFAULT_LIBRARY_TYPE@