aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/ruby18/Makefile12
1 files changed, 9 insertions, 3 deletions
diff --git a/lang/ruby18/Makefile b/lang/ruby18/Makefile
index e483d268b9f..d22c770816c 100644
--- a/lang/ruby18/Makefile
+++ b/lang/ruby18/Makefile
@@ -15,7 +15,7 @@ MASTER_SITE_SUBDIR= ${MASTER_SITE_SUBDIR_RUBY}
DIST_SUBDIR= ruby
MAINTAINER= ports@FreeBSD.org
-COMMENT= An object-oriented interpreted scripting language
+COMMENT?= An object-oriented interpreted scripting language
.if defined(WITH_ONIGURUMA)
PKGNAMESUFFIX= +oniguruma
@@ -39,8 +39,14 @@ USE_REINPLACE= yes
GNU_CONFIGURE= yes
WRKSRC= ${RUBY_WRKSRC}
CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \
- --enable-shared --enable-pthread \
- --with-openssl-include=${OPENSSLINC}
+ --enable-shared --with-openssl-include=${OPENSSLINC}
+
+.if defined(WITHOUT_PTHREADS)
+CONFIGURE_ARGS+=--disable-pthread
+PKGNAMESUFFIX= -nopthreads
+.else
+CONFIGURE_ARGS+=--enable-pthread
+.endif
.if defined(DEBUG)
CFLAGS+= -g