head 1.7; access; symbols pkgsrc-2026Q1:1.7.0.112 pkgsrc-2026Q1-base:1.7 pkgsrc-2025Q4:1.7.0.110 pkgsrc-2025Q4-base:1.7 pkgsrc-2025Q3:1.7.0.108 pkgsrc-2025Q3-base:1.7 pkgsrc-2025Q2:1.7.0.106 pkgsrc-2025Q2-base:1.7 pkgsrc-2025Q1:1.7.0.104 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.102 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.7.0.100 pkgsrc-2024Q3-base:1.7 pkgsrc-2024Q2:1.7.0.98 pkgsrc-2024Q2-base:1.7 pkgsrc-2024Q1:1.7.0.96 pkgsrc-2024Q1-base:1.7 pkgsrc-2023Q4:1.7.0.94 pkgsrc-2023Q4-base:1.7 pkgsrc-2023Q3:1.7.0.92 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.90 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.7.0.88 pkgsrc-2023Q1-base:1.7 pkgsrc-2022Q4:1.7.0.86 pkgsrc-2022Q4-base:1.7 pkgsrc-2022Q3:1.7.0.84 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.82 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.80 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.78 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.76 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.74 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.72 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.70 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.68 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.64 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.44 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.66 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.62 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.60 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.58 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.56 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.54 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.52 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.50 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.48 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.46 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.42 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.40 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.38 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.36 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.34 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.32 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.30 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.28 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.26 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.24 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.22 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.20 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.18 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.16 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.14 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.12 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.10 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.8 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.6 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.4 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.2 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.6.0.4 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.2 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.5.0.20 pkgsrc-2011Q3-base:1.5 pkgsrc-2011Q2:1.5.0.18 pkgsrc-2011Q2-base:1.5 pkgsrc-2011Q1:1.5.0.16 pkgsrc-2011Q1-base:1.5 pkgsrc-2010Q4:1.5.0.14 pkgsrc-2010Q4-base:1.5 pkgsrc-2010Q3:1.5.0.12 pkgsrc-2010Q3-base:1.5 pkgsrc-2010Q2:1.5.0.10 pkgsrc-2010Q2-base:1.5 pkgsrc-2010Q1:1.5.0.8 pkgsrc-2010Q1-base:1.5 pkgsrc-2009Q4:1.5.0.6 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.5.0.4 pkgsrc-2009Q3-base:1.5 pkgsrc-2009Q2:1.5.0.2 pkgsrc-2009Q2-base:1.5 pkgsrc-2009Q1:1.4.0.22 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.20 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.18 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.16 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.14 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.12 pkgsrc-2008Q1:1.4.0.10 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.8 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.4.0.6 pkgsrc-2007Q3-base:1.4 pkgsrc-2007Q2:1.4.0.4 pkgsrc-2007Q2-base:1.4 pkgsrc-2007Q1:1.4.0.2 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.3.0.6 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.4 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.2 pkgsrc-2006Q2-base:1.3 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.7 date 2012.05.23.03.02.26; author dholland; state Exp; branches; next 1.6; 1.6 date 2011.12.18.16.57.22; author ryoon; state Exp; branches; next 1.5; 1.5 date 2009.06.14.18.03.41; author joerg; state Exp; branches; next 1.4; 1.4 date 2007.03.17.08.45.04; author obache; state Exp; branches; next 1.3; 1.3 date 2006.05.19.13.44.50; author rillig; state Exp; branches; next 1.2; 1.2 date 2006.05.19.08.13.25; author rillig; state Exp; branches; next 1.1; 1.1 date 2006.05.19.07.49.09; author rillig; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.05.19.07.49.09; author rillig; state Exp; branches; next ; desc @@ 1.7 log @After the move of expat in base, this finds it and installs an additional library. Since expat is relatively harmless, just add an unconditional dependence on expat and update the PLIST. PKGREVISION -> 4. @ text @@@comment $NetBSD: PLIST,v 1.6 2011/12/18 16:57:22 ryoon Exp $ bin/spl-config bin/splrun bin/webspld include/spl.h lib/libspl.a lib/spl_modules/moddir.list lib/spl_modules/mod_array.so lib/spl_modules/mod_bits.so lib/spl_modules/mod_cgi.so lib/spl_modules/mod_crypt.so lib/spl_modules/mod_encode_int.splb lib/spl_modules/mod_encode_js.splb lib/spl_modules/mod_encode_regex.splb lib/spl_modules/mod_encode_url.splb lib/spl_modules/mod_encode_xml.so lib/spl_modules/mod_environ.so lib/spl_modules/mod_file.so lib/spl_modules/mod_format_ini.splb lib/spl_modules/mod_format_xml.so @@comment lib/spl_modules/mod_gl.so lib/spl_modules/mod_prime.so lib/spl_modules/mod_sql.so ${PLIST.sqlite}lib/spl_modules/mod_sql_sqlite.so lib/spl_modules/mod_sql_utils.splb lib/spl_modules/mod_system.so lib/spl_modules/mod_task.so lib/spl_modules/mod_termio.so lib/spl_modules/mod_time.so lib/spl_modules/mod_uuidgen.so lib/spl_modules/mod_w2t.splb lib/spl_modules/mod_webdebug.so lib/spl_modules/mod_wsf.splb lib/spl_modules/mod_wsf_action.splb lib/spl_modules/mod_wsf_debug.splb lib/spl_modules/mod_wsf_dialog.splb lib/spl_modules/mod_wsf_display.splb lib/spl_modules/mod_wsf_edit.splb lib/spl_modules/mod_wsf_edit_sql.splb lib/spl_modules/mod_wsf_graph.splb lib/spl_modules/mod_wsf_menu.splb lib/spl_modules/mod_wsf_switch.splb libexec/cgi-bin/spl_modules libexec/cgi-bin/webspl.cgi share/aclocal/spl.m4 share/doc/spl/README share/doc/spl/README.API share/doc/spl/README.LANG share/doc/spl/README.WEBSPL share/doc/spl/manual.tex share/doc/spl/spldoc/builtins.html share/doc/spl/spldoc/builtins.txt share/doc/spl/spldoc/array.html share/doc/spl/spldoc/array.txt share/doc/spl/spldoc/bits.html share/doc/spl/spldoc/bits.txt share/doc/spl/spldoc/cgi.html share/doc/spl/spldoc/cgi.txt share/doc/spl/spldoc/crypt.html share/doc/spl/spldoc/crypt.txt share/doc/spl/spldoc/curl.html share/doc/spl/spldoc/curl.txt share/doc/spl/spldoc/encode_int.html share/doc/spl/spldoc/encode_int.txt share/doc/spl/spldoc/encode_js.html share/doc/spl/spldoc/encode_js.txt share/doc/spl/spldoc/encode_regex.html share/doc/spl/spldoc/encode_regex.txt share/doc/spl/spldoc/encode_url.html share/doc/spl/spldoc/encode_url.txt share/doc/spl/spldoc/encode_xml.html share/doc/spl/spldoc/environ.txt share/doc/spl/spldoc/encode_xml.txt share/doc/spl/spldoc/environ.html share/doc/spl/spldoc/file.html share/doc/spl/spldoc/file.txt share/doc/spl/spldoc/format_ini.html share/doc/spl/spldoc/format_ini.txt share/doc/spl/spldoc/format_xml.html share/doc/spl/spldoc/format_xml.txt @@comment share/doc/spl/spldoc/gl.html @@comment share/doc/spl/spldoc/gl.txt share/doc/spl/spldoc/kde.html share/doc/spl/spldoc/kde.txt share/doc/spl/spldoc/multimouse.html share/doc/spl/spldoc/multimouse.txt share/doc/spl/spldoc/prime.html share/doc/spl/spldoc/prime.txt share/doc/spl/spldoc/qt.html share/doc/spl/spldoc/qt.txt share/doc/spl/spldoc/sdl.html share/doc/spl/spldoc/sdl.txt share/doc/spl/spldoc/sql.html share/doc/spl/spldoc/sql.txt share/doc/spl/spldoc/sql_mysql.html share/doc/spl/spldoc/sql_mysql.txt share/doc/spl/spldoc/sql_postgres.html share/doc/spl/spldoc/sql_sqlite.html share/doc/spl/spldoc/sql_postgres.txt share/doc/spl/spldoc/sql_sqlite.txt share/doc/spl/spldoc/sql_utils.html share/doc/spl/spldoc/sql_utils.txt share/doc/spl/spldoc/system.html share/doc/spl/spldoc/system.txt share/doc/spl/spldoc/task.html share/doc/spl/spldoc/task.txt share/doc/spl/spldoc/termio.html share/doc/spl/spldoc/termio.txt share/doc/spl/spldoc/time.html share/doc/spl/spldoc/time.txt share/doc/spl/spldoc/uuidgen.html share/doc/spl/spldoc/uuidgen.txt share/doc/spl/spldoc/w2t.html share/doc/spl/spldoc/w2t.txt share/doc/spl/spldoc/webdebug.html share/doc/spl/spldoc/webdebug.txt share/doc/spl/spldoc/wsf.html share/doc/spl/spldoc/wsf.txt share/doc/spl/spldoc/wsf_action.html share/doc/spl/spldoc/wsf_action.txt share/doc/spl/spldoc/wsf_debug.html share/doc/spl/spldoc/xml.txt share/doc/spl/spldoc/wsf_debug.txt share/doc/spl/spldoc/wsf_dialog.html share/doc/spl/spldoc/wsf_dialog.txt share/doc/spl/spldoc/wsf_display.html share/doc/spl/spldoc/wsf_display.txt share/doc/spl/spldoc/wsf_edit.html share/doc/spl/spldoc/wsf_edit.txt share/doc/spl/spldoc/wsf_edit_sql.html share/doc/spl/spldoc/wsf_edit_sql.txt share/doc/spl/spldoc/wsf_graph.html share/doc/spl/spldoc/wsf_graph.txt share/doc/spl/spldoc/wsf_menu.html share/doc/spl/spldoc/wsf_menu.txt share/doc/spl/spldoc/wsf_switch.html share/doc/spl/spldoc/wsf_switch.txt share/doc/spl/spldoc/xml.html share/doc/spl/spldoc/index.html share/doc/spl/webspl_demo/calc_off.spltpl share/doc/spl/webspl_demo/calc_on.spltpl share/doc/spl/webspl_demo/cookies.webspl share/doc/spl/webspl_demo/entry_edit.spltpl share/doc/spl/webspl_demo/entry_show.spltpl share/doc/spl/webspl_demo/friends.webspl share/doc/spl/webspl_demo/images/wsf_graph_down.gif share/doc/spl/webspl_demo/images/wsf_graph_downX.gif share/doc/spl/webspl_demo/images/wsf_graph_left.gif share/doc/spl/webspl_demo/images/wsf_graph_leftX.gif share/doc/spl/webspl_demo/images/wsf_graph_line.gif share/doc/spl/webspl_demo/images/wsf_graph_lineX.gif share/doc/spl/webspl_demo/images/wsf_graph_right.gif share/doc/spl/webspl_demo/images/wsf_graph_rightX.gif share/doc/spl/webspl_demo/images/wsf_graph_trans.gif share/doc/spl/webspl_demo/images/wsf_graph_up.gif share/doc/spl/webspl_demo/images/wsf_graph_upX.gif share/doc/spl/webspl_demo/main.spltpl share/doc/spl/webspl_demo/sessioncookie.webspl share/doc/spl/webspl_demo/w2tdemo_html.webspl share/doc/spl/webspl_demo/w2tdemo_svg.webspl share/doc/spl/webspl_demo/webspl.conf share/doc/spl/webspl_demo/window.spltpl share/doc/spl/webspl_demo/wsf_dialog.webspl share/doc/spl/webspl_demo/wsfaction.webspl share/doc/spl/webspl_demo/wsfd_calc.webspl share/doc/spl/webspl_demo/wsfd_calc.xml share/doc/spl/webspl_demo/wsfdemo.webspl share/doc/spl/webspl_demo/wsfgraph.webspl share/doc/spl/qtdemo/qtdemo001.spl share/doc/spl/qtdemo/qtdemo002.spl share/doc/spl/qtdemo/qtdemo002.ui share/doc/spl/qtdemo/qtdemo003.spl share/doc/spl/qtdemo/qtdemo003.ui share/doc/spl/qtdemo/qtdemo004.spl share/doc/spl/qtdemo/qtdemo004.ui share/doc/spl/qtdemo/qtdemo005.spl share/doc/spl/qtdemo/qtdemo006.spl share/doc/spl/qtdemo/qtdemo007.spl share/doc/spl/webspltut/index.html share/doc/spl/webspltut/webspltut00.webspl share/doc/spl/webspltut/webspltut01.webspl share/doc/spl/webspltut/webspltut02.webspl share/doc/spl/webspltut/webspltut03.webspl share/doc/spl/webspltut/webspltut04.webspl share/doc/spl/webspltut/webspltut05.webspl share/doc/spl/webspltut/webspltut06.spl share/examples/spl/example01.expected share/examples/spl/example01.spl share/examples/spl/example02.expected share/examples/spl/example02.spl share/examples/spl/example03.expected share/examples/spl/example03.spl share/examples/spl/example04.expected share/examples/spl/example04.spl share/examples/spl/example05.expected share/examples/spl/example05.spl share/examples/spl/example06.expected share/examples/spl/example06.spl share/examples/spl/example07.expected share/examples/spl/example07.spl share/examples/spl/example08.expected share/examples/spl/example08.spl share/examples/spl/example09.expected share/examples/spl/example09.spl share/examples/spl/example10.expected share/examples/spl/example10.spl share/examples/spl/example11.code share/examples/spl/example11.expected share/examples/spl/example11.spl share/examples/spl/example11.spltpl share/examples/spl/example12.expected share/examples/spl/example12.spl share/examples/spl/example13.expected share/examples/spl/example13.spl share/examples/spl/example14.expected share/examples/spl/example14.spl share/examples/spl/example14.spltpl share/examples/spl/example15.expected share/examples/spl/example15.spl share/examples/spl/example16.expected share/examples/spl/example16.spl share/examples/spl/example17.expected share/examples/spl/example17.spl share/examples/spl/example18.expected share/examples/spl/example18.spl share/examples/spl/example19.expected share/examples/spl/example19.spl share/examples/spl/example20.expected share/examples/spl/example20.spl share/examples/spl/example20.xml share/examples/spl/example21.expected share/examples/spl/example21.spl share/examples/spl/example22.expected share/examples/spl/example22.spl share/examples/spl/example23.expected share/examples/spl/example23.spl share/examples/spl/example24.expected share/examples/spl/example24.spl share/examples/spl/example25.expected share/examples/spl/example25.spl share/examples/spl/example26.expected share/examples/spl/example26.spl share/examples/spl/example27.expected share/examples/spl/example27.spl share/examples/spl/example28.expected share/examples/spl/example28.spl share/examples/spl/example29.expected share/examples/spl/example29.spl share/examples/spl/example30.expected share/examples/spl/example30.spl share/examples/spl/example31.expected share/examples/spl/example31.spl share/examples/spl/example32.expected share/examples/spl/example32.spl share/examples/spl/example33.expected share/examples/spl/example33.spl share/examples/spl/example34.expected share/examples/spl/example34.spl share/examples/spl/example35.expected share/examples/spl/example35.spl share/examples/spl/example36.expected share/examples/spl/example36.spl share/examples/spl/example37.expected share/examples/spl/example37.spl share/examples/spl/example38.expected share/examples/spl/example38.spl share/examples/spl/example39.expected share/examples/spl/example39.spl share/examples/spl/example40.expected share/examples/spl/example40.spl share/examples/spl/example41.expected share/examples/spl/example41.spl share/examples/spl/example42.expected share/examples/spl/example42.spl share/examples/spl/example43.expected share/examples/spl/example43.spl share/examples/spl/example44.expected share/examples/spl/example44.spl share/examples/spl/example45.expected share/examples/spl/example45.spl share/examples/spl/example46.expected share/examples/spl/example46.spl share/examples/spl/example47.expected share/examples/spl/example47.spl share/examples/spl/example48.expected share/examples/spl/example48.spl share/examples/spl/example49.expected share/examples/spl/example49.spl share/examples/spl/example50.expected share/examples/spl/example50.spl share/examples/spl/example51.expected share/examples/spl/example51.spl share/examples/spl/example52.expected share/examples/spl/example52.spl share/examples/spl/example53.expected share/examples/spl/example53.spl share/examples/spl/example54.expected share/examples/spl/example54.spl share/examples/spl/example55.expected share/examples/spl/example55.spl share/examples/spl/example56.expected share/examples/spl/example56.spl share/examples/spl/example57.expected share/examples/spl/example57.spl share/examples/spl/example58.expected share/examples/spl/example58.spl share/examples/spl/example59.expected share/examples/spl/example59.spl share/examples/spl/example60.expected share/examples/spl/example60.spl share/examples/spl/example61.expected share/examples/spl/example61.spl share/examples/spl/example62.expected share/examples/spl/example62.spl share/examples/spl/example63.expected share/examples/spl/example63.spl share/examples/spl/example64.expected share/examples/spl/example64.spl share/examples/spl/example65.expected share/examples/spl/example65.spl share/examples/spl/example66.expected share/examples/spl/example66.spl share/examples/spl/example67.expected share/examples/spl/example67.spl @ 1.6 log @Fix build on NetBSD/i386 5.99.58. * Some pkglint. * Add options.mk and sqlite option (default: off). More options may be introduced. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.5 2009/06/14 18:03:41 joerg Exp $ d20 1 @ 1.5 log @Remove @@dirrm entries from PLISTs @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2007/03/17 08:45:04 obache Exp $ d23 1 @ 1.4 log @Update spl to 1.0pre3. Based on patch provided by Raphael Langerhorst in PR 35308. 1.0pre3: - Many tiny code cleanups and some small fixes - Some fixes for *BSD systems and 64bit sysytems - List of builtin functions is now a hash (thx to bernd) - Improved performance by reusing stack structs (thx to bernd) 1.0pre2: It contains some small cleanups and build fixes related to mod_fann and mod_gl. 1.0pre1: It only contains some small bugfixes and cleanups compared to version 0.9i 0.9i: This release is primarly a bugfix release. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2006/05/19 13:44:50 rillig Exp $ a322 9 @@dirrm share/examples/spl @@dirrm share/doc/spl/spldoc @@dirrm share/doc/spl/qtdemo @@dirrm share/doc/spl/webspltut @@dirrm share/doc/spl/webspl_demo/images @@dirrm share/doc/spl/webspl_demo @@dirrm share/doc/spl @@dirrm libexec/cgi-bin/webspl_cache @@dirrm lib/spl_modules @ 1.3 log @Added more documentation. Bumped PKGREVISION. Patch provided by Raphael Langerhorst in PR 33508. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.2 2006/05/19 08:13:25 rillig Exp $ d4 1 d7 1 d20 1 d28 1 d79 2 d167 10 d325 1 @ 1.2 log @Added plenty of documentation, which is always good to have for a programming language. Bumped PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/19 07:49:09 rillig Exp $ d44 88 d308 1 @ 1.1 log @Initial revision @ text @d1 1 a1 1 @@comment $NetBSD$ d40 184 a223 1 @@dirrm share/aclocal a224 1 @@dirrm libexec/cgi-bin @ 1.1.1.1 log @Imported spl from PR 33508. SPL is a powerful scripting language. It is very feature-rich (hashes, regular expressions, objects, exceptions, built-in template language, etc. pp.) and has a c-style syntax. The Name "SPL" is a left-recursive acronym and expands to "SPL Programming Language". The name was meant to be pronounced as an acronym, but I've already heard people pronouncing it "spell", which is also fine with me. The SPL VM is a pure bytecode interpeter. Support for JIT compilation or generating machine code for the host CPU is not planed and doesn't make much sense for various technical reasons. The entire SPL toolchain (compiler, assembler, virtual machine, etc) is pretty small (about 100k on x86 architectures). The additional memory usage by the applications is rather small too. One of the more advanced VM features is the capability to dump the entire VM state to a file and resume later. It is even possible to resume on another machine with a different architecture. SPL has support for loadable modules. The spl package contains already modules for stuff such as accessing SQL databases (SQLite, Postgres, MySQL), XML (incl. XPATH and XSLT), Terminal and File IO, Web Application development (the CGI, WSF and W2T (Web 2.0 Toolkit) modules), SDL, Qt and much more. SPL currently supports Linux,BSD Systems, other POSIX environments, MacOS-X (Darwin), SGI IRIX, Cygwin and native Win32 (using MinGW). Packaged by Raphael Langerhorst. @ text @@