pkgsrc-Bugs archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
pkg/60415: patch to improve lang/gambc
>Number: 60415
>Category: pkg
>Synopsis: patch to improve lang/gambc
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: change-request
>Submitter-Id: net
>Arrival-Date: Sun Jul 05 23:40:00 +0000 2026
>Originator: Kogule, Ryo
>Release: pkgsrc trunk@2026-07-05
>Organization:
>Environment:
>Description:
This patch improves:
- clang compatibility
- proper tex info file instead of the broken one included in the distribution
- correct LICENSE
>How-To-Repeat:
>Fix:
diff --git a/lang/gambc/Makefile b/lang/gambc/Makefile
index cc4146c3f6c4..c6c7e9b813cc 100644
--- a/lang/gambc/Makefile
+++ b/lang/gambc/Makefile
@@ -3,6 +3,7 @@
DISTNAME= gambit-${GAMBC_DIST_VERSION:S,.,_,}
PKGNAME= gambc-${GAMBC_VERSION}
+PKGREVISION= 1
CATEGORIES= lang
MASTER_SITES= http://gambitscheme.org/${PKGVERSION_NOREV}/
EXTRACT_SUFX= .tgz
@@ -10,14 +11,15 @@ EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://gambitscheme.org/
COMMENT= GambitC Scheme System
-LICENSE= apache-2.0 AND gnu-lgpl-v2.1
+LICENSE= apache-2.0 OR gnu-lgpl-v2.1
# bin/scheme-r5rs
CONFLICTS+= scheme48>=1.2
GNU_CONFIGURE= yes
USE_LANGUAGES= c c++
-USE_TOOLS+= gmake
+USE_CXX_FEATURES= c++11
+USE_TOOLS+= gmake makeinfo
CONFIGURE_ARGS+= --enable-single-host
CONFIGURE_ARGS+= --enable-cplusplus
@@ -31,12 +33,9 @@ CONFIGURE_ARGS+= --enable-gcc-opts
INFO_FILES= yes
MAKE_FILE= makefile
-BUILD_TARGET+= bootstrap
+BUILD_TARGET+= bootstrap info
TEST_TARGET= check
-# Fails with C++14 default language
-FORCE_CXX_STD= c++03
-
CHECK_PORTABILITY_SKIP= prebuilt/*/*
DLOPEN_REQUIRE_PTHREADS= no
@@ -73,6 +72,10 @@ PACKAGE_SUBDIR= # empty
PACKAGE_VERSION= ${PKGVERSION_NOREV}
PACKAGE_STRING= ${${PKGBASE} ${PKGVERSION_NOREV}:L}
+pre-build:
+ ${RM} -f ${WRKSRC}/doc/gambit.info
+
+
.include "version.mk"
.include "../../mk/dlopen.buildlink3.mk"
diff --git a/lang/gambc/distinfo b/lang/gambc/distinfo
index 4803aba26a8e..12bd31173d45 100644
--- a/lang/gambc/distinfo
+++ b/lang/gambc/distinfo
@@ -5,7 +5,6 @@ SHA512 (gambit-v4_9_7.tgz) = 38a5c52f65280e09ebc75ba25064baadde5fe8cc85369727c21
Size (gambit-v4_9_7.tgz) = 16716857 bytes
SHA1 (patch-aa) = 627aa9d41238f117133413de64dd2a2c36e51166
SHA1 (patch-bb) = 789c634a9449655548e57806e4ee50828728abda
-SHA1 (patch-configure) = 7586e75b7eea6566a3bddfb1337d6d1a00204e4c
SHA1 (patch-contrib_GambitREPL_make-keys) = 54b8e023feae823381f85ccc0c3465516134b7b8
SHA1 (patch-misc_build-gambit-android) = 754690aca858a43f2ac2b9244ed510a8179f45b4
SHA1 (patch-misc_build-gambit-iOS) = 7f97fed3ce566a657cd21b3c552b56921b9de117
Home |
Main Index |
Thread Index |
Old Index