pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/33508: NEW PACKAGE: /lang/spl



>Number:         33508
>Category:       pkg
>Synopsis:       New package lang/spl for pkgsrc
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Thu May 18 17:25:00 +0000 2006
>Originator:     Raphael Langerhorst
>Release:        NetBSD 3.0
>Organization:
>Environment:
System: NetBSD home.raphael.g-system.at 3.0 NetBSD 3.0 (HOME-$Revision: 
1.42.2.4 $) #0: Mon Dec 26 22:02:37 CET 2005 
raphael%home.raphael.netpark.at@localhost:/usr/obj/sys/arch/amd64/compile/HOME 
amd64
Architecture: x86_64
Machine: amd64
>Description:
        Appended is an uuencoded gzipped tar archive of the lang/spl
package. SPL is a scripting language with a couple of interesting features:

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 SPL VM is a pure bytecode interpeter.

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).


More information in DESCR and on http://www.clifford.at/spl/


Notes:

I've put a $NetBSD$ at the beginning of some files. AFAIK the correct
RCS ID is created when committed to CVS.
I did not read all of the pkgsrc guide. I used pkglint and have read
portions of the pkgsrc guide. And I've previously provided packages (ports)
to FreeBSD, although this is my first pkgsrc package. Just that you know,
so please look it through, it should be fine according to my knowledge,
but I'm not the expert.
Some directories in PLIST are shared... I used @dirrm nontheless, you
might want to take a look at it.

I have tested the package on a second host, it installs fine, both
the script-interpreter as well as WebSPL (with Apache CGI) work fine.

Hopefully you'll soon be able to add SPL to CVS HEAD of pkgsrc.
Thanks a lot!

Appended is the package itself, I've created that with the command:
tar -cf - lang/spl | gzip | uuencode spl.tar.gz | cat > spl_package

begin 644 spl.tar.gz
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
>(5N+_)4.^M;!]C)>QLMX&2_CNQG_`>?3H`0`*```
`
end

>Fix:

Unknown



Home | Main Index | Thread Index | Old Index