gtkada: remove
does not build in any bulk builds I could find, no users in pkgsrc
This commit is contained in:
parent
bd9906fb98
commit
ab1b2ef5f0
8 changed files with 3 additions and 148 deletions
|
@ -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]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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.
|
|
@ -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"
|
|
@ -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
|
|
@ -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
|
|
@ -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
|
|
@ -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@
|
||||
|
Loading…
Reference in a new issue