head 1.25; access; symbols pkgsrc-2023Q1:1.24.0.2 pkgsrc-2023Q1-base:1.24 pkgsrc-2022Q4:1.23.0.8 pkgsrc-2022Q4-base:1.23 pkgsrc-2022Q3:1.23.0.6 pkgsrc-2022Q3-base:1.23 pkgsrc-2022Q2:1.23.0.4 pkgsrc-2022Q2-base:1.23 pkgsrc-2022Q1:1.23.0.2 pkgsrc-2022Q1-base:1.23 pkgsrc-2021Q4:1.22.0.6 pkgsrc-2021Q4-base:1.22 pkgsrc-2021Q3:1.22.0.4 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.22.0.2 pkgsrc-2021Q2-base:1.22 pkgsrc-2021Q1:1.21.0.2 pkgsrc-2021Q1-base:1.21 pkgsrc-2020Q4:1.20.0.30 pkgsrc-2020Q4-base:1.20 pkgsrc-2020Q3:1.20.0.28 pkgsrc-2020Q3-base:1.20 pkgsrc-2020Q2:1.20.0.24 pkgsrc-2020Q2-base:1.20 pkgsrc-2020Q1:1.20.0.4 pkgsrc-2020Q1-base:1.20 pkgsrc-2019Q4:1.20.0.26 pkgsrc-2019Q4-base:1.20 pkgsrc-2019Q3:1.20.0.22 pkgsrc-2019Q3-base:1.20 pkgsrc-2019Q2:1.20.0.20 pkgsrc-2019Q2-base:1.20 pkgsrc-2019Q1:1.20.0.18 pkgsrc-2019Q1-base:1.20 pkgsrc-2018Q4:1.20.0.16 pkgsrc-2018Q4-base:1.20 pkgsrc-2018Q3:1.20.0.14 pkgsrc-2018Q3-base:1.20 pkgsrc-2018Q2:1.20.0.12 pkgsrc-2018Q2-base:1.20 pkgsrc-2018Q1:1.20.0.10 pkgsrc-2018Q1-base:1.20 pkgsrc-2017Q4:1.20.0.8 pkgsrc-2017Q4-base:1.20 pkgsrc-2017Q3:1.20.0.6 pkgsrc-2017Q3-base:1.20 pkgsrc-2017Q2:1.20.0.2 pkgsrc-2017Q2-base:1.20 pkgsrc-2017Q1:1.19.0.2 pkgsrc-2017Q1-base:1.19 pkgsrc-2016Q4:1.18.0.2 pkgsrc-2016Q4-base:1.18 pkgsrc-2016Q3:1.17.0.6 pkgsrc-2016Q3-base:1.17 pkgsrc-2016Q2:1.17.0.4 pkgsrc-2016Q2-base:1.17 pkgsrc-2016Q1:1.17.0.2 pkgsrc-2016Q1-base:1.17 pkgsrc-2015Q4:1.16.0.4 pkgsrc-2015Q4-base:1.16 pkgsrc-2015Q3:1.16.0.2 pkgsrc-2015Q3-base:1.16 pkgsrc-2015Q2:1.15.0.4 pkgsrc-2015Q2-base:1.15 pkgsrc-2015Q1:1.15.0.2 pkgsrc-2015Q1-base:1.15 pkgsrc-2014Q4:1.14.0.8 pkgsrc-2014Q4-base:1.14 pkgsrc-2014Q3:1.14.0.6 pkgsrc-2014Q3-base:1.14 pkgsrc-2014Q2:1.14.0.4 pkgsrc-2014Q2-base:1.14 pkgsrc-2014Q1:1.14.0.2 pkgsrc-2014Q1-base:1.14 pkgsrc-2013Q4:1.13.0.8 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.6 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.4 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.2 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.12.0.18 pkgsrc-2012Q4-base:1.12 pkgsrc-2011Q4:1.12.0.16 pkgsrc-2011Q4-base:1.12 pkgsrc-2011Q2:1.12.0.14 pkgsrc-2011Q2-base:1.12 pkgsrc-2009Q4:1.12.0.12 pkgsrc-2009Q4-base:1.12 pkgsrc-2008Q4:1.12.0.10 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.8 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.6 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.4 pkgsrc-2008Q2-base:1.12 pkgsrc-2008Q1:1.12.0.2 pkgsrc-2008Q1-base:1.12 pkgsrc-2007Q4:1.11.0.12 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.11.0.10 pkgsrc-2007Q3-base:1.11 pkgsrc-2007Q2:1.11.0.8 pkgsrc-2007Q2-base:1.11 pkgsrc-2007Q1:1.11.0.6 pkgsrc-2007Q1-base:1.11 pkgsrc-2006Q4:1.11.0.4 pkgsrc-2006Q4-base:1.11 pkgsrc-2006Q3:1.11.0.2 pkgsrc-2006Q3-base:1.11 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.8.0.4 pkgsrc-2005Q3-base:1.8 pkgsrc-2005Q2:1.8.0.2 pkgsrc-2005Q2-base:1.8 pkgsrc-2005Q1:1.7.0.2 pkgsrc-2005Q1-base:1.7 pkgsrc-2004Q4:1.5.0.2 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.3.0.4 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.2 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.2.0.2 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.1.1.1.0.2 pkgsrc-2003Q4-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.25 date 2023.05.30.14.51.06; author taca; state dead; branches; next 1.24; commitid Tpf3XgHYbuwbUZqE; 1.24 date 2023.01.04.10.50.17; author taca; state Exp; branches; next 1.23; commitid ttSnudYoDi6vgd8E; 1.23 date 2022.01.16.14.29.29; author taca; state Exp; branches; next 1.22; commitid RkR0gfgyy7D7PRoD; 1.22 date 2021.06.01.09.12.26; author wiz; state Exp; branches; next 1.21; commitid jLN0zVZftGGJqpVC; 1.21 date 2021.02.14.15.09.29; author taca; state Exp; branches; next 1.20; commitid dDfiEErAglilQGHC; 1.20 date 2017.06.05.14.30.51; author taca; state Exp; branches; next 1.19; commitid zYH7CdmmggzF1cUz; 1.19 date 2017.03.20.13.27.02; author taca; state Exp; branches; next 1.18; commitid Ig8kB1iVyb9c9iKz; 1.18 date 2016.10.15.14.42.10; author taca; state Exp; branches; next 1.17; commitid Z9joVSSMGaLmzfqz; 1.17 date 2016.03.12.13.38.33; author wiz; state Exp; branches; next 1.16; commitid ZVDodmssoJNpcmYy; 1.16 date 2015.09.13.14.37.10; author taca; state Exp; branches; next 1.15; commitid YykN62ZlXZzkl6By; 1.15 date 2015.03.08.15.19.13; author taca; state Exp; branches; next 1.14; commitid OmYrzMv50Ls6EOcy; 1.14 date 2014.03.13.11.08.51; author jperkin; state Exp; branches; next 1.13; commitid KxozNJIlfZNkPwsx; 1.13 date 2013.03.11.12.28.46; author taca; state Exp; branches; next 1.12; 1.12 date 2008.03.11.16.07.16; author taca; state dead; branches; next 1.11; 1.11 date 2006.08.31.08.42.41; author rillig; state Exp; branches; next 1.10; 1.10 date 2006.01.03.15.07.29; author taca; state Exp; branches; next 1.9; 1.9 date 2005.11.02.09.48.34; author taca; state Exp; branches; next 1.8; 1.8 date 2005.04.11.21.46.31; author tv; state Exp; branches; next 1.7; 1.7 date 2005.03.06.17.19.06; author taca; state Exp; branches; next 1.6; 1.6 date 2005.01.28.14.08.01; author taca; state Exp; branches; next 1.5; 1.5 date 2004.11.27.16.27.45; author taca; state Exp; branches; next 1.4; 1.4 date 2004.10.03.00.12.57; author tv; state Exp; branches; next 1.3; 1.3 date 2004.04.11.04.38.48; author snj; state Exp; branches; next 1.2; 1.2 date 2004.01.20.12.20.05; author agc; state Exp; branches; next 1.1; 1.1 date 2003.09.15.00.18.31; author dmcmahill; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2003.09.15.00.18.31; author dmcmahill; state Exp; branches; next ; desc @@ 1.25 log @math/ruby-gsl: remove pacakge Remove package which suported by ruby27 only. @ text @# $NetBSD: Makefile,v 1.24 2023/01/04 10:50:17 taca Exp $ DISTNAME= gsl-2.1.0.3 PKGREVISION= 1 CATEGORIES= math MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/SciRuby/rb-gsl/ COMMENT= Ruby interface to GNU Scientific Library LICENSE= gnu-gpl-v2 # OR later USE_GCC_RUNTIME= yes RUBY_VERSIONS_ACCEPTED= 27 .include "../../lang/ruby/gem.mk" .include "../../math/gsl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.24 log @Use RUBY_VERSIONS_ACCEPTED for ruby27 only packages. No functinal change. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2022/01/16 14:29:29 taca Exp $ @ 1.23 log @Thease packages dose not support Ruby 3.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/06/01 09:12:26 wiz Exp $ d14 1 a14 1 RUBY_VERSIONS_INCOMPATIBLE= 30 31 @ 1.22 log @*: recursive PKGREVISION bump for sneaky gsl shared library version number change @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2021/02/14 15:09:29 taca Exp $ d14 1 a14 1 RUBY_VERSIONS_INCOMPATIBLE= 30 @ 1.21 log @Mark these packages Ruby 3.0 incompatible @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2017/06/05 14:30:51 taca Exp $ d4 1 @ 1.20 log @Update ruby-gsl to 2.1.0.3. * Suppress warnings in Ruby 2.4 by suppressing use of Fixnum. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2017/03/20 13:27:02 taca Exp $ d13 2 @ 1.19 log @Update ruby-gsl to 2.1.0.2. 2.1.0.2 - Enhancements * Support for assigning Ruby Complex types to GSL::Matrix::Complex. (@@v0dro) * Support for 2D interpolation by exposing GSLs interp2d and spline2d. (@@v0dro) * Support for Ruby 2.4. (@@badlamer) - Fixes * Fix NArray superclass mismatch problem. (@@v0dro) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2016/10/15 14:42:10 taca Exp $ d3 1 a3 1 DISTNAME= gsl-2.1.0.2 @ 1.18 log @Update ruby-gsl to 2.1.0.1. AFAIR, pkgsrc's ruby23-base dose not met below problem but here is changes: * Gem was not compiling on Ruby 2.3.0 due to non-availability of correct headers. This minor release fixes that problem. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2016/03/12 13:38:33 wiz Exp $ d3 1 a3 1 DISTNAME= gsl-2.1.0.1 d7 1 a7 1 HOMEPAGE= http://github.com/SciRuby/rb-gsl a10 2 DEPENDS+= ${RUBY_PKGPREFIX}-narray>=0.5.9:../../math/ruby-narray @ 1.17 log @Update ruby-gsl to 2.1.0. This version comes with extra Linux tmp files; reported upstream as https://github.com/SciRuby/rb-gsl/issues/34 Changes: Support for gsl-2.1.0. Support for nmatrix (not in pkgsrc yet) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2015/09/13 14:37:10 taca Exp $ d3 1 a3 1 DISTNAME= gsl-2.1.0 @ 1.16 log @Update ruby-gsl to 1.16.0.6. == Thu Jul 03 2015 * Ruby/GSL 1.16.0.6 * rb-gsl and gsl are now the same gem == Thu Jul 02 2015 * Ruby/GSL 1.16.0.5 * Optional narray support * Drop Ruby 1.8 support * Drop support for GSL < 1.15 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/03/08 15:19:13 taca Exp $ d3 1 a3 1 DISTNAME= gsl-1.16.0.6 @ 1.15 log @Update ruby-gsl to 1.16.0.4. * Switch to rb-gsl gem. Fri Dec 19 2014 * Ruby/GSL 1.16.0.4 * Optimize and extract multiplication and division operations on Fixnum and Float. Pull request #8 by Veselin Vasilev. * Fixed division in GSL::Oper for GSL::Vector::Col. Issue #9. Tue Oct 21 2014 * Ruby/GSL 1.16.0.3 * Fixed RDoc issues. Issue #6 by @@bigtunacan. * Fixed $LOAD_PATH problem. Pull request #7 by Takahiro SATOH. Wed Jul 9 2014 * Ruby/GSL 1.16.0.2 * Fixed linking problem. Thu Apr 24 2014 * Ruby/GSL 1.16.0.1 * Extensive cleanup. * Fixed linking problems. * Required Ruby version >= 1.8.7. Fri Jan 24 2014 * Ruby/GSL 1.16.0 * GSL-1.16 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2014/03/13 11:08:51 jperkin Exp $ d3 1 a3 2 DISTNAME= rb-gsl-${VERS} PKGNAME= ${RUBY_PKGPREFIX}-gsl-${VERS} d7 1 a7 1 HOMEPAGE= https://github.com/blackwinter/rb-gsl a12 2 VERS= 1.16.0.4 @ 1.14 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.13 2013/03/11 12:28:46 taca Exp $ d3 2 a4 1 DISTNAME= gsl-1.15.3 d8 1 a8 1 HOMEPAGE= http://rb-gsl.rubyforge.org/ d14 2 @ 1.13 log @Add ruby-gsl 1.15.3 which is latest version on rubygems.org. It depends on math/ruby-narray, replacing ruby-rb-gsl. Changes from ruby-rb-gsl 1.14.7 isn't available. @ text @d1 1 a1 1 # $NetBSD$ d13 2 @ 1.12 log @Remove math/ruby-gsl since it successor exists as math/ruby-rb-gsl. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2006/08/31 08:42:41 rillig Exp $ d3 1 a3 3 DISTNAME= ruby-gsl-0.2.0 PKGNAME= ${RUBY_PKGPREFIX}-gsl-0.2.0 PKGREVISION= 4 a4 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=ruby-gsl/} d6 4 a9 3 MAINTAINER= dmcmahill@@NetBSD.org HOMEPAGE= http://ruby-gsl.sourceforge.net/ COMMENT= Wrapper of the GNU Scientific Library (GSL) for Ruby d11 1 a11 8 CONFIGURE_DIRS= ext RUBY_EXTCONF_SUBDIRS= ${CONFIGURE_DIRS} RUBY_HAS_ARCHLIB= yes USE_RUBY_EXTCONF= yes INSTALL_TARGET= site-install DOCS= AUTHORS HISTORY HOWTO IMPLEMENTED README THANKS \ TODO doc.rd REPLACE_RUBY_DIRS= ${WRKSRC}/samples d13 1 a13 9 post-install: ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/gsl .for f in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${RUBY_DOCDIR}/gsl .endfor ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/gsl ${INSTALL_DATA} ${WRKSRC}/samples/*.rb ${RUBY_EXAMPLESDIR}/gsl .include "../../lang/ruby/modules.mk" @ 1.11 log @Fixed the pkglint warnings about "${WRKSRC}/..". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2006/01/03 15:07:29 taca Exp $ @ 1.10 log @Bump PKGREVISION by update of ruby18-base package. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2005/11/02 09:48:34 taca Exp $ d13 2 a17 1 WRKSRC= ${WRKDIR}/${DISTNAME}/ext d20 1 a20 1 REPLACE_RUBY_DIRS= ${WRKSRC}/../samples d25 1 a25 1 ${INSTALL_DATA} ${WRKSRC}/../doc/${f} ${RUBY_DOCDIR}/gsl d28 1 a28 1 ${INSTALL_DATA} ${WRKSRC}/../samples/*.rb ${RUBY_EXAMPLESDIR}/gsl @ 1.9 log @Bump PKGREVISION of packages including ruby extention library by Ruby 1.8.3 updates. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2005/04/11 21:46:31 tv Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.8 log @Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2005/03/06 17:19:06 taca Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.7 log @Bump PKGREVISION with introduce of ruby16-base/ruby18-base pacakge. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2005/01/28 14:08:01 taca Exp $ a13 1 USE_BUILDLINK3= yes @ 1.6 log @Add RUBY_HAS_ARCHLIB which have machine dependent extention libraries. Bump PKG_REVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2004/11/27 16:27:45 taca Exp $ d5 1 a5 1 PKGREVISION= 1 @ 1.5 log @Update ruby-gsl pacakge to 0.2.0 migrating to use new Ruby framework. 0.2.0: using GSL 1.5 sorting vectors fixes in Vector and Linalg_complex check if complex_householder_hv is available check for Cygwin faster MonteCarlo implementation more and renamed constants (MKS -> MKSA, CGS -> CGSM) better (meaning more sensible) error handling fixed initialization bug in Spline more samples @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2004/10/03 00:12:57 tv Exp $ d5 1 d13 1 @ 1.4 log @Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10 in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2004/04/11 04:38:48 snj Exp $ d3 2 a4 2 DISTNAME= ruby-gsl-0.1.9 PKGREVISION= 1 d12 1 a12 2 DIST_SUBDIR= ruby WRKSRC= ${WRKDIR}/${DISTNAME}/ext a13 1 USE_BUILDLINK3= yes d15 4 a18 14 DOCS= README post-patch: ${MV} ${WRKSRC}/Const.c ${WRKSRC}/Const.c.bak ${SED} -e 's;CONST_MKS_;CONST_MKSA_;g' -e 's;CONST_CGS_;CONST_CGSM_;g' \ ${WRKSRC}/Const.c.bak > ${WRKSRC}/Const.c DOCS= \ HOWTO \ IMPLEMENTED \ README \ TODO \ doc.rd d28 1 a28 2 .include "../../lang/ruby-base/Makefile.common" .include "../../lang/ruby-base/buildlink3.mk" @ 1.3 log @Convert to buildlink3. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2004/01/20 12:20:05 agc Exp $ d4 1 @ 1.2 log @Move WRKSRC definition away from the first paragraph in a Makefile. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1.1.1 2003/09/15 00:18:31 dmcmahill Exp $ d14 1 a14 1 USE_BUILDLINK2= yes d40 2 a41 2 .include "../../lang/ruby-base/buildlink2.mk" .include "../../math/gsl/buildlink2.mk" @ 1.1 log @Initial revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2003/07/17 21:48:07 grant Exp $ a3 1 WRKSRC= ${WRKDIR}/${DISTNAME}/ext d12 1 @ 1.1.1.1 log @import ruby-gsl-0.1.9 This is a port of the GNU Scientific Library to the Ruby programming language. Things from GSL you can use in ruby-gsl: - some error handling (ch. 3 in the GSL documentation) - basic mathematical functions (ch. 4) - complex numbers (ch. 5) - functions for polynomial evaluation/roots (ch. 6) - most "special functions" (ch. 7) - vectors and matrices (ch. 8) - permutations (ch. 9) - combinations (ch. 10) - BLAS support (ch. 12) - linear algebra (ch. 13) - eigensystems (ch. 14) - numerical integration (ch. 16) - random number generation (ch. 17) - quasi-random sequences (ch. 18) - most random number distributions (ch. 19) - most statistical functions (ch. 20) - histograms (ch. 21) - Monte Carlo integration (ch. 23) - Simulated Annealing (not reliable) (ch. 24) - interpolation (ch. 26) - numerical differentiation (ch. 27) - Chebyshev approximation (ch. 28) - series acceleration (ch. 29) - Discrete Hankel Transforms (ch. 30) - 1-dimensional root-finding (ch. 31) - 1-dimensional minimization (ch. 32) - some functions for least-squares fitting (ch. 35) - physical constants (ch. 37) @ text @@