head 1.50; access; symbols pkgsrc-2023Q4:1.49.0.4 pkgsrc-2023Q4-base:1.49 pkgsrc-2023Q3:1.49.0.2 pkgsrc-2023Q3-base:1.49 pkgsrc-2023Q2:1.48.0.4 pkgsrc-2023Q2-base:1.48 pkgsrc-2023Q1:1.48.0.2 pkgsrc-2023Q1-base:1.48 pkgsrc-2022Q4:1.47.0.2 pkgsrc-2022Q4-base:1.47 pkgsrc-2022Q3:1.46.0.6 pkgsrc-2022Q3-base:1.46 pkgsrc-2022Q2:1.46.0.4 pkgsrc-2022Q2-base:1.46 pkgsrc-2022Q1:1.46.0.2 pkgsrc-2022Q1-base:1.46 pkgsrc-2021Q4:1.45.0.8 pkgsrc-2021Q4-base:1.45 pkgsrc-2021Q3:1.45.0.6 pkgsrc-2021Q3-base:1.45 pkgsrc-2021Q2:1.45.0.4 pkgsrc-2021Q2-base:1.45 pkgsrc-2021Q1:1.45.0.2 pkgsrc-2021Q1-base:1.45 pkgsrc-2020Q4:1.44.0.6 pkgsrc-2020Q4-base:1.44 pkgsrc-2020Q3:1.44.0.4 pkgsrc-2020Q3-base:1.44 pkgsrc-2020Q2:1.44.0.2 pkgsrc-2020Q2-base:1.44 pkgsrc-2020Q1:1.43.0.2 pkgsrc-2020Q1-base:1.43 pkgsrc-2019Q4:1.42.0.4 pkgsrc-2019Q4-base:1.42 pkgsrc-2019Q3:1.41.0.2 pkgsrc-2019Q3-base:1.41 pkgsrc-2019Q2:1.40.0.4 pkgsrc-2019Q2-base:1.40 pkgsrc-2019Q1:1.40.0.2 pkgsrc-2019Q1-base:1.40 pkgsrc-2018Q4:1.37.0.2 pkgsrc-2018Q4-base:1.37 pkgsrc-2018Q3:1.36.0.6 pkgsrc-2018Q3-base:1.36 pkgsrc-2018Q2:1.36.0.4 pkgsrc-2018Q2-base:1.36 pkgsrc-2018Q1:1.36.0.2 pkgsrc-2018Q1-base:1.36 pkgsrc-2017Q4:1.35.0.8 pkgsrc-2017Q4-base:1.35 pkgsrc-2017Q3:1.35.0.6 pkgsrc-2017Q3-base:1.35 pkgsrc-2017Q2:1.35.0.2 pkgsrc-2017Q2-base:1.35 pkgsrc-2017Q1:1.32.0.18 pkgsrc-2017Q1-base:1.32 pkgsrc-2016Q4:1.32.0.16 pkgsrc-2016Q4-base:1.32 pkgsrc-2016Q3:1.32.0.14 pkgsrc-2016Q3-base:1.32 pkgsrc-2016Q2:1.32.0.12 pkgsrc-2016Q2-base:1.32 pkgsrc-2016Q1:1.32.0.10 pkgsrc-2016Q1-base:1.32 pkgsrc-2015Q4:1.32.0.8 pkgsrc-2015Q4-base:1.32 pkgsrc-2015Q3:1.32.0.6 pkgsrc-2015Q3-base:1.32 pkgsrc-2015Q2:1.32.0.4 pkgsrc-2015Q2-base:1.32 pkgsrc-2015Q1:1.32.0.2 pkgsrc-2015Q1-base:1.32 pkgsrc-2014Q4:1.31.0.6 pkgsrc-2014Q4-base:1.31 pkgsrc-2014Q3:1.31.0.4 pkgsrc-2014Q3-base:1.31 pkgsrc-2014Q2:1.31.0.2 pkgsrc-2014Q2-base:1.31 pkgsrc-2014Q1:1.30.0.2 pkgsrc-2014Q1-base:1.30 pkgsrc-2013Q4:1.29.0.10 pkgsrc-2013Q4-base:1.29 pkgsrc-2013Q3:1.29.0.8 pkgsrc-2013Q3-base:1.29 pkgsrc-2013Q2:1.29.0.6 pkgsrc-2013Q2-base:1.29 pkgsrc-2013Q1:1.29.0.4 pkgsrc-2013Q1-base:1.29 pkgsrc-2012Q4:1.29.0.2 pkgsrc-2012Q4-base:1.29 pkgsrc-2012Q3:1.28.0.2 pkgsrc-2012Q3-base:1.28 pkgsrc-2012Q2:1.27.0.4 pkgsrc-2012Q2-base:1.27 pkgsrc-2012Q1:1.27.0.2 pkgsrc-2012Q1-base:1.27 pkgsrc-2011Q4:1.23.0.2 pkgsrc-2011Q4-base:1.23 pkgsrc-2011Q3:1.20.0.10 pkgsrc-2011Q3-base:1.20 pkgsrc-2011Q2:1.20.0.8 pkgsrc-2011Q2-base:1.20 pkgsrc-2011Q1:1.20.0.6 pkgsrc-2011Q1-base:1.20 pkgsrc-2010Q4:1.20.0.4 pkgsrc-2010Q4-base:1.20 pkgsrc-2010Q3:1.20.0.2 pkgsrc-2010Q3-base:1.20 pkgsrc-2010Q2:1.19.0.10 pkgsrc-2010Q2-base:1.19 pkgsrc-2010Q1:1.19.0.8 pkgsrc-2010Q1-base:1.19 pkgsrc-2009Q4:1.19.0.6 pkgsrc-2009Q4-base:1.19 pkgsrc-2009Q3:1.19.0.4 pkgsrc-2009Q3-base:1.19 pkgsrc-2009Q2:1.19.0.2 pkgsrc-2009Q2-base:1.19 pkgsrc-2009Q1:1.17.0.12 pkgsrc-2009Q1-base:1.17 pkgsrc-2008Q4:1.17.0.10 pkgsrc-2008Q4-base:1.17 pkgsrc-2008Q3:1.17.0.8 pkgsrc-2008Q3-base:1.17 cube-native-xorg:1.17.0.6 cube-native-xorg-base:1.17 pkgsrc-2008Q2:1.17.0.4 pkgsrc-2008Q2-base:1.17 cwrapper:1.17.0.2 pkgsrc-2008Q1:1.15.0.8 pkgsrc-2008Q1-base:1.15 pkgsrc-2007Q4:1.15.0.6 pkgsrc-2007Q4-base:1.15 pkgsrc-2007Q3:1.15.0.4 pkgsrc-2007Q3-base:1.15 pkgsrc-2007Q2:1.15.0.2 pkgsrc-2007Q2-base:1.15 pkgsrc-2007Q1:1.14.0.2 pkgsrc-2007Q1-base:1.14 pkgsrc-2006Q4:1.13.0.4 pkgsrc-2006Q4-base:1.13 pkgsrc-2006Q3:1.13.0.2 pkgsrc-2006Q3-base:1.13 pkgsrc-2006Q2:1.10.0.4 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.10.0.2 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.9.0.2 pkgsrc-2005Q4-base:1.9 pkgsrc-2005Q3:1.7.0.6 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.7.0.4 pkgsrc-2005Q2-base:1.7 pkgsrc-2005Q1:1.7.0.2 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.3.0.2 pkgsrc-2004Q4-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.50 date 2024.01.21.08.24.45; author taca; state Exp; branches; next 1.49; commitid LM187w4U2aFcbiVE; 1.49 date 2023.09.09.14.23.23; author taca; state Exp; branches; next 1.48; commitid 1G6bYVZdUO64t6EE; 1.48 date 2023.01.21.13.55.50; author taca; state Exp; branches; next 1.47; commitid Uov7yQPG4vecKpaE; 1.47 date 2022.10.10.03.31.44; author taca; state Exp; branches; next 1.46; commitid zmavW6PIFEJqB7XD; 1.46 date 2022.01.16.14.01.32; author taca; state Exp; branches; next 1.45; commitid cpScFvWKXhSzFRoD; 1.45 date 2021.02.14.14.44.14; author taca; state Exp; branches; next 1.44; commitid p2EASgz8TUcRHGHC; 1.44 date 2020.05.02.10.07.53; author rillig; state Exp; branches; next 1.43; commitid hW80d5D3elkWqE6C; 1.43 date 2020.03.29.05.26.54; author taca; state Exp; branches; next 1.42; commitid QAausLpWu36bYf2C; 1.42 date 2019.10.02.13.25.54; author taca; state Exp; branches; next 1.41; commitid Yhht0ns5FnJdniFB; 1.41 date 2019.09.12.21.01.07; author rillig; state Exp; branches; next 1.40; commitid YCqHW5rZYRFqxLCB; 1.40 date 2019.02.03.14.03.54; author taca; state Exp; branches; next 1.39; commitid cLbvmZurLdbskkaB; 1.39 date 2019.02.03.13.34.23; author taca; state Exp; branches; next 1.38; commitid Lgclbe0vCa9qakaB; 1.38 date 2019.01.03.05.19.03; author taca; state Exp; branches; next 1.37; commitid T7vqrBzTQWBUpi6B; 1.37 date 2018.12.28.12.33.32; author taca; state Exp; branches; next 1.36; commitid eq0UM8kn0lw91z5B; 1.36 date 2018.03.13.15.53.23; author taca; state Exp; branches; next 1.35; commitid 9Ctd4hbfAi9TrjuA; 1.35 date 2017.06.25.02.27.07; author taca; state Exp; branches; next 1.34; commitid fJcJRZx2t3bynHWz; 1.34 date 2017.05.30.15.46.21; author taca; state Exp; branches; next 1.33; commitid EGGbs67EV8lnDqTz; 1.33 date 2017.04.23.14.10.24; author taca; state Exp; branches; next 1.32; commitid NMwcspz6c2loiFOz; 1.32 date 2015.01.25.15.58.29; author taca; state Exp; branches; next 1.31; commitid ivDbuOPOTj2Cdq7y; 1.31 date 2014.05.21.03.10.30; author taca; state Exp; branches; next 1.30; commitid 9U5f4fErAPlqYlBx; 1.30 date 2014.03.13.17.06.42; author taca; state Exp; branches; next 1.29; commitid uKgtTUDX5LEJOysx; 1.29 date 2012.10.17.00.17.50; author taca; state Exp; branches; next 1.28; 1.28 date 2012.09.16.15.21.30; author taca; state Exp; branches 1.28.2.1; next 1.27; 1.27 date 2012.03.21.15.40.12; author taca; state Exp; branches; next 1.26; 1.26 date 2012.02.18.06.28.46; author taca; state Exp; branches; next 1.25; 1.25 date 2012.02.18.06.24.21; author taca; state Exp; branches; next 1.24; 1.24 date 2012.02.04.09.43.32; author taca; state Exp; branches; next 1.23; 1.23 date 2011.12.18.13.20.17; author taca; state Exp; branches; next 1.22; 1.22 date 2011.11.08.15.19.55; author taca; state Exp; branches; next 1.21; 1.21 date 2011.10.20.15.13.24; author taca; state Exp; branches; next 1.20; 1.20 date 2010.09.10.03.24.42; author taca; state Exp; branches; next 1.19; 1.19 date 2009.06.10.13.38.55; author taca; state Exp; branches; next 1.18; 1.18 date 2009.06.10.12.45.34; author taca; state Exp; branches; next 1.17; 1.17 date 2008.06.19.15.55.04; author taca; state Exp; branches; next 1.16; 1.16 date 2008.06.19.14.39.00; author taca; state Exp; branches; next 1.15; 1.15 date 2007.06.10.13.47.03; author taca; state Exp; branches; next 1.14; 1.14 date 2007.03.15.16.41.01; author taca; state Exp; branches; next 1.13; 1.13 date 2006.09.13.12.56.46; author taca; state Exp; branches; next 1.12; 1.12 date 2006.09.08.02.36.51; author taca; state Exp; branches; next 1.11; 1.11 date 2006.09.07.15.40.00; author taca; state Exp; branches; next 1.10; 1.10 date 2006.01.03.14.29.58; author taca; state Exp; branches; next 1.9; 1.9 date 2005.12.08.09.14.50; author rillig; state Exp; branches; next 1.8; 1.8 date 2005.12.05.20.50.27; author rillig; state Exp; branches; next 1.7; 1.7 date 2005.03.06.16.42.30; author taca; state Exp; branches; next 1.6; 1.6 date 2005.02.21.15.25.36; author taca; state Exp; branches; next 1.5; 1.5 date 2005.02.09.15.28.46; author taca; state Exp; branches; next 1.4; 1.4 date 2005.01.21.06.13.36; author tv; state Exp; branches; next 1.3; 1.3 date 2004.11.29.03.31.53; author taca; state Exp; branches; next 1.2; 1.2 date 2004.11.28.11.19.32; author taca; state Exp; branches; next 1.1; 1.1 date 2004.11.27.13.57.20; author taca; state Exp; branches 1.1.1.1; next ; 1.28.2.1 date 2012.10.17.09.47.20; author tron; state Exp; branches; next ; 1.1.1.1 date 2004.11.27.13.57.20; author taca; state Exp; branches; next ; desc @@ 1.50 log @lang/ruby/Makefile.common: add "used by" line Add "used by" line for lang/ruby33/Makefile @ text @# $NetBSD: Makefile.common,v 1.49 2023/09/09 14:23:23 taca Exp $ # # Ruby base distribution common definition # # used by databases/ruby-gdbm/Makefile # used by devel/ruby-readline/Makefile # used by devel/ruby-mode/Makefile # used by lang/ruby31/Makefile # used by lang/ruby31-base/Makefile # used by lang/ruby32/Makefile # used by lang/ruby32-base/Makefile # used by lang/ruby33/Makefile # # # RUBY_EXTNAME # RUBY_EXTNAME defines name of extension which included in # the Ruby's distribution file. # # Ruby's license LICENSE= 2-clause-bsd OR ruby-license # # Ruby distribution sites. # RUBY_SITE_SUBDIR= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} MASTER_SITE_RUBY?= \ http://cache.ruby-lang.org/pub/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.ruby-lang.org/pub/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.fu-berlin.de/unix/languages/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.ring.gr.jp/pub/lang/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.iij.ad.jp/pub/lang/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.idaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/${RUBY_SITE_SUBDIR}/ # Ruby distribution RUBY_DISTINFO_FILE= ${.CURDIR}/${RUBY_SRCDIR}/distinfo RUBY_HOMEPAGE= http://www.ruby-lang.org/en/ RUBY_WRKSRC?= ${WRKDIR}/${RUBY_DISTNAME} EXTRACT_SUFX= .tar.xz STRIP?= strip EXTRACT_USING= bsdtar # # substitutions # MESSAGE_SUBST+= RUBY_DISTNAME=${RUBY_DISTNAME} PLIST_SUBST+= RUBY_SHLIBVER=${RUBY_SHLIBVER:Q} \ RUBY_SHLIBMAJOR=${RUBY_SHLIBMAJOR:Q} \ RUBY_NOSHLIBMAJOR=${RUBY_NOSHLIBMAJOR} \ RUBY_NAME=${RUBY_NAME:Q} .if !empty(RUBY_EXTNAME) PKGNAME?= ${RUBY_PKGPREFIX}-${RUBY_EXTNAME}-${RUBY_VERSION} DISTINFO_FILE= ${.CURDIR}/${RUBY_SRCDIR}/distinfo PATCHDIR= ${.CURDIR}/${RUBY_SRCDIR}/patches do-patch: ${RUN} \ cd ${WRKSRC}; \ for p in `${EGREP} -l '^\+\+\+ ext/${RUBY_EXTNAME}/' ${PATCHDIR}/patch-*`;do \ ${SED} -e 's,^+++ ext/${RUBY_EXTNAME}/,+++ ,' $$p | \ ${PATCH} ${PATCH_ARGS}; \ done || ${TRUE} .endif .include "replace.mk" .if !empty(RUBY_USE_PTHREAD:M[nN][oO]) CONFIGURE_ARGS+= --disable-pthread .else CONFIGURE_ARGS+= --enable-pthread GNU_CONFIGURE_STRICT= no # at least ruby25-base doesn't know --enable-pthread PTHREAD_OPTS+= native PTHREAD_AUTO_VARS= yes .include "../../mk/pthread.buildlink3.mk" .endif .include "../../mk/dlopen.buildlink3.mk" @ 1.49 log @lang/ruby: remove reference to ruby30 Remove references to nonexistent files. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.48 2023/01/21 13:55:50 taca Exp $ d12 1 @ 1.48 log @lang/ruby/Makefile.common: add "used by" lines @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.47 2022/10/10 03:31:44 taca Exp $ a7 4 # used by lang/ruby27/Makefile # used by lang/ruby27-base/Makefile # used by lang/ruby30/Makefile # used by lang/ruby30-base/Makefile @ 1.47 log @lang/ruby: remove support for Ruby 2.6 @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.46 2022/01/16 14:01:32 taca Exp $ d14 3 @ 1.46 log @lang/ruby/Makefile.common: update "# used by" lines @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.45 2021/02/14 14:44:14 taca Exp $ a7 2 # used by lang/ruby26/Makefile # used by lang/ruby26-base/Makefile @ 1.45 log @lang/ruby: update "used by" lines @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.44 2020/05/02 10:07:53 rillig Exp $ a7 3 # used by devel/ruby-fiddle/Makefile # used by lang/ruby25/Makefile # used by lang/ruby25-base/Makefile d14 2 a15 1 # used by x11/ruby-tk/Makefile @ 1.44 log @lang/ruby: disable check for unknown configure options @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.43 2020/03/29 05:26:54 taca Exp $ a8 6 # used by lang/ruby22/Makefile # used by lang/ruby22-base/Makefile # used by lang/ruby23/Makefile # used by lang/ruby23-base/Makefile # used by lang/ruby24/Makefile # used by lang/ruby24-base/Makefile d15 2 @ 1.43 log @lang/ruby/Makefile.common: add "used by" lines Add "used by" lines in comment for lang/ruby27/Makefile and ruby27-base/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.42 2019/10/02 13:25:54 taca Exp $ d83 1 @ 1.42 log @lang/ruby: fix a warning of pkglint Fix a warning of pkglint. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.41 2019/09/12 21:01:07 rillig Exp $ d19 2 @ 1.41 log @lang/ruby: remove deprecated _PKG_SILENT and _PKG_DEBUG @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.40 2019/02/03 14:03:54 taca Exp $ d4 1 @ 1.40 log @lang/ruby/Makefile.common: use bsdtar instead of gtar * Use "bsdtar" instead of "gtar" as advised by leot@@. * Add "used by" lines for ruby26 and ruby26-base. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.39 2019/02/03 13:34:23 taca Exp $ d66 2 a67 2 ${_PKG_SILENT}${_PKG_DEBUG} \ cd ${WRKSRC}; \ @ 1.39 log @ruby/Makefile.common: Use gtar to extract Use gtar to extract Ruby distfiles. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.38 2019/01/03 05:19:03 taca Exp $ d16 2 d49 1 a49 1 EXTRACT_USING= gtar @ 1.38 log @lang/ruby: switch to use distfiles in '.xz' format Switch to use distfiles in '.xz' format. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.37 2018/12/28 12:33:32 taca Exp $ d47 1 @ 1.37 log @lang/ruby: remove "used by" line Remove "used by" line for a removed package about 6 years ago. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.36 2018/03/13 15:53:23 taca Exp $ d45 1 a45 1 EXTRACT_SUFX= .tar.bz2 @ 1.36 log @lang/ruby: add "used by" lines for Ruby 2.5 Add "used by" lines for lang/ruby25 amd lang/ruby25-base. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.35 2017/06/25 02:27:07 taca Exp $ a15 1 # used by textproc/ruby-psych/Makefile @ 1.35 log @Update "used by" lines. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.34 2017/05/30 15:46:21 taca Exp $ d14 2 @ 1.34 log @Replace RUBY_VERSION_FULL with RUBY_VERSION since there is no RUBY_VERSION_FULL contains Ruby's patchlevel. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.33 2017/04/23 14:10:24 taca Exp $ a7 2 # used by lang/ruby21/Makefile # used by lang/ruby21-base/Makefile d12 2 @ 1.33 log @* Update "used by" lines. * Remove ruby18 related lines. * Drop obsolete sites in MASTER_SITE_RUBY. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.32 2015/01/25 15:58:29 taca Exp $ d58 1 a58 1 PKGNAME?= ${RUBY_PKGPREFIX}-${RUBY_EXTNAME}-${RUBY_VERSION_FULL} @ 1.32 log @Add http://cache.ruby-lang.org to MASTER_SITE_RUBY. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.31 2014/05/21 03:10:30 taca Exp $ a4 1 # used by devel/ruby-curses/Makefile a7 6 # used by lang/ruby18/Makefile # used by lang/ruby18-base/Makefile # used by lang/ruby193/Makefile # used by lang/ruby193-base/Makefile # used by lang/ruby200/Makefile # used by lang/ruby200-base/Makefile d10 4 a22 3 .if ${RUBY_VER} == "18" LICENSE= gnu-gpl-v2 OR ruby-license .else a23 1 .endif a32 3 ftp://www.ibiblio.org/pub/languages/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://xyz.lcs.mit.edu/pub/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://gd.tuwien.ac.at/languages/ruby/${RUBY_SITE_SUBDIR}/ \ a33 5 ftp://ftp.easynet.be/ruby/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.ntua.gr/pub/lang/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://sunsite.dk/mirrors/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ruby.cdpa.nsysu.edu.tw/ruby/${RUBY_SITE_SUBDIR}/ \ ftp://ftp.chg.ru/pub/lang/ruby/${RUBY_SITE_SUBDIR}/ \ @ 1.31 log @Add some "used by" lines. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.30 2014/03/13 17:06:42 taca Exp $ d38 1 @ 1.30 log @Refelect change of RUBY_SRCDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.29 2012/10/17 00:17:50 taca Exp $ d13 4 @ 1.29 log @There were another extra DIST_SUBDIR to fix build problem. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.28 2012/09/16 15:21:30 taca Exp $ d49 1 a49 1 RUBY_DISTINFO_FILE= ${RUBY_SRCDIR}/distinfo d69 2 a70 2 DISTINFO_FILE= ${.CURDIR}/../../lang/${RUBY_BASE}/distinfo PATCHDIR= ${.CURDIR}/../../lang/${RUBY_BASE}/patches @ 1.28 log @Remove support of ruby19 (Ruby 1.9.2). @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.27 2012/03/21 15:40:12 taca Exp $ a66 3 .if ${RUBY_VER} == "193" DIST_SUBDIR= ruby193-base-201202170 .endif @ 1.28.2.1 log @Pullup ticket #3947 - requested by taca lang/ruby193-base: security update Revisions pulled up: - devel/ruby-fiddle/Makefile 1.6 - devel/ruby-mode/Makefile 1.26 - lang/ruby/Makefile.common 1.29 - lang/ruby/rubyversion.mk 1.89-1.90 - lang/ruby193-base/Makefile 1.20 - lang/ruby193-base/PLIST 1.4 - lang/ruby193-base/distinfo 1.11 - lang/ruby193-base/patches/patch-configure 1.4 - lang/ruby193-base/patches/patch-configure.in 1.4 - lang/ruby193-base/patches/patch-error.c deleted - lang/ruby193-base/patches/patch-lib_mkmf.rb deleted --- Module Name: pkgsrc Committed By: cheusov Date: Wed Oct 3 23:48:00 UTC 2012 Modified Files: pkgsrc/lang/php: phpversion.mk pkgsrc/lang/python: pyversion.mk pkgsrc/lang/ruby: rubyversion.mk Log Message: Move documentation for *_REQD variables to "Infrastructure variables" as suggested by obache@@ --- Module Name: pkgsrc Committed By: taca Date: Fri Oct 12 14:51:32 UTC 2012 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile PLIST distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in Removed Files: pkgsrc/lang/ruby193-base/patches: patch-error.c patch-lib_mkmf.rb Log Message: Update ruby193-base to 1.9.3p286. Ruby 1.9.3-p286 is released. This release includes some security fixes, and other many bug fixes. * $SAFE escaping vulnerability about Exception#to_s / NameError#to_s (CVE-2012-4464, CVE-2012-4466) * Unintentional file creation caused by inserting a illegal NUL character * other many bug fixes. See ticktes and ChangeLog for details. Changelog: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_286/ChangeLog tickets: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 --- Module Name: pkgsrc Committed By: taca Date: Fri Oct 12 14:52:34 UTC 2012 Modified Files: pkgsrc/devel/ruby-fiddle: Makefile Log Message: Reset PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Wed Oct 17 00:01:42 UTC 2012 Modified Files: pkgsrc/devel/ruby-mode: Makefile Log Message: Remove extra DIST_SUBDIR for now. --- Module Name: pkgsrc Committed By: taca Date: Wed Oct 17 00:17:50 UTC 2012 Modified Files: pkgsrc/lang/ruby: Makefile.common Log Message: There were another extra DIST_SUBDIR to fix build problem. @ text @d1 1 a1 1 # $NetBSD$ d67 3 @ 1.27 log @Overhaul buildlink3 processing of Ruby. * Don't buildlink in ruby/rubyversion.mk any more but define RUBY_USE_PTHREAD (use of pthread). * In ruby/buildlink3.mk, buildlink via mk/pthread.buildlink3.mk as to RUBY_USE_PTHREAD. * Also the same logic in ruby/Makefile.common. * Buildlink of bdb, libiconv, zlib, openssl in each ruby*-base/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.26 2012/02/18 06:28:46 taca Exp $ a10 2 # used by lang/ruby19/Makefile # used by lang/ruby19-base/Makefile d22 1 a22 1 .if ${RUBY_VER} == "18" || ${RUBY_VER} == "19" @ 1.26 log @o Document RUBY_EXTNAME o Define default PKGNAME for Ruby extensions which included in the Ruby's distribution file. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.25 2012/02/18 06:24:21 taca Exp $ d91 5 d97 1 @ 1.25 log @Move definition of DIST_SUBDIR for ruby193 to lang/ruby/Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.24 2012/02/04 09:43:32 taca Exp $ d17 5 d73 1 @ 1.24 log @Move RUBY_DISTNAME definition back to rubyversion.mk from Makefile.common. Some extension might need Ruby's distribution files. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.23 2011/12/18 13:20:17 taca Exp $ d19 1 a19 1 .if ${RUBY_VER} == "18" || ${RUBY_VER} == "19" d64 4 @ 1.23 log @Add two "used by" line for lang/ruby193/Makefile and lang/ruby193-base/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.22 2011/11/08 15:19:55 taca Exp $ a49 9 # common default _RUBY_PATCHLEVEL= ${RUBY_PATCHLEVEL:S/pl/p/:S/pre/preview/} .if !empty(_RUBY_PATCHLEVEL) RUBY_DISTNAME?= ruby-${RUBY_VERSION}-${_RUBY_PATCHLEVEL} .else RUBY_DISTNAME?= ruby-${RUBY_VERSION} .endif @ 1.22 log @* Add LICENSE for Ruby 1.9.3. * Add RUBY_DISTNAME to MESSAGE_SUBST. * Move RUBY_SITE_SUBDIR from rubyversion.mk @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.21 2011/10/20 15:13:24 taca Exp $ d13 2 @ 1.21 log @Add two "used by" lines for devel/ruby-fiddle/Makefile and textproc/ruby-psych/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.20 2010/09/10 03:24:42 taca Exp $ d16 6 a21 1 LICENSE= gnu-gpl-v2 d26 2 d49 1 a49 1 _RUBY_PATCH_LEVEL= ${RUBY_PATCH_LEVEL:S/pl/p/:S/pre/preview/} d51 2 a52 2 .if !empty(_RUBY_PATCH_LEVEL) RUBY_DISTNAME?= ruby-${RUBY_VERSION}-${_RUBY_PATCH_LEVEL} d56 1 d62 1 a62 1 # PLIST substitution d64 1 @ 1.20 log @* Ruby's patchlevel N reflect as "plN" instead of ".N" from Ruby 1.9. ruby18-base-1.8.7.302 ruby19-base-1.9.2pl0 * Now patches of ruby-gdm, ruby-curses, ruby-readline and ruby-tk are gathered to lang/ruby18-base and lang/ruby19-base. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.19 2009/06/10 13:38:55 taca Exp $ d8 1 d13 1 @ 1.19 log @Change to gnu-gpl-v2 now. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.18 2009/06/10 12:45:34 taca Exp $ d10 2 a32 1 RUBY_SITE_SUBDIR?= ${RUBY_VER_DIR} d40 4 a43 2 .if !empty(RUBY_PATCH_LEVEL) RUBY_DISTNAME?= ruby-${RUBY_VERSION}-p${RUBY_PATCH_LEVEL} d59 12 @ 1.18 log @Start update of Ruby programming language packages to 1.8.7.173 (1.8.7-p173). - Add LICENSE. - Update RUBY18_PATCHLEVEL to 173. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.17 2008/06/19 15:55:04 taca Exp $ d12 1 a12 1 LICENSE= ruby-license # OR gnu-gpl-v2 @ 1.17 log @Correct format of "# used by" lines. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.16 2008/06/19 14:39:00 taca Exp $ d12 2 @ 1.16 log @Add comments where this file is used. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.15 2007/06/10 13:47:03 taca Exp $ d4 4 a7 4 # used by databases/ruby-gdbm # used by devel/ruby-curses # used by devel/ruby-readline # used by devel/ruby-mode d10 1 a10 1 # used by x11/ruby-tk @ 1.15 log @Correct RUBY_DISTNAME with RUBY_PATCH_LEVEL set. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.14 2007/03/15 16:41:01 taca Exp $ d4 7 @ 1.14 log @Updating Ruby to 1.8.6. - discontinue use of RUBY_PATCH_DATE. - Introduce RUBY_PATCH_LEVEL. pkgsrc's ruby tracks Ruby's patch release and avoid to maintain its own patch files (with RUBY_PATCH_DATE). Changes are too much, please see ChangeLog file. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.13 2006/09/13 12:56:46 taca Exp $ d31 1 a31 1 RUBY_DISTNAME?= ruby-${RUBY_VERSION}.${RUBY_PATCH_LEVEL} @ 1.13 log @- Introduce experimental RUBY_USE_PTHREAD; using pthread could be disabled setting to "no" in /etc/mk.conf. (Default is "yes" on most platform.) - Correct condition of including pthread.buildlink3.mk. Tested on NetBSD current, SuSE Linux 9.3 and DragonFly BSD 1.6.0. Thanks for advise from Vincent Hourdin and Joerg Sonnenberger. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.12 2006/09/08 02:36:51 taca Exp $ d30 3 d34 1 d36 1 @ 1.12 log @Move back CONFIGURE_ARGS part from rubyversion.mk to Makefile.common. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.11 2006/09/07 15:40:00 taca Exp $ d44 1 a44 1 .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" @ 1.11 log @Update Ruby to 1.8.5 (+ ruby-1-8 branch on 2006-09-07). pkgsrc changes: * Add RUBY_DYNAMIC_DIRS which cause generating dynamic PLIST entries. * Move using buildlinks to rubyversion.mk. * Merge converters/ruby-iconv to ruby18-base. Ruby changes: * too may, see ChangeLog file or http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.10 2006/01/03 14:29:58 taca Exp $ d43 6 @ 1.10 log @Stop handling DIST_SUBDIR default for Ruby based packages. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.9 2005/12/08 09:14:50 rillig Exp $ a41 13 # Common macros. .if ${OPSYS} == "NetBSD" .if empty(OS_VERSION:M1.[0-9].*) PTHREAD_OPTS+= native .include "../../mk/pthread.buildlink3.mk" .if defined(PTHREAD_TYPE) && ${PTHREAD_TYPE} == "none" CONFIGURE_ARGS+= --disable-pthread .else CONFIGURE_ARGS+= --enable-pthread .endif .endif .endif @ 1.9 log @Fixed PLIST quoting issue introduced by the recent "pkglint --autofix" change. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.8 2005/12/05 20:50:27 rillig Exp $ a31 1 DIST_SUBDIR?= ruby a32 1 DIST_SUBDIR?= ${RUBY_DIST_SUBDIR} @ 1.8 log @Fixed pkglint warnings. The warnings are mostly quoting issues, for example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.7 2005/03/06 16:42:30 taca Exp $ d41 1 a41 1 RUBY_NOSHLIBMAJOR=${RUBY_NOSHLIBMAJOR:Q} \ @ 1.7 log @Some clean up along with introducing ruby16-base/ruby18-base and make ruby16/ruby18 package to meta pacakge. - Define RUBY_BASE to refer ruby16-base or ruby18-base name. - Define RUBY_SRCDIR to refer ruby16-base/ruby18-base src directory. - Move some definition from Makefile.comon to rubyversion.mk. - Add X11BASE to CONFIGURE_ENV. - Add RUBY_VERSION to MESSAGE_SUBST and PLIST_SUBST. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.6 2005/02/21 15:25:36 taca Exp $ d39 4 a42 4 PLIST_SUBST+= RUBY_SHLIBVER="${RUBY_SHLIBVER}" \ RUBY_SHLIBMAJOR="${RUBY_SHLIBMAJOR}" \ RUBY_NOSHLIBMAJOR=${RUBY_NOSHLIBMAJOR} \ RUBY_NAME="${RUBY_NAME}" @ 1.6 log @Move common configure related parameter from ruby16/Makefile and ruby18/Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.5 2005/02/09 15:28:46 taca Exp $ d25 1 a25 1 RUBY_DISTINFO_FILE= ${.CURDIR}/../../lang/ruby${RUBY_VER}/distinfo a36 27 # Ruby shared library version handling. # RUBY_SHLIBMAJOR?= ${_RUBY_VER_MAJOR} RUBY_SHLIBVER?= ${RUBY_VERSION} .if ${OPSYS} == "NetBSD" || ${OPSYS} == "Interix" RUBY_SHLIBMAJOR= ${RUBY_VER} RUBY_SHLIBVER= ${RUBY_VER}.${_RUBY_VERS_TEENY} .elif ${OPSYS} == "FreeBSD" RUBY_SHLIBMAJOR= # unused RUBY_SHLIBVER= ${_RUBY_VERS_TEENY} .elif ${OPSYS} == "OpenBSD" RUBY_SHLIBMAJOR= # unused RUBY_SHLIBVER= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR}${_RUBY_VERS_TEENY} .elif ${OPSYS} == "IRIX" RUBY_SHLIBMAJOR= # unused .elif ${OPSYS} == "Linux" RUBY_SHLIBMAJOR= ${_RUBY_VER_MAJOR}.${_RUBY_VER_MINOR} .endif .if empty(RUBY_SHLIBMAJOR) RUBY_NOSHLIBMAJOR= "@@comment " .else RUBY_NOSHLIBMAJOR= .endif # a56 13 .if ${OPSYS} == "IRIX" # X11BASE, *not* X11PREFIX: X11PREFIX == PREFIX, but we need to point # to the ABI-specific libraries CONFIGURE_ENV+= X11BASE="${X11BASE}" .endif # XXX: Ruby extconf shuld select native ndbm(3) or Berkley DB's # ndbm(3) compatible support. # .if ${OPSYS} != "SunOS" BDB_ACCEPTED?= db1 .endif @ 1.5 log @Fix version suffix of shared library, libruby.so for OpenBSD. Fix PR pkg/29214 from Hiramatsu Yoshifumi. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.4 2005/01/21 06:13:36 tv Exp $ d71 26 @ 1.4 log @Add ruby build support for Interix, modeled on NetBSD config. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.3 2004/11/29 03:31:53 taca Exp $ d48 3 @ 1.3 log @Allow selecting sub-directory on MASTER_SITES with RUBY_SITE_SUBDIR. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.2 2004/11/28 11:19:32 taca Exp $ d42 1 a42 1 .if ${OPSYS} == "NetBSD" @ 1.2 log @Fix MASTER_SITE_RUBY to use proper version directory. @ text @d1 1 a1 1 # $NetBSD: Makefile.common,v 1.1.1.1 2004/11/27 13:57:20 taca Exp $ d9 14 a22 13 ftp://ftp.ruby-lang.org/pub/ruby/${RUBY_VER_DIR}/ \ ftp://www.ibiblio.org/pub/languages/ruby/${RUBY_VER_DIR}/ \ ftp://xyz.lcs.mit.edu/pub/ruby/${RUBY_VER_DIR}/ \ ftp://gd.tuwien.ac.at/languages/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.fu-berlin.de/unix/languages/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.easynet.be/ruby/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.ntua.gr/pub/lang/ruby/${RUBY_VER_DIR}/ \ ftp://sunsite.dk/mirrors/ruby/${RUBY_VER_DIR}/ \ ftp://ruby.cdpa.nsysu.edu.tw/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.chg.ru/pub/lang/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.ring.gr.jp/pub/lang/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.iij.ad.jp/pub/lang/ruby/${RUBY_VER_DIR}/ \ ftp://ftp.idaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/${RUBY_VER_DIR}/ @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d9 13 a21 13 ftp://ftp.ruby-lang.org/pub/ruby/${RUBY_VER}/ \ ftp://www.ibiblio.org/pub/languages/ruby/${RUBY_VER}/ \ ftp://xyz.lcs.mit.edu/pub/ruby/${RUBY_VER}/ \ ftp://gd.tuwien.ac.at/languages/ruby/${RUBY_VER}/ \ ftp://ftp.fu-berlin.de/unix/languages/ruby/${RUBY_VER}/ \ ftp://ftp.easynet.be/ruby/ruby/${RUBY_VER}/ \ ftp://ftp.ntua.gr/pub/lang/ruby/${RUBY_VER}/ \ ftp://sunsite.dk/mirrors/ruby/${RUBY_VER}/ \ ftp://ruby.cdpa.nsysu.edu.tw/ruby/${RUBY_VER}/ \ ftp://ftp.chg.ru/pub/lang/ruby/${RUBY_VER}/ \ ftp://ftp.ring.gr.jp/pub/lang/ruby/${RUBY_VER}/ \ ftp://ftp.iij.ad.jp/pub/lang/ruby/${RUBY_VER}/ \ ftp://ftp.idaemons.org/pub/mirror/ftp.ruby-lang.org/ruby/${RUBY_VER}/ @ 1.1.1.1 log @Importing files for Ruby's new framework. @ text @@