lang/racket lang/racket-textual: review dependencies
* lang/racket: add missing dependency on GTK3+ needed by the `drracket' graphical IDE. Pointed out by @netbsdnoob on UnitedBSD. See https://docs.racket-lang.org/gui/libs.html * Explicitly enable curses and iconv support. These are set upstream to be enabled if corresponding headers are found, which means enabled on NetBSD, but not necessarily elsewhere. As a consequence, buildlink include libiconv. * Use pkgsrc devel/libffi instead of the bundled library to avoid duplication. * Again, bump revision.
This commit is contained in:
parent
7121de4199
commit
507e1a51a3
|
@ -1,8 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.40 2023/09/21 09:57:29 vins Exp $
|
||||
# $NetBSD: Makefile,v 1.41 2023/09/25 12:06:35 vins Exp $
|
||||
|
||||
DISTNAME= racket-minimal-8.10-src
|
||||
PKGNAME= ${DISTNAME:S/-src$//}
|
||||
PKGREVISION= 2
|
||||
PKGREVISION= 3
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES_PLT= http://download.racket-lang.org/installers/${PKGVERSION_NOREV}/
|
||||
MASTER_SITES_PLT+= http://www.eecs.northwestern.edu/racket/${PKGVERSION_NOREV}/
|
||||
|
@ -28,6 +28,9 @@ WRKSRC= ${WRKDIR}/racket-${PKGVERSION_NOREV}
|
|||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_DIRS= src
|
||||
CONFIGURE_ARGS= --enable-pthread
|
||||
CONFIGURE_ARGS+= --enable-curses
|
||||
CONFIGURE_ARGS+= --enable-iconv
|
||||
|
||||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= pkg-config gmake
|
||||
USE_TOOLS.NetBSD+= paxctl
|
||||
|
@ -55,6 +58,9 @@ post-install:
|
|||
${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \
|
||||
${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q}
|
||||
|
||||
.include "../../converters/libiconv/buildlink3.mk"
|
||||
.include "../../devel/libffi/buildlink3.mk"
|
||||
|
||||
PTHREAD_AUTO_VARS= yes
|
||||
.include "../../mk/pthread.buildlink3.mk"
|
||||
.include "../../mk/terminfo.buildlink3.mk"
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# $NetBSD: Makefile,v 1.96 2023/09/20 22:37:39 vins Exp $
|
||||
# $NetBSD: Makefile,v 1.97 2023/09/25 12:06:35 vins Exp $
|
||||
|
||||
DISTNAME= racket-8.10-src
|
||||
PKGNAME= ${DISTNAME:S/-src$//}
|
||||
PKGREVISION= 2
|
||||
PKGREVISION= 3
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES_PLT= https://download.racket-lang.org/installers/${PKGVERSION_NOREV}/
|
||||
MASTER_SITES_PLT+= https://mirror.racket-lang.org/installers/${PKGVERSION_NOREV}/
|
||||
|
@ -31,6 +31,9 @@ WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
|
|||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_DIRS= src
|
||||
CONFIGURE_ARGS= --enable-pthread
|
||||
CONFIGURE_ARGS+= --enable-curses
|
||||
CONFIGURE_ARGS+= --enable-iconv
|
||||
|
||||
USE_LANGUAGES= c c++
|
||||
USE_TOOLS+= gmake pkg-config
|
||||
USE_TOOLS.NetBSD+= paxctl
|
||||
|
@ -63,11 +66,14 @@ post-install:
|
|||
${MV} -f ${DESTDIR:Q}${PKG_SYSCONFDIR:Q}/racket/config.rktd \
|
||||
${DESTDIR:Q}${PREFIX:Q}/${EGDIR:Q}
|
||||
|
||||
.include "../../converters/libiconv/buildlink3.mk"
|
||||
.include "../../databases/sqlite3/buildlink3.mk"
|
||||
.include "../../devel/libffi/buildlink3.mk"
|
||||
.include "../../devel/pango/buildlink3.mk"
|
||||
.include "../../graphics/cairo/buildlink3.mk"
|
||||
.include "../../graphics/png/buildlink3.mk"
|
||||
.include "../../mk/jpeg.buildlink3.mk"
|
||||
.include "../../x11/gtk3/buildlink3.mk"
|
||||
.include "../../x11/libXaw/buildlink3.mk"
|
||||
.include "../../x11/libXext/buildlink3.mk"
|
||||
.include "../../x11/libXt/buildlink3.mk"
|
||||
|
|
Loading…
Reference in a new issue