pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/ecl
Module Name: pkgsrc
Committed By: ktnb
Date: Wed Sep 9 20:11:30 UTC 2026
Modified Files:
pkgsrc/lang/ecl: Makefile options.mk
Log Message:
ecl: fixed buliding on Darwin
To generate a diff of this commit:
cvs rdiff -u -r1.31 -r1.32 pkgsrc/lang/ecl/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/lang/ecl/options.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/ecl/Makefile
diff -u pkgsrc/lang/ecl/Makefile:1.31 pkgsrc/lang/ecl/Makefile:1.32
--- pkgsrc/lang/ecl/Makefile:1.31 Wed Jul 15 16:36:22 2026
+++ pkgsrc/lang/ecl/Makefile Wed Sep 9 20:11:30 2026
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.31 2026/07/15 16:36:22 ktnb Exp $
+# $NetBSD: Makefile,v 1.32 2026/09/09 20:11:30 ktnb Exp $
DISTNAME= ecl-26.5.5
CATEGORIES= lang
@@ -10,20 +10,28 @@ HOMEPAGE= https://common-lisp.net/proje
COMMENT= Embeddable Common Lisp
LICENSE= gnu-lgpl-v2
+USE_LANGUAGES= c c++
+
USE_PKGLOCALEDIR= yes
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake makeinfo
INFO_FILES= yes
-TEXINFO_REQD= 5.2
+TEXINFO_REQD+= 5.2
CONFIGURE_ARGS+= --enable-boehm=system --enable-gmp=system
-SUBST_CLASSES+= fix-libffi-include
-SUBST_STAGE.fix-libdir= pre-configure
-SUBST_MESSAGE.fix-libdir= Fixing libffi layout.
-SUBST_FILES.fix-libdir= src/c/ffi.d
-SUBST_SED.fix-libdir= -e '/include.*<ffi/ffi.h>/s:ffi/ffi.h:ffi.h:'
+SUBST_CLASSES+= libdir
+SUBST_STAGE.libdir= pre-configure
+SUBST_MESSAGE.libdir= Fixing libffi layout.
+SUBST_FILES.libdir= src/c/ffi.d
+SUBST_SED.libdir= -e '/include.*<ffi/ffi.h>/s:ffi/ffi.h:ffi.h:'
+
+SUBST_CLASSES+= rpath
+SUBST_STAGE.rpath= pre-configure
+SUBST_MESSAGE.rpath= Fixing rpath variable for Darwin.
+SUBST_FILES.rpath= src/configure
+SUBST_SED.rpath= -e 's,@rpath,${PREFIX}/lib/,g'
.include "options.mk"
Index: pkgsrc/lang/ecl/options.mk
diff -u pkgsrc/lang/ecl/options.mk:1.12 pkgsrc/lang/ecl/options.mk:1.13
--- pkgsrc/lang/ecl/options.mk:1.12 Sun Nov 3 19:03:57 2019
+++ pkgsrc/lang/ecl/options.mk Wed Sep 9 20:11:30 2026
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.12 2019/11/03 19:03:57 rillig Exp $
+# $NetBSD: options.mk,v 1.13 2026/09/09 20:11:30 ktnb Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.ecl
PKG_SUPPORTED_OPTIONS+= debug threads unicode ffi
@@ -17,7 +17,7 @@ CONFIGURE_ARGS+= --enable-debug
.if !empty(PKG_OPTIONS:Mthreads)
CONFIGURE_ARGS+= --enable-threads
-CONFIGURE_ENV+= THREAD_CFLAGS=${PTHREAD_CFLAGS:Q}
+CONFIGURE_ENV+= THREAD_CFLAGS=${PTHREAD_CFLAGS:M*:Q}
CONFIGURE_ENV+= THREAD_LDFLAGS=${BUILDLINK_LDFLAGS.pthread:Q}
CONFIGURE_ENV+= THREAD_LIBS=${BUILDLINK_LIBS.pthread:Q}
# XXX Although NetBSD-6+ supports TLS, ECL oddly crashes on startup
Home |
Main Index |
Thread Index |
Old Index