head 1.52; access; symbols pkgsrc-2015Q3:1.50.0.4 pkgsrc-2015Q3-base:1.50 pkgsrc-2015Q2:1.50.0.2 pkgsrc-2015Q2-base:1.50 pkgsrc-2015Q1:1.49.0.2 pkgsrc-2015Q1-base:1.49 pkgsrc-2014Q4:1.48.0.2 pkgsrc-2014Q4-base:1.48 pkgsrc-2014Q3:1.45.0.2 pkgsrc-2014Q3-base:1.45 pkgsrc-2014Q2:1.43.0.2 pkgsrc-2014Q2-base:1.43 pkgsrc-2014Q1:1.42.0.2 pkgsrc-2014Q1-base:1.42 pkgsrc-2013Q4:1.36.0.2 pkgsrc-2013Q4-base:1.36 pkgsrc-2013Q3:1.35.0.2 pkgsrc-2013Q3-base:1.35 pkgsrc-2013Q2:1.30.0.2 pkgsrc-2013Q2-base:1.30 pkgsrc-2013Q1:1.27.0.2 pkgsrc-2013Q1-base:1.27 pkgsrc-2012Q4:1.20.0.2 pkgsrc-2012Q4-base:1.20 pkgsrc-2012Q3:1.17.0.2 pkgsrc-2012Q3-base:1.17 pkgsrc-2012Q2:1.14.0.2 pkgsrc-2012Q2-base:1.14 pkgsrc-2012Q1:1.10.0.2 pkgsrc-2012Q1-base:1.10 pkgsrc-2011Q4:1.3.0.2 pkgsrc-2011Q4-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.52 date 2015.11.23.15.22.49; author taca; state dead; branches; next 1.51; commitid hjbo4YIRMS4ojeKy; 1.51 date 2015.10.14.18.33.53; author sevan; state Exp; branches; next 1.50; commitid l83EMG7FMgwNE6Fy; 1.50 date 2015.04.30.03.25.56; author taca; state Exp; branches; next 1.49; commitid fadqHZvVgFDRZyjy; 1.49 date 2015.03.08.14.53.39; author taca; state Exp; branches 1.49.2.1; next 1.48; commitid xg0SnCQBu1DEuOcy; 1.48 date 2014.11.01.01.25.06; author wiz; state Exp; branches; next 1.47; commitid EAc4VY3Mt4Rp7qWx; 1.47 date 2014.10.28.07.48.19; author wiz; state Exp; branches; next 1.46; commitid pi4MLi3C3BdPmWVx; 1.46 date 2014.10.27.16.11.18; author taca; state Exp; branches; next 1.45; commitid jAZ4bkZRGiuVaRVx; 1.45 date 2014.09.30.10.40.08; author taca; state Exp; branches 1.45.2.1; next 1.44; commitid IIlYChUjhdyxdmSx; 1.44 date 2014.09.02.20.41.42; author jperkin; state Exp; branches; next 1.43; commitid sfsg7KSlLbC5rOOx; 1.43 date 2014.06.26.15.59.31; author jperkin; state Exp; branches; next 1.42; commitid dCaaLsF54qId43Gx; 1.42 date 2014.03.13.17.53.36; author taca; state Exp; branches; next 1.41; commitid to7ZUg7yPdE04zsx; 1.41 date 2014.03.13.11.08.51; author jperkin; state Exp; branches; next 1.40; commitid KxozNJIlfZNkPwsx; 1.40 date 2014.02.24.01.20.15; author taca; state Exp; branches; next 1.39; commitid TgW4ZoyOspYl6iqx; 1.39 date 2014.02.22.03.23.10; author taca; state Exp; branches; next 1.38; commitid X9bwuN4wAxqOR2qx; 1.38 date 2014.02.19.15.50.53; author taca; state Exp; branches; next 1.37; commitid gdfw1V5pIswx6Jpx; 1.37 date 2014.02.12.23.18.06; author tron; state Exp; branches; next 1.36; commitid dfJj7CwMMWJzNRox; 1.36 date 2013.11.24.14.17.19; author taca; state Exp; branches; next 1.35; commitid NV9XrxrjRgiMnxex; 1.35 date 2013.09.30.03.15.03; author taca; state Exp; branches 1.35.2.1; next 1.34; commitid CAaF7rT8dyrWtp7x; 1.34 date 2013.09.10.16.25.51; author taca; state Exp; branches; next 1.33; commitid BVyQy1ENGkljvU4x; 1.33 date 2013.08.06.15.21.31; author fhajny; state Exp; branches; next 1.32; commitid I7Uo4hc1HXOFbp0x; 1.32 date 2013.07.20.04.02.00; author taca; state Exp; branches; next 1.31; commitid dC0uBKN3Bh7y3aYw; 1.31 date 2013.07.07.15.01.01; author taca; state Exp; branches; next 1.30; commitid oon3yWnxp8Cd7yWw; 1.30 date 2013.05.16.16.13.59; author taca; state Exp; branches 1.30.2.1; next 1.29; commitid jYgnPbpwm041bSPw; 1.29 date 2013.04.20.02.30.17; author obache; state Exp; branches; next 1.28; 1.28 date 2013.04.04.13.31.55; author obache; state Exp; branches; next 1.27; 1.27 date 2013.02.24.06.58.32; author obache; state Exp; branches 1.27.2.1; next 1.26; 1.26 date 2013.02.22.16.20.48; author taca; state Exp; branches; next 1.25; 1.25 date 2013.02.12.13.03.08; author taca; state Exp; branches; next 1.24; 1.24 date 2013.02.06.23.22.39; author jperkin; state Exp; branches; next 1.23; 1.23 date 2013.02.06.15.48.31; author taca; state Exp; branches; next 1.22; 1.22 date 2013.02.02.08.11.53; author taca; state Exp; branches; next 1.21; 1.21 date 2013.01.31.15.56.14; author taca; state Exp; branches; next 1.20; 1.20 date 2012.10.12.14.51.31; author taca; state Exp; branches 1.20.2.1; next 1.19; 1.19 date 2012.10.06.16.20.35; author taca; state Exp; branches; next 1.18; 1.18 date 2012.10.02.20.11.52; author asau; state Exp; branches; next 1.17; 1.17 date 2012.09.22.11.43.28; author obache; state Exp; branches 1.17.2.1; next 1.16; 1.16 date 2012.09.04.02.02.48; author dholland; state Exp; branches; next 1.15; 1.15 date 2012.07.25.14.26.57; author bsiegert; state Exp; branches; next 1.14; 1.14 date 2012.06.02.02.23.33; author taca; state Exp; branches; next 1.13; 1.13 date 2012.05.08.16.08.53; author hans; state Exp; branches; next 1.12; 1.12 date 2012.05.04.01.23.37; author obache; state Exp; branches; next 1.11; 1.11 date 2012.04.22.08.17.16; author taca; state Exp; branches; next 1.10; 1.10 date 2012.03.21.15.40.13; author taca; state Exp; branches 1.10.2.1; next 1.9; 1.9 date 2012.03.12.12.32.26; author fhajny; state Exp; branches; next 1.8; 1.8 date 2012.02.18.06.46.54; author taca; state Exp; branches; next 1.7; 1.7 date 2012.02.18.06.24.21; author taca; state Exp; branches; next 1.6; 1.6 date 2012.02.18.05.03.34; author taca; state Exp; branches; next 1.5; 1.5 date 2012.02.16.16.43.38; author taca; state Exp; branches; next 1.4; 1.4 date 2012.01.24.20.42.42; author joerg; state Exp; branches; next 1.3; 1.3 date 2011.12.04.02.31.54; author taca; state Exp; branches; next 1.2; 1.2 date 2011.11.13.15.45.49; author taca; state Exp; branches; next 1.1; 1.1 date 2011.11.08.16.10.51; author taca; state Exp; branches 1.1.1.1; next ; 1.49.2.1 date 2015.05.25.01.04.35; author hiramatsu; state Exp; branches; next ; commitid 6QFfzLMQo0ntpLmy; 1.45.2.1 date 2014.11.02.17.14.33; author tron; state Exp; branches; next ; commitid nOb1Jk8ORDublDWx; 1.35.2.1 date 2013.12.01.11.34.00; author tron; state Exp; branches; next ; commitid igccZHagZ3dYfqfx; 1.30.2.1 date 2013.07.16.17.00.50; author tron; state Exp; branches; next ; commitid tRjApmEVG8D6vIXw; 1.27.2.1 date 2013.06.09.19.35.15; author tron; state Exp; branches; next ; commitid iQa010OfHLiPxYSw; 1.20.2.1 date 2013.02.11.17.39.08; author tron; state Exp; branches; next 1.20.2.2; 1.20.2.2 date 2013.02.14.14.58.51; author tron; state Exp; branches; next 1.20.2.3; 1.20.2.3 date 2013.02.25.16.55.28; author tron; state Exp; branches; next ; 1.17.2.1 date 2012.10.10.10.27.48; author tron; state Exp; branches; next 1.17.2.2; 1.17.2.2 date 2012.10.17.09.47.20; author tron; state Exp; branches; next ; 1.10.2.1 date 2012.04.22.21.42.29; author spz; state Exp; branches; next ; 1.1.1.1 date 2011.11.08.16.10.51; author taca; state Exp; branches; next ; desc @@ 1.52 log @Remove ruby193-base. Ruby 1.9.3 is EOL since Feb 23, 2015. @ text @# $NetBSD: Makefile,v 1.51 2015/10/14 18:33:53 sevan Exp $ # DISTNAME= ${RUBY_DISTNAME} PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION_FULL} PKGREVISION= 2 CATEGORIES= lang ruby MASTER_SITES= ${MASTER_SITE_RUBY} MAINTAINER= taca@@NetBSD.org HOMEPAGE= ${RUBY_HOMEPAGE} COMMENT= Ruby ${RUBY_VERSION} release minimum base package LICENSE= ${RUBY_LICENSE} RUBY_VERSION_SUPPORTED= 193 USE_GCC_RUNTIME= yes USE_LANGUAGES= c USE_TOOLS+= pax yacc pkg-config GNU_CONFIGURE= yes TEST_TARGET= test CONFIGURE_ARGS+= --enable-shared WRKSRC= ${RUBY_WRKSRC} # --- ext/date/all --- # make[2]: make[2]: don't know how to make ../../.ext/common/date. Stop # make[2]: stopped in .../lang/ruby193-base/work/ruby-1.9.3-p550/ext/date MAKE_JOBS_SAFE= no MAKE_DIRS= ${RUBY_SITEARCHLIB} ${RUBY_VENDORARCHLIB} # # Don't reference pkgsrc's INSTALL macro since Ruby expect it could # execute by unprivileged user. # CONFIGURE_ENV+= INSTALL="${INSTALL} ${COPY}" \ INSTALL_DATA= INSTALL_PROGRAM= INSTALL_SCRIPT= CONFIGURE_ENV+= ac_cv_prog_PKG_CONFIG="" .include "../../mk/compiler.mk" .if !empty(PKGSRC_COMPILER:Msunpro) LIBS.SunOS+= -B static -lsunmath -B dynamic -lm LDFLAGS.SunOS+= -L${SUNWSPROBASE}/lib -Wl,-R${SUNWSPROBASE}/lib CONFIGURE_ENV+= LDSHARED="${CC} -G" .else LIBS.SunOS+= -lm .endif .if ${OPSYS} == "SunOS" CONFIGURE_ENV+= OBJCOPY=: .endif .if ${OPSYS} == "MirBSD" # if present, an unsupported sysconf call is used CONFIGURE_ENV+= ac_cv_func_getgrnam_r=no .endif # bmake doesn't like the codesign/POSTLINK constructs for Darwin. .if ${OPSYS} == "Cygwin" || ${OPSYS} == "Darwin" USE_TOOLS+= gmake MAKE_FILE= GNUmakefile .endif # Ruby build process depends on config.status's content CONFIG_STATUS_OVERRIDE= # empty MAKE_DIRS+= ${RUBY_SITERIDIR} FILES_SUBST+= DATE=${DATE:Q} REQD_DIRS+= ${GEM_HOME}/cache REQD_DIRS+= ${GEM_HOME}/doc SUBST_CLASSES+= conf SUBST_STAGE.conf= pre-install SUBST_FILES.conf= lib/rubygems/config_file.rb SUBST_SED.conf= -e "s|@@PKG_SYSCONFDIR@@|${PKG_SYSCONFDIR}|g" SUBST_MESSAGE.conf= Fixing configuration files. .include "options.mk" .include "../../lang/ruby/rubyversion.mk" .if !empty(RUBY_SUFFIX) CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX} CONFIGURE_ARGS+= --with-soname=${RUBY_NAME} CONFIGURE_ARGS+= --with-ruby-version=${RUBY_VERSION} CONFIGURE_ARGS+= --with-ruby-pc="ruby-${RUBY_VERSION}.pc" .endif # # Win32 support (for Cygwin) # PLIST_VARS+= win32 .if ${OPSYS} == "Cygwin" PLIST.win32= yes .endif # # IRIX work around which should be fixed. # PLIST_VARS+= io .if ${OPSYS} != "IRIX" PLIST.io= yes .endif # # Work around for getucontext(3) # .if ${OPSYS} == "DragonFly" && ${OS_VERSION} == "1.8.0" CONFIGURE_ENV+= ac_cv_header_ucontext_h=no .endif # # prevent unwanted mkdir recorded in rbconfig.rb # CONFIGURE_ENV+= MKDIR_P=${MKDIR:Q} DOCS= COPYING COPYING.ja ChangeLog NEWS README \ README.EXT README.EXT.ja README.ja ToDo \ doc/ChangeLog-1.8.0 doc/ChangeLog-1.9.3 doc/ChangeLog-YARV \ doc/NEWS-1.8.7 doc/NEWS-1.9.1 doc/NEWS-1.9.2 \ doc/etc.rd doc/etc.rd.ja \ doc/forwardable.rd doc/forwardable.rd.ja \ doc/irb/irb-tools.rd.ja doc/irb/irb.rd doc/irb/irb.rd.ja \ doc/shell.rd doc/shell.rd.ja EXT_DOCS= bigdecimal/bigdecimal_en.html bigdecimal/bigdecimal_ja.html \ syslog/syslog.txt BIGDECIMAL_EXAMPLES= linear.rb nlsolve.rb pi.rb OPENSSL_EXAMPLES= c_rehash.rb cert2text.rb certstore.rb cipher.rb \ crlstore.rb echo_cli.rb echo_svr.rb gen_csr.rb \ smime_read.rb smime_write.rb wget.rb REPLACE_RUBY= bin/erb bin/gem bin/irb bin/rake bin/rdoc \ bin/ri bin/testrb REPLACE_RUBY_DIRS= ext lib sample INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 \ ${RUBY_DOC}/irb ${RUBY_DOC}/ripper ${RUBY_DOC}/stringio \ ${RUBY_EG}/bigdecimal ${RUBY_EG}/pty # ${RUBY_ARCHINC} ${RUBY_ARCHLIB} EMPTY_DIRS= generator/template markup/simple_markup pre-configure: ${RM} -f ${WRKSRC}/ext/curses/extconf.rb ${RM} -f ${WRKSRC}/ext/gdbm/extconf.rb ${RM} -f ${WRKSRC}/ext/fiddle/extconf.rb ${RM} -f ${WRKSRC}/ext/readline/extconf.rb ${RM} -f ${WRKSRC}/ext/tk/extconf.rb pre-install: cd ${WRKSRC}/bin; for f in *; do ${LN} -f $$f $${f}${RUBY_SUFFIX}; done cd ${WRKSRC}/lib; \ ${FIND} . \( -name '*.orig' -o -name '*.orig_dist' \) \ -exec ${RM} -f {} \; .for f in ${EMPTY_DIRS} ${RMDIR} ${WRKSRC}/lib/rdoc/${f} 2>/dev/null || ${TRUE} .endfor post-install: .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}/${f:C/^doc\///} .endfor .for f in ${EXT_DOCS} ${INSTALL_DATA} ${WRKSRC}/ext/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC} .endfor cd ${WRKSRC}/ext/ripper; ${PAX} -rw README ${DESTDIR}${PREFIX}/${RUBY_DOC}/ripper cd ${WRKSRC}/ext/stringio; ${PAX} -rw README ${DESTDIR}${PREFIX}/${RUBY_DOC}/stringio cd ${WRKSRC}/sample; ${PAX} -rw . ${DESTDIR}${PREFIX}/${RUBY_EG} .for f in ${BIGDECIMAL_EXAMPLES} ${INSTALL_DATA} ${RUBY_WRKSRC}/ext/bigdecimal/sample/${f} \ ${DESTDIR}${PREFIX}/${RUBY_EG}/bigdecimal .endfor .for f in ${OPENSSL_EXAMPLES} ${INSTALL_DATA} ${RUBY_WRKSRC}/sample/openssl/${f} \ ${DESTDIR}${PREFIX}/${RUBY_EG}/openssl .endfor ${RUBY_GENERATE_PLIST} .include "../../mk/bdb.buildlink3.mk" .include "../../converters/libiconv/buildlink3.mk" .include "../../devel/zlib/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" .include "../../textproc/libyaml/buildlink3.mk" .include "../../lang/ruby/Makefile.common" .include "../../mk/bsd.pkg.mk" @ 1.51 log @ Add pkg-config to USE_TOOLS. Set PKG_CONFIG to empty as it removes reference to the build directory. Add checks for the presence of SSLv3 in OpenSSL/LibreSSL - obtained from http://www.libressl.org/patches.html Fix typo in comment s/refrect/reference. Reviewed by taca@@ wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2015/04/30 03:25:56 taca Exp $ @ 1.50 log @Avoid to generate empty command line on some platforms: $(DLLIB): $(OBJS) Makefile ... $(Q) $(POSTLINK) And POSTLINK is empty macro. In such case, GNU make ignore empty command line but BSD make tries to execute it and causes error. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.49 2015/03/08 14:53:39 taca Exp $ d19 1 a19 1 USE_TOOLS+= pax yacc d32 1 a32 1 # Don't refrect pkgsrc's INSTALL macro since Ruby expect it could d38 2 a51 1 CONFIGURE_ENV+= ac_cv_prog_PKG_CONFIG="" @ 1.49 log @* Add patch ot fix rdoc bug; Get rid of infitite loop with '\r' only in text. * Change "os" of Gem::Platform, now it change the case of "netbsd" only. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.48 2014/11/01 01:25:06 wiz Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.49.2.1 log @Pullup ticket #4720 - requested by taca lang/ruby193-base: build fix Revisions pulled up: - pkgsrc/lang/ruby193-base/Makefile 1.50 - pkgsrc/lang/ruby193-base/distinfo 1.42-1.44 - pkgsrc/lang/ruby193-base/patches/patch-configure 1.12 - pkgsrc/lang/ruby193-base/patches/patch-lib_mkmf.rb 1.3 --- Module Name: pkgsrc Committed By: jperkin Date: Fri Apr 3 08:59:08 UTC 2015 Modified Files: pkgsrc/lang/ruby193-base: distinfo pkgsrc/lang/ruby193-base/patches: patch-configure Log Message: Disable CPU detection on Darwin, the result for 32-bit (i486) is incompatible with pkgsrc MACHINE_ARCH (i386). Fixes 32-bit build, no change for 64-bit. --- Module Name: pkgsrc Committed By: taca Date: Thu Apr 30 03:25:56 UTC 2015 Modified Files: pkgsrc/lang/ruby193-base: Makefile distinfo Added Files: pkgsrc/lang/ruby193-base/patches: patch-lib_mkmf.rb Log Message: Avoid to generate empty command line on some platforms: $(DLLIB): $(OBJS) Makefile ... $(Q) $(POSTLINK) And POSTLINK is empty macro. In such case, GNU make ignore empty command line but BSD make tries to execute it and causes error. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.50 2015/04/30 03:25:56 taca Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.48 log @Add a comment for MAKE_JOBS_SAFE=no: # --- ext/date/all --- # make[2]: make[2]: don't know how to make ../../.ext/common/date. Stop # make[2]: stopped in .../lang/ruby193-base/work/ruby-1.9.3-p550/ext/date @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.47 2014/10/28 07:48:19 wiz Exp $ d6 1 @ 1.47 log @Not MAKE_JOBS_SAFE (two tries with MAKE_JOBS=8 failed for me in a row). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.46 2014/10/27 16:11:18 taca Exp $ d23 3 @ 1.46 log @Update ruby193-base and related packages to 1.9.3p550 (Ruby 1.9.3-p550). Ruby 1.9.3-p550 Released We are pleased to announce the release of Ruby 1.9.3-p550. This release includes a security fix for DoS vulnerability of REXML. * CVE-2014-8080: Denial Of Service XML Expansion This release also includes the change of default settings of ext/openssl. Insecure SSL/TLS options are now turn off by default. * Changed default settings of ext/openssl And, in addition, bandled jQuery for darkfish template of RDoc is also updated. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.45 2014/09/30 10:40:08 taca Exp $ d23 1 @ 1.45 log @Add fix for CVS-2014-4975 as ruby200-base and ruby21-base. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.44 2014/09/02 20:41:42 jperkin Exp $ a5 1 PKGREVISION= 1 @ 1.45.2.1 log @Pullup ticket #4533 - requested by taca lang/ruby193-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.125 - lang/ruby193-base/Makefile 1.46-1.47 - lang/ruby193-base/distinfo 1.36-1.37 - lang/ruby193-base/patches/patch-pack.c 1.2 --- Module Name: pkgsrc Committed By: taca Date: Thu Oct 2 08:50:12 UTC 2014 Modified Files: pkgsrc/lang/ruby193-base: distinfo pkgsrc/lang/ruby193-base/patches: patch-pack.c Log Message: Fix typo in comment in a patch file. --- Module Name: pkgsrc Committed By: taca Date: Mon Oct 27 16:11:18 UTC 2014 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile distinfo Log Message: Update ruby193-base and related packages to 1.9.3p550 (Ruby 1.9.3-p550). Ruby 1.9.3-p550 Released We are pleased to announce the release of Ruby 1.9.3-p550. This release includes a security fix for DoS vulnerability of REXML. * CVE-2014-8080: Denial Of Service XML Expansion This release also includes the change of default settings of ext/openssl. Insecure SSL/TLS options are now turn off by default. * Changed default settings of ext/openssl And, in addition, bandled jQuery for darkfish template of RDoc is also updated. --- Module Name: pkgsrc Committed By: wiz Date: Tue Oct 28 07:48:19 UTC 2014 Modified Files: pkgsrc/lang/ruby193-base: Makefile Log Message: Not MAKE_JOBS_SAFE (two tries with MAKE_JOBS=8 failed for me in a row). @ text @d1 1 a1 1 # $NetBSD$ d6 1 a23 1 MAKE_JOBS_SAFE= no @ 1.44 log @Remove MAKE_JOBS_SAFE=no. It was added 2 years ago, back when then package was at p194. It's now at p547, and I am unable to trigger failure up to MAKE_JOBS=24. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2014/06/26 15:59:31 jperkin Exp $ d6 1 @ 1.43 log @Use gmake on Darwin, bmake doesn't like the codesign / POSTLINK bits. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.42 2014/03/13 17:53:36 taca Exp $ a15 1 MAKE_JOBS_SAFE= no @ 1.42 log @Update ruby193-base and related packages to 1.9.3p545 (Ruby 1.9.3-p545). pkgsrc chagnges: * Use RUBY_SUFFIX instead of RUBY_VER for appropriate place. * Detect NetBSD correctly in Gem::Platform. Quote from release announce: This is the last ordinal release of Ruby 1.9.3. It means that Ruby 1.9.3 goes into the state of the security maintenance phase, and will never be released unless any critical regressions or security issues are found. This phase is planned to be maintained for 1 year. Then, maintenance of Ruby 1.9.3 will be ended at Feb. 24th, 2015. This release includes many bugfixes. See tickets and ChangeLog for details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.41 2014/03/13 11:08:51 jperkin Exp $ d54 2 a55 1 .if ${OPSYS} == "Cygwin" @ 1.41 log @Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2014/02/24 01:20:15 taca Exp $ a5 1 PKGREVISION= 4 d146 1 a146 1 cd ${WRKSRC}/bin; for f in *; do ${LN} -f $$f $${f}${RUBY_VER}; done @ 1.40 log @Really fix rubygems problem, noted by joerg@@ via private mail. (It isn't good habbit to commit while a man is under the weather.) Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2014/02/22 03:23:10 taca Exp $ d18 1 @ 1.39 log @Fix patch for rubygems/dependency_installer.rb, noted by Joerg Sonnenberger via private e-mail. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2014/02/19 15:50:53 taca Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.38 log @Fix rubygems bundled in ruby193-base. Check install_root's value is nil before it is empty string. Reported a problem from @@_ki_nu via Twitter. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2014/02/12 23:18:06 tron Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.37 log @Recursive PKGREVISION bump for OpenSSL API version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2013/11/24 14:17:19 taca Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.36 log @Update ruby193-base (and related packages to 1.9.3-p484). Ruby 1.9.3-p484 is released Now Ruby 1.9.3-p484 is released. This release includes a security fix about ruby interpreter core: Heap Overflow in Floating Point Parsing (CVE-2013-4164) And some bugfixes are also included. See tickets and ChangeLog for details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.35 2013/09/30 03:15:03 taca Exp $ d6 1 @ 1.35 log @Update a patch for CVE-2013-4363 (previous CVE-2013-4287). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.34 2013/09/10 16:25:51 taca Exp $ a5 1 PKGREVISION= 5 @ 1.35.2.1 log @Pullup ticket #4260 - requested by taca lang/ruby193-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.105 - lang/ruby193-base/Makefile 1.36 - lang/ruby193-base/distinfo 1.28 via patch - lang/ruby193-base/patches/patch-configure 1.11 - lang/ruby193-base/patches/patch-configure.in 1.10 - lang/ruby193-base/patches/patch-ext_tk_extconf.rb deleted --- Module Name: pkgsrc Committed By: taca Date: Sun Nov 24 14:17:19 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in Removed Files: pkgsrc/lang/ruby193-base/patches: patch-ext_tk_extconf.rb Log Message: Update ruby193-base (and related packages to 1.9.3-p484). Ruby 1.9.3-p484 is released Now Ruby 1.9.3-p484 is released. This release includes a security fix about ruby interpreter core: Heap Overflow in Floating Point Parsing (CVE-2013-4164) And some bugfixes are also included. See tickets and ChangeLog for details. @ text @d1 1 a1 1 # $NetBSD$ d6 1 @ 1.34 log @Add a fix for CVE-2013-4287 in rubygems. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.33 2013/08/06 15:21:31 fhajny Exp $ d6 1 a6 1 PKGREVISION= 4 @ 1.33 log @Make sure unwanted mkdir is not recorded with full path in rbconfig.rb, fixes packages built with pbulk. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2013/07/20 04:02:00 taca Exp $ d6 1 a6 1 PKGREVISION= 3 @ 1.32 log @Don't specify sitedir and vendordir with CONFIGURE_ARGS. It generates wrong path in rbconfig.rb (but not cause critical problem in general). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2013/07/07 15:01:01 taca Exp $ d6 1 a6 1 PKGREVISION= 2 d109 1 a109 1 # work around for Linux and Cygwin a110 1 .if ${OPSYS} == "Linux" || ${OPSYS} == "Cygwin" a111 1 .endif @ 1.31 log @Add partly support build_info to bundled rubygems to make compatibilty with rubygems 2.0.3. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2013/05/16 16:13:59 taca Exp $ d6 1 a6 1 PKGREVISION= 1 a80 2 CONFIGURE_ARGS+= --with-sitedir=${PREFIX}/${RUBY_SITELIB_BASE} CONFIGURE_ARGS+= --with-vendordir=${PREFIX}/${RUBY_VENDORLIB_BASE} @ 1.30 log @Update ruby193 and related packages to 1.9.3p429 (Ruby 1.9.3 patchlevel 429). pkgsrc changes: * Fix gem command creating extra directories. Quote from release announce: This release includes a security fix about bundled DL / Fiddle. * Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065) http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/ * And some small bugfixes are also included. See tickets: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 ChangeLog for details. http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_426/ChangeLog @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2013/04/20 02:30:17 obache Exp $ d6 1 @ 1.30.2.1 log @Pullup ticket #4179 - requested by taca misc/rubygems: build fix textproc/ruby-xslt: build fix Revisions pulled up: - converters/ruby-unf_ext/Makefile 1.4 - converters/ruby-unf_ext/PLIST 1.3 - databases/ruby-ldap/Makefile 1.15 - databases/ruby-ldap/PLIST 1.6 - databases/ruby-odbc/Makefile 1.14 - databases/ruby-odbc/PLIST 1.8 - databases/ruby-pg/Makefile 1.16 - databases/ruby-pg/PLIST 1.10 - devel/ruby-rbtree/Makefile 1.10 - devel/ruby-rbtree/PLIST 1.6 - graphics/ruby-gd/Makefile 1.40 - graphics/ruby-gd/PLIST 1.9 - lang/ruby/gem.mk 1.21-1.22 - lang/ruby193-base/Makefile 1.31 - lang/ruby193-base/PLIST 1.9 - lang/ruby193-base/distinfo 1.23 - lang/ruby193-base/patches/patch-lib_rubygems_command.rb 1.1 - lang/ruby193-base/patches/patch-lib_rubygems_command__manager.rb 1.1 - lang/ruby193-base/patches/patch-lib_rubygems_dependency__installer.rb 1.4 - lang/ruby193-base/patches/patch-lib_rubygems_gem__runner.rb 1.1 - lang/ruby193-base/patches/patch-lib_rubygems_installer.rb 1.2 - lang/ruby193-base/patches/patch-lib_rubygems_specification.rb 1.4 - math/ruby-narray/Makefile 1.2 - math/ruby-narray/PLIST 1.2 - misc/rubygems/Makefile 1.53 - misc/rubygems/PLIST 1.23 - misc/rubygems/distinfo 1.42 - misc/rubygems/patches/patch-ad 1.12 - security/ruby-shadow/Makefile 1.2 - security/ruby-shadow/PLIST 1.2 - textproc/ruby-libxml/Makefile 1.19 - textproc/ruby-libxml/PLIST 1.12 - textproc/ruby-xslt/Makefile 1.11 - textproc/ruby-xslt/PLIST 1.7 - www/ruby-fcgi/Makefile 1.16 - www/ruby-fcgi/PLIST 1.5 --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:01:01 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: Makefile PLIST distinfo pkgsrc/lang/ruby193-base/patches: patch-lib_rubygems_dependency__installer.rb patch-lib_rubygems_installer.rb patch-lib_rubygems_specification.rb Added Files: pkgsrc/lang/ruby193-base/patches: patch-lib_rubygems_command.rb patch-lib_rubygems_command__manager.rb patch-lib_rubygems_gem__runner.rb Log Message: Add partly support build_info to bundled rubygems to make compatibilty with rubygems 2.0.3. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:02:57 UTC 2013 Modified Files: pkgsrc/misc/rubygems: Makefile distinfo pkgsrc/misc/rubygems/patches: patch-ad Log Message: Fix creating proper build_info directory. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:12:56 UTC 2013 Modified Files: pkgsrc/misc/rubygems: PLIST Log Message: Remove Ruby's version denendent directory. No PKGREVISION bump for short time updates. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:16:38 UTC 2013 Modified Files: pkgsrc/lang/ruby: gem.mk Log Message: Fix gem handling. o Don't assume _DISTDIR end with '/' (by DESTDIR). o A small clean up to GEM_CLEANBUILD handling. A few clean up. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:18:11 UTC 2013 Modified Files: pkgsrc/converters/ruby-unf_ext: Makefile PLIST Log Message: No need to specify GEM_CLEANBUILD and fix PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:20:16 UTC 2013 Modified Files: pkgsrc/databases/ruby-ldap: Makefile PLIST Log Message: o Clean up GEM_CLEANBUILD and fix PLIST. o Use RUBY_DLEXT in PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:21:33 UTC 2013 Modified Files: pkgsrc/databases/ruby-odbc: Makefile PLIST Log Message: Add build_info file to PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:22:55 UTC 2013 Modified Files: pkgsrc/databases/ruby-pg: Makefile PLIST Log Message: Add build_info file to PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:26:00 UTC 2013 Modified Files: pkgsrc/devel/ruby-rbtree: Makefile PLIST Log Message: Change GEM_CLEANBUILD not to include the same Ruby's extension file in package. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:27:26 UTC 2013 Modified Files: pkgsrc/graphics/ruby-gd: Makefile PLIST Log Message: o Add build_info file to PLIST. o Utilize GEM_NAME in PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:29:47 UTC 2013 Modified Files: pkgsrc/math/ruby-narray: Makefile PLIST Log Message: Change GEM_CLEANBUILD not to include working file to package. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:32:56 UTC 2013 Modified Files: pkgsrc/security/ruby-shadow: Makefile PLIST Log Message: o Clean up GEM_CLEANBUILD not to include the same Ruby's extension file and working files in package o Use RUBY_DLEXT in PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:34:45 UTC 2013 Modified Files: pkgsrc/textproc/ruby-libxml: Makefile PLIST Log Message: o Add build_info file to PLIST. o Don't include extconf.h, a working file to package. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 15:36:37 UTC 2013 Modified Files: pkgsrc/www/ruby-fcgi: Makefile PLIST Log Message: o Add build_info file to PLIST. o Utilize GEM_NAME in PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: taca Date: Sun Jul 7 16:07:25 UTC 2013 Modified Files: pkgsrc/textproc/ruby-xslt: Makefile PLIST Log Message: Add build_info file to PLIST. Bump PKGREVISION. --- Module Name: pkgsrc Committed By: jperkin Date: Sun Jul 14 21:08:17 UTC 2013 Modified Files: pkgsrc/lang/ruby: gem.mk Log Message: Fix shell syntax error which has been breaking all gem builds on SunOS for the past week as per the reports on pkgsrc-bulk. Not sure why it wasn't showing up on other platforms, but I am assuming this is the correct fix. @ text @d1 1 a1 1 # $NetBSD$ a5 1 PKGREVISION= 1 @ 1.29 log @Cygwin also require tools.mkdir in rbconfig.rb work around. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2013/04/04 13:31:55 obache Exp $ d86 3 d110 1 a110 1 # work around for Linux @ 1.28 log @Add missing PLIST entries for Win32 (currently, on Cygwin). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2013/02/24 06:58:32 obache Exp $ d109 1 a109 1 .if ${OPSYS} == "Linux" @ 1.27 log @GNUmake is expected for Cygwin. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2013/02/22 16:20:48 taca Exp $ d86 5 @ 1.27.2.1 log @Pullup ticket #4149 - requested by taca lang/ruby193-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.96-1.99 via patch - lang/ruby193-base/Makefile 1.28-1.30 via patch - lang/ruby193-base/PLIST 1.8 via patch - lang/ruby193-base/distinfo 1.19-1.21,1.19 via patch - lang/ruby193-base/patches/patch-Makefile.in 1.1 via patch - lang/ruby193-base/patches/patch-configure 1.7-1.9,1.7 via patch - lang/ruby193-base/patches/patch-configure.in 1.6-1.8,1.6 via patch - lang/ruby193-base/patches/patch-lib_rubygems_dependency__installer.rb 1.2 via patch --- Module Name: pkgsrc Committed By: obache Date: Thu Apr 4 13:30:07 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: define ruby library names for Cygwin (only tested with ruby193). --- Module Name: pkgsrc Committed By: obache Date: Thu Apr 4 13:31:55 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: Makefile PLIST Log Message: Add missing PLIST entries for Win32 (currently, on Cygwin). --- Module Name: pkgsrc Committed By: obache Date: Sat Apr 20 02:30:18 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: Makefile Log Message: Cygwin also require tools.mkdir in rbconfig.rb work around. --- Module Name: pkgsrc Committed By: rodent Date: Mon Apr 8 11:17:26 UTC 2013 Modified Files: pkgsrc/audio/distmp3: Makefile pkgsrc/audio/festival: Makefile pkgsrc/audio/moc: Makefile pkgsrc/chat/konversation: Makefile pkgsrc/chat/xchat: Makefile.common pkgsrc/converters/skf: Makefile pkgsrc/databases/clisp-bdb: PLIST pkgsrc/databases/gdbm: Makefile pkgsrc/databases/gdbm_compat: builtin.mk pkgsrc/databases/mysql51-client: Makefile.common pkgsrc/databases/p5-Catalyst-Model-RDBO: MESSAGE pkgsrc/databases/php-pdo_mysql: Makefile pkgsrc/databases/postgresql84: options.mk pkgsrc/databases/py-metakit: Makefile pkgsrc/devel/gps: options.mk pkgsrc/devel/gtexinfo: options.mk pkgsrc/devel/lwp: PLIST pkgsrc/devel/netbsd-iscsi-lib: Makefile pkgsrc/devel/p5-Devel-Pragma: Makefile pkgsrc/devel/p5-Test-TinyMocker: Makefile pkgsrc/devel/ruby-readline: options.mk pkgsrc/devel/tpasm: PLIST pkgsrc/devel/xulrunner192: Makefile mozilla-common.mk pkgsrc/editors/emacs22: Makefile.common pkgsrc/editors/xemacs: hacks.mk pkgsrc/emulators/suse121_gtk2: Makefile pkgsrc/filesystems/fuse: builtin.mk pkgsrc/filesystems/glusterfs: MESSAGE.NetBSD options.mk pkgsrc/filesystems/openafs: options.mk pkgsrc/fonts/ja-elisat: Makefile pkgsrc/games/crack-attack-sounds: Makefile pkgsrc/games/gnuchess: Makefile pkgsrc/games/pingus: Makefile pkgsrc/games/quake3server-ut: Makefile pkgsrc/graphics/graphviz: buildlink3.mk pkgsrc/graphics/tgif: Makefile pkgsrc/graphics/xplot-devel: Makefile pkgsrc/inputmethod/ibus: bad-env-usage.mk pkgsrc/inputmethod/prime: Makefile pkgsrc/inputmethod/uim-elisp: Makefile pkgsrc/lang/gcc47-libs: Makefile pkgsrc/lang/objc: Makefile pkgsrc/lang/ruby: gem.mk rubyversion.mk pkgsrc/lang/ucblogo: Makefile pkgsrc/mail/mailhops: Makefile pkgsrc/mail/perdition: Makefile.common pkgsrc/mail/thunderbird-l10n: MESSAGE pkgsrc/mail/thunderbird10-l10n: MESSAGE pkgsrc/math/mpcomplex: inplace.mk pkgsrc/math/mtl: Makefile pkgsrc/math/p5-Math-Random-MT-Perl: Makefile pkgsrc/misc/autocue: distinfo pkgsrc/multimedia/gstreamer1: options.mk pkgsrc/multimedia/tstools: Makefile pkgsrc/net/arping: Makefile pkgsrc/net/delegate: Makefile pkgsrc/net/hlfl: Makefile pkgsrc/net/irrd: options.mk pkgsrc/net/netdisco: Makefile pkgsrc/net/openvpn: MESSAGE pkgsrc/net/py-omniORBpy: hacks.mk pkgsrc/net/radiusclient-ng: Makefile pkgsrc/net/ruby-amqp: Makefile pkgsrc/net/sitescooper: Makefile pkgsrc/net/teamspeak-client: Makefile pkgsrc/net/vnc: Makefile pkgsrc/net/wistumbler2: Makefile.common pkgsrc/net/wpa_gui: Makefile pkgsrc/net/wu-ftpd: Makefile pkgsrc/parallel/gridscheduler: Makefile pkgsrc/pkgtools/pkg_install: Makefile pkgsrc/print/LPRng-core: Makefile pkgsrc/security/crypto++: Makefile pkgsrc/security/f-prot-antivirus6-ms-bin: Makefile pkgsrc/security/libbf: Makefile pkgsrc/security/libidea: Makefile pkgsrc/security/libssh: Makefile pkgsrc/security/pakemon: Makefile pkgsrc/security/php-suhosin: Makefile pkgsrc/security/pks: Makefile pkgsrc/security/prelude-lml: Makefile pkgsrc/security/prngd: Makefile pkgsrc/security/py-lasso: Makefile pkgsrc/shells/ast-ksh: Makefile.common pkgsrc/sysutils/mkmemstick: distinfo pkgsrc/sysutils/whowatch: Makefile pkgsrc/textproc/dblatex: Makefile pkgsrc/textproc/hunspell-da_DK: Makefile pkgsrc/textproc/hunspell-sk_SK: Makefile pkgsrc/textproc/jade: Makefile pkgsrc/textproc/kakasi: Makefile pkgsrc/textproc/py-enchant: Makefile pkgsrc/wm/compiz-fusion-plugins-extra: Makefile pkgsrc/wm/compiz-fusion-plugins-main: Makefile pkgsrc/www/SOGo: MESSAGE pkgsrc/www/amaya: hacks.mk pkgsrc/www/ap2-xslt2: Makefile pkgsrc/www/contao30: Makefile pkgsrc/www/epiphany: Makefile pkgsrc/www/firefox-l10n: MESSAGE pkgsrc/www/firefox10-l10n: MESSAGE pkgsrc/www/firefox36: Makefile pkgsrc/www/firefox36-l10n: MESSAGE pkgsrc/www/phraseanet: MESSAGE pkgsrc/www/seamonkey-l10n: MESSAGE pkgsrc/x11/xdaemon: Makefile Log Message: Remove "Trailing empty lines." and/or "Trailing white-space." --- Module Name: pkgsrc Committed By: taca Date: Tue May 14 15:18:05 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk Log Message: * Properly handle the case of multiple values in RUBY_VERSION_SUPPORTED. * Clean up PLIST_VARS. No functional change should be done. --- Module Name: pkgsrc Committed By: bsiegert Date: Tue Apr 30 21:30:59 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in Log Message: Unbreak build on MirBSD by pre-including sys/types.h and sys/time.h in header checks. This will be submitted upstream. --- Module Name: pkgsrc Committed By: taca Date: Thu May 16 16:13:59 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in patch-lib_rubygems_dependency__installer.rb Added Files: pkgsrc/lang/ruby193-base/patches: patch-Makefile.in Log Message: Update ruby193 and related packages to 1.9.3p429 (Ruby 1.9.3 patchlevel 429). pkgsrc changes: * Fix gem command creating extra directories. Quote from release announce: This release includes a security fix about bundled DL / Fiddle. * Object taint bypassing in DL and Fiddle in Ruby (CVE-2013-2065) http://www.ruby-lang.org/en/news/2013/05/14/taint-bypass-dl-fiddle-cve-2013-2065/ * And some small bugfixes are also included. See tickets: https://bugs.ruby-lang.org/projects/ruby-193/issues?set_filter=1&status_id=5 ChangeLog for details. http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_426/ChangeLog --- Module Name: pkgsrc Committed By: taca Date: Sat May 18 07:39:36 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in Log Message: Correct patch of configure scripts for DragonFly/FreeBSD. That place was changed prior to my update of ruby193-base pacakge and I'm not sure it was correct or not. And suffix of libruby shared library has something historical part of pkgsrc. I don't care so much to changing the name, but also don't think it is so important thing to bump revisions. Noted by pkg/47831 from David Shao. --- Module Name: pkgsrc Committed By: bsiegert Date: Tue Apr 30 21:30:59 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in Log Message: Unbreak build on MirBSD by pre-including sys/types.h and sys/time.h in header checks. This will be submitted upstream. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2013/02/24 06:58:32 obache Exp $ a86 8 # Win32 support (for Cygwin) # PLIST_VARS+= win32 .if ${OPSYS} == "Cygwin" PLIST.win32= yes .endif # d102 1 a102 1 # work around for Linux and Cygwin d104 1 a104 1 .if ${OPSYS} == "Linux" || ${OPSYS} == "Cygwin" @ 1.26 log @Update ruby193-base package (and related) to 1.9.3-p392. Security problem of CVE-2013-0269 was already handled but REXML security problem is fixed by this package. Now Ruby 1.9.3-p392 is released. I apologize for updating too frequently. This release includes security fixes about bundled JSON and REXML. * Denial of Service and Unsafe Object Creation Vulnerability in JSON (CVE-2013-0269) * Entity expansion DoS vulnerability in REXML (XML bomb) And some small bugfixes are also included. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2013/02/12 13:03:08 taca Exp $ d53 5 @ 1.25 log @* Add fix for CVE-2013-0269, json vulnerability. * Add comments to patches related to mdoc markup. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2013/02/06 23:22:39 jperkin Exp $ a5 1 PKGREVISION= 2 @ 1.24 log @PKGREVISION bumps for the security/openssl 1.0.1d update. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2013/02/06 15:48:31 taca Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.23 log @Update ruby193 pacakges to 1.9.3p385. This release includes a security fix about bundled RDoc. Full changes are too may to write here, please refer ChangeLog. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2013/02/02 08:11:53 taca Exp $ d6 1 @ 1.22 log @Add a two fixes from ruby-2.0.0/rubygems 1.8.25. * Allow multiple conditions for requirement of gem's specification since some newer gem already use this feature. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2013/01/31 15:56:14 taca Exp $ a5 1 PKGREVISION= 1 @ 1.21 log @Update ruby193 to 1.9.3p374 (Ruby 1.9.3-p374). These releasess don't include any security fixes. Ruby 1.9.3-p362: This release includes other many bug fixes. Resolved build problems on Solaris. Windows 8 support (hopefully). other many bug fixes. Ruby 1.9.3-p374: This release includes many bug fixes. Especially, Fixed randomly SEGV problem (often reported with Rails) Windows 8 support (maybe, hopefully) other many bug fixes. See tickets and ChangeLog for details. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2012/10/12 14:51:31 taca Exp $ d6 1 @ 1.20 log @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 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2012/10/06 16:20:35 taca Exp $ d105 3 a107 1 doc/ChangeLog-1.8.0 doc/ChangeLog-YARV doc/NEWS-1.8.7 \ @ 1.20.2.1 log @Pullup ticket #4056 - requested by taca lang/ruby193-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.93-1.94 - lang/ruby193-base/Makefile 1.21-1.23 - lang/ruby193-base/PLIST 1.5-1.6 - lang/ruby193-base/distinfo 1.14-1.16 - lang/ruby193-base/patches/patch-configure 1.5-1.6 - lang/ruby193-base/patches/patch-configure.in 1.5 - lang/ruby193-base/patches/patch-lib_rubygems.rb 1.2 - lang/ruby193-base/patches/patch-lib_rubygems_specification.rb 1.3 - lang/ruby193-base/patches/patch-lib_rubygems_version.rb 1.1 - lang/ruby193-base/patches/patch-random.c deleted - lang/ruby193-base/patches/patch-test_rubygems_test__gem.rb 1.2 --- Module Name: pkgsrc Committed By: taca Date: Thu Jan 31 15:56:14 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile PLIST distinfo pkgsrc/lang/ruby193-base/patches: patch-configure patch-configure.in patch-lib_rubygems.rb patch-test_rubygems_test__gem.rb Removed Files: pkgsrc/lang/ruby193-base/patches: patch-random.c Log Message: Update ruby193 to 1.9.3p374 (Ruby 1.9.3-p374). These releasess don't include any security fixes. Ruby 1.9.3-p362: This release includes other many bug fixes. Resolved build problems on Solaris. Windows 8 support (hopefully). other many bug fixes. Ruby 1.9.3-p374: This release includes many bug fixes. Especially, Fixed randomly SEGV problem (often reported with Rails) Windows 8 support (maybe, hopefully) other many bug fixes. See tickets and ChangeLog for details. --- Module Name: pkgsrc Committed By: taca Date: Sat Feb 2 08:11:54 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: Makefile distinfo pkgsrc/lang/ruby193-base/patches: patch-lib_rubygems_specification.rb Added Files: pkgsrc/lang/ruby193-base/patches: patch-lib_rubygems_version.rb Log Message: Add a two fixes from ruby-2.0.0/rubygems 1.8.25. * Allow multiple conditions for requirement of gem's specification since some newer gem already use this feature. --- Module Name: pkgsrc Committed By: taca Date: Wed Feb 6 15:48:31 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile PLIST distinfo pkgsrc/lang/ruby193-base/patches: patch-configure Log Message: Update ruby193 pacakges to 1.9.3p385. This release includes a security fix about bundled RDoc. Full changes are too may to write here, please refer ChangeLog. @ text @d1 1 a1 1 # $NetBSD$ d105 1 a105 3 doc/ChangeLog-1.8.0 doc/ChangeLog-1.9.3 doc/ChangeLog-YARV \ doc/NEWS-1.8.7 doc/NEWS-1.9.1 doc/NEWS-1.9.2 \ doc/etc.rd doc/etc.rd.ja \ @ 1.20.2.2 log @Pullup ticket #4069 - requested by taca lang/ruby193-base: security patch Revisions pulled up: - lang/ruby193-base/Makefile 1.25 via patch - lang/ruby193-base/PLIST 1.7 - lang/ruby193-base/distinfo 1.17 - lang/ruby193-base/patches/patch-ext_json_lib_json_add_core.rb 1.1 - lang/ruby193-base/patches/patch-ext_json_lib_json_common.rb 1.1 - lang/ruby193-base/patches/patch-ext_json_lib_json_version.rb 1.1 - lang/ruby193-base/patches/patch-ext_json_parser_parser.c 1.1 - lang/ruby193-base/patches/patch-ext_json_parser_parser.rl 1.1 - lang/ruby193-base/patches/patch-man_erb.1 1.2 - lang/ruby193-base/patches/patch-man_irb.1 1.2 - lang/ruby193-base/patches/patch-man_ri.1 1.2 - lang/ruby193-base/patches/patch-man_ruby.1 1.2 - lang/ruby193-base/patches/patch-test_json_test__json.rb 1.1 - lang/ruby193-base/patches/patch-test_json_test__json__addition.rb 1.1 - lang/ruby193-base/patches/patch-test_json_test__json__string__matching.rb 1.1 --- Module Name: pkgsrc Committed By: taca Date: Tue Feb 12 13:03:09 UTC 2013 Modified Files: pkgsrc/lang/ruby193-base: Makefile PLIST distinfo pkgsrc/lang/ruby193-base/patches: patch-man_erb.1 patch-man_irb.1 patch-man_ri.1 patch-man_ruby.1 Added Files: pkgsrc/lang/ruby193-base/patches: patch-ext_json_lib_json_add_core.rb patch-ext_json_lib_json_common.rb patch-ext_json_lib_json_version.rb patch-ext_json_parser_parser.c patch-ext_json_parser_parser.rl patch-test_json_test__json.rb patch-test_json_test__json__addition.rb patch-test_json_test__json__string__matching.rb Log Message: * Add fix for CVE-2013-0269, json vulnerability. * Add comments to patches related to mdoc markup. Bump PKGREVISION. @ text @a5 1 PKGREVISION= 2 @ 1.20.2.3 log @Pullup ticket #4080 - requested by taca lang/ruby193-base: security update Revisions pulled up: - lang/ruby/rubyversion.mk 1.95 - lang/ruby193-base/Makefile 1.26 - lang/ruby193-base/distinfo 1.18 - lang/ruby193-base/patches/patch-ext_json_lib_json_add_core.rb deleted - lang/ruby193-base/patches/patch-ext_json_lib_json_common.rb deleted - lang/ruby193-base/patches/patch-ext_json_lib_json_version.rb deleted - lang/ruby193-base/patches/patch-ext_json_parser_parser.c deleted - lang/ruby193-base/patches/patch-ext_json_parser_parser.rl deleted - lang/ruby193-base/patches/patch-test_json_test__json.rb deleted - lang/ruby193-base/patches/patch-test_json_test__json__addition.rb deleted - lang/ruby193-base/patches/patch-test_json_test__json__string__matching.rb deleted --- Module Name: pkgsrc Committed By: taca Date: Fri Feb 22 16:20:48 UTC 2013 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile distinfo Removed Files: pkgsrc/lang/ruby193-base/patches: patch-ext_json_lib_json_add_core.rb patch-ext_json_lib_json_common.rb patch-ext_json_lib_json_version.rb patch-ext_json_parser_parser.c patch-ext_json_parser_parser.rl patch-test_json_test__json.rb patch-test_json_test__json__addition.rb patch-test_json_test__json__string__matching.rb Log Message: Update ruby193-base package (and related) to 1.9.3-p392. Security problem of CVE-2013-0269 was already handled but REXML security problem is fixed by this package. Now Ruby 1.9.3-p392 is released. I apologize for updating too frequently. This release includes security fixes about bundled JSON and REXML. * Denial of Service and Unsafe Object Creation Vulnerability in JSON (CVE-2013-0269) * Entity expansion DoS vulnerability in REXML (XML bomb) And some small bugfixes are also included. @ text @d6 1 @ 1.19 log @Add a patch to fix CVE-2011-1005 security problem which found out that it affected Ruby 1.9.x, too. Now it assigned CVE-2012-4464 and CVE-2012-4466. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2012/10/02 20:11:52 asau Exp $ a5 1 PKGREVISION= 3 a7 1 DIST_SUBDIR= ruby193-base-201202170 d73 6 a78 5 CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX} CONFIGURE_ARGS+= --with-soname=${RUBY_NAME} CONFIGURE_ARGS+= --with-sitedir=${PREFIX}/${RUBY_SITELIB_BASE} CONFIGURE_ARGS+= --with-vendordir=${PREFIX}/${RUBY_VENDORLIB_BASE} CONFIGURE_ARGS+= --with-ruby-version=${RUBY_VERSION} @ 1.18 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2012/09/22 11:43:28 obache Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.17 log @*** empty log message *** @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2012/09/04 02:02:48 dholland Exp $ a17 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.17.2.1 log @Pullup ticket #3939 - requested by taca lang/ruby193-base: security patch Revisions pulled up: - lang/ruby193-base/Makefile 1.18-1.19 - lang/ruby193-base/distinfo 1.9-1.10 - lang/ruby193-base/patches/patch-error.c 1.1-1.2 --- Module Name: pkgsrc Committed By: asau Date: Tue Oct 2 20:11:57 UTC 2012 Modified Files: pkgsrc/lang/ruby193-base: Makefile Log Message: Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. --- Module Name: pkgsrc Committed By: taca Date: Sat Oct 6 16:20:35 UTC 2012 Modified Files: pkgsrc/lang/ruby193-base: Makefile distinfo Added Files: pkgsrc/lang/ruby193-base/patches: patch-error.c Log Message: Add a patch to fix CVE-2011-1005 security problem which found out that it affected Ruby 1.9.x, too. Now it --- Module Name: pkgsrc Committed By: taca Date: Sat Oct 6 16:27:54 UTC 2012 Modified Files: pkgsrc/lang/ruby193-base: distinfo pkgsrc/lang/ruby193-base/patches: patch-error.c Log Message: Add short note to patches/patch-error.c about CVE-2012-4464 and CVE-2012-4466. @ text @d1 1 a1 1 # $NetBSD$ d6 1 a6 1 PKGREVISION= 3 d18 2 @ 1.17.2.2 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 @d6 1 d9 1 d75 5 a79 6 CONFIGURE_ARGS+= --program-suffix=${RUBY_SUFFIX} CONFIGURE_ARGS+= --with-soname=${RUBY_NAME} CONFIGURE_ARGS+= --with-sitedir=${PREFIX}/${RUBY_SITELIB_BASE} CONFIGURE_ARGS+= --with-vendordir=${PREFIX}/${RUBY_VENDORLIB_BASE} CONFIGURE_ARGS+= --with-ruby-version=${RUBY_VERSION} CONFIGURE_ARGS+= --with-ruby-pc="ruby-${RUBY_VERSION}.pc" @ 1.16 log @Not MAKE_JOBS_SAFE. See <20120510212103.GD7427@@netbsd.org> in pkgsrc-changes from early May 2012; I just got the same failure again. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2012/07/25 14:26:57 bsiegert Exp $ d6 1 a6 1 PKGREVISION= 1 @ 1.15 log @MirBSD support. This adds shlib version handling to rubyversion.mk, a fix to configure (include when checking for struct timespec) and a workaround for broken code if getgrnam_r is available. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2012/06/02 02:23:33 taca Exp $ d20 1 @ 1.14 log @* Don't use --enable-wide-getaddrinfo on SunOS. * Add a patch from Ruby's repository, r35698; make sure to keep space between "-o" and output filename. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2012/05/08 16:08:53 hans Exp $ d51 5 @ 1.13 log @Prevent configure from using some random pkg-config tool found on the system. Fixes build on SunOS 5.10. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/05/04 01:23:37 obache Exp $ d6 1 a93 7 # work around for getaddrinfo(3) # .if ${OPSYS} == "SunOS" && !empty(OS_VERSION:M5.[6-9]) CONFIGURE_ARGS+= --enable-wide-getaddrinfo .endif # @ 1.12 log @pax target directories must be prepared. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2012/04/22 08:17:16 taca Exp $ d47 1 @ 1.11 log @Update ruby193 packages to 1.9.3p194. Security fix with updating bundled RubyGems to 1.8.23 and several bug fixes. Please refer ChangeLog in detail: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2012/03/21 15:40:13 taca Exp $ d123 2 a124 1 ${RUBY_DOC}/irb ${RUBY_EG}/bigdecimal ${RUBY_EG}/pty @ 1.10 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,v 1.9 2012/03/12 12:32:26 fhajny Exp $ a5 1 PKGREVISION= 1 @ 1.10.2.1 log @Pullup ticket #3751 - requested by taca lang/ruby: version bump lang/ruby193-base: security fix Revisions pulled up: - lang/ruby/rubyversion.mk 1.78 - lang/ruby193-base/Makefile 1.11 - lang/ruby193-base/PLIST 1.3 - lang/ruby193-base/distinfo 1.6 - lang/ruby193-base/patches/patch-ext_dbm_extconf.rb deleted - lang/ruby193-base/patches/patch-lib_rubygems_config__file.rb 1.2 - lang/ruby193-base/patches/patch-lib_rubygems_specification.rb 1.2 ------------------------------------------------------------------- Module Name: pkgsrc Committed By: taca Date: Sun Apr 22 08:17:17 UTC 2012 Modified Files: pkgsrc/lang/ruby: rubyversion.mk pkgsrc/lang/ruby193-base: Makefile PLIST distinfo pkgsrc/lang/ruby193-base/patches: patch-lib_rubygems_config__file.rb patch-lib_rubygems_specification.rb Removed Files: pkgsrc/lang/ruby193-base/patches: patch-ext_dbm_extconf.rb Log Message: Update ruby193 packages to 1.9.3p194. Security fix with updating bundled RubyGems to 1.8.23 and several bug fixes. Please refer ChangeLog in detail: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_194/ChangeLog To generate a diff of this commit: cvs rdiff -u -r1.77 -r1.78 pkgsrc/lang/ruby/rubyversion.mk cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/ruby193-base/Makefile cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/ruby193-base/PLIST cvs rdiff -u -r1.5 -r1.6 pkgsrc/lang/ruby193-base/distinfo cvs rdiff -u -r1.1 -r0 \ pkgsrc/lang/ruby193-base/patches/patch-ext_dbm_extconf.rb cvs rdiff -u -r1.1.1.1 -r1.2 \ pkgsrc/lang/ruby193-base/patches/patch-lib_rubygems_config__file.rb \ pkgsrc/lang/ruby193-base/patches/patch-lib_rubygems_specification.rb @ text @d1 1 a1 1 # $NetBSD$ d6 1 @ 1.9 log @Prevent objcopy to be used on SunOS, otherwise Ruby segfaults. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2012/02/18 06:46:54 taca Exp $ d164 5 a169 1 .include "../../textproc/libyaml/buildlink3.mk" @ 1.8 log @Backout previous change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2012/02/18 06:24:21 taca Exp $ d46 4 @ 1.7 log @Bump PKGREVISION from libyaml-0.1.4 ABI change (shlib major bump). @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2012/02/18 05:03:34 taca Exp $ d9 1 @ 1.6 log @* Add a patch whihc I forgot to commit at previous commit. This patch should be verified on none-BSD platform. * Distribution file of Ruby 1.9.3 patchlevel 125 was update with the same file name. Packages are repacked to fix [Bug #6040]. See http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/ These files are changed: enc/trans/big5.c insns_info.inc @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2012/02/16 16:43:38 taca Exp $ a8 1 DIST_SUBDIR= ${PKGBASE}-201202170 @ 1.5 log @Update ruby193-base package to 1.9.3p125 (Ruby 1.9.3 patchlevel 125). Implictly update lang/ruby193 and devel/ruby-mode (nothing change). == Fixes * Fix for Ruby OpenSSL module: Allow "0/n splitting" as a prevention for the TLS BEAST attack * Fixed: LLVM/clang support [Bug #5076] * Fixed: GCC 4.7 support [Bug #5851] * other bug fixes For more detail, please refer: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/01/24 20:42:42 joerg Exp $ d6 1 d9 1 @ 1.4 log @Fix mdoc markup. Bump revision. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2011/12/04 02:31:54 taca Exp $ a5 1 PKGREVISION= 3 a7 1 #PKGREVISION= @ 1.3 log @* Add ${RUBY_VER} under ${GEM_HOME}/gems/*/bin comamnds to avoid conflict with outside gem. * Fix shared library's name on FreeBSD (tested with 8.2-STABLE). Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2011/11/13 15:45:49 taca Exp $ d6 1 a6 1 PKGREVISION= 2 @ 1.2 log @Clean up DEINSTALL/INSTALL scripts. * Remove setting PREFIX. * Remove executing exit on last line. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2011/11/08 16:10:51 taca Exp $ d6 1 a6 1 PKGREVISION= 1 d132 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD$ d6 1 @ 1.1.1.1 log @Importing ruby193-base version 1.9.3p0 (Ruby 1.9.3 p0): Please refer detail for: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/NEWS http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_0/ChangeLog Short summary from NEWS: * Ruby's License is changed from a dual license with GPLv2 to a dual license with 2-clause BSDL. * Encoding * new encodings: CP950, CP951, UTF-16 and UTF-32 * change alias: * SJIS is Windows-31J * Regexps now support Unicode 6.0. (new characters and scripts) * builtin classes * ARGF * new methods: ARGF.read_nonblock and so on. * Array * extended method: Array#pack supports endian modifiers * String * extended method: String#unpack supports endian modifiers * new method: String#prepend and String#byteslice * Bignum * Multiplication algorithm for Bignums with a large number of digits over 150 BDIGITs is changed in order to reduce its calculation time. Now such large Bignums are multiplied by using Toom-3 algorithm. * File * new constant: File::NULL and File::DIRECT * IO * extended method: IO#putc supports multibyte characters * new methods: * IO#advise, IO.write and IO.binwrite * Kernel * move #__id__ to BasicObject * extended method: Kernel#rand supports range argument * Module * new methods: Module#private_constant and Module#public_constant * Random * extended method: Random.rand supports range argument * Time * extended method: Time#strftime supports %:z and %::z * Process * Process#maxgroups and Process#maxgroups= now raise NotImplementedError if the platform don't support supplementary groups concept @ text @@