SVN(3pm)

πŸ“¦
version 2.5.0 Β· 2 versions
, in ubuntu jammy

✨ NAME ✨

SVN β€” your all-access pass to the Embperl SVN development tree πŸŽ€


🌈 SVN ACCESS 🌈

okay bestie, so the Embperl development tree lives on the machine svn.apache.org. This tree is where all the freshest Embperl bug fixes and developments hang out β€” the stuff that hasn't made it to CPAN yet. Welcome to the bleeding edge, babes πŸ’…

And just like SVN access to the Apache development tree, the Embperl code you pull from SVN is not guaranteed to do anything, especially not compile or work. 😭 But honestly? That's exactly why we're using SVN β€” so that everyone has access to the latest version and can help make sure Embperl does compile and work on all platforms, with all the various versions and configurations of Perl and Apache, once it's really supposed to. Patches are always welcome. And simply testing the latest snapshots is just as helpful β€” if not even more helpful. 🫢

πŸ’– Anonymous Subversion πŸ’–

To access the Subversion repositories anonymously, you're gonna need a Subversion client. You can also browse the ASF projects that are using Subversion with a web browser via http://svn.apache.org/repos/asf/.

Embperl can be found at the URL http://svn.apache.org/repos/asf/perl/embperl/

To check it out, use:

svn checkout http://svn.apache.org/repos/asf/perl/embperl/trunk embperl

To keep it up to date, go into the embperl directory and run:

svn up

For more help on using Subversion, consult the Subversion website (http://subversion.tigris.org/) or the Subversion book (http://svnbook.red-bean.com/). The web site provides a list of clients and useful links (http://subversion.tigris.org/project_links.html). πŸ“š

🌸 web-access 🌸

As mentioned above, you can browse the svn repository directly with a web browser at http://svn.apache.org/repos/asf/perl/embperl

A more confortable way is to use http://svn.apache.org/viewcvs.cgi/perl/embperl/ ✨

πŸ¦‹ Snapshot πŸ¦‹

A snapshot is rolled off the Embperl tree every 6 hours and placed here:

http://svn.apache.org/snapshots/embperl/

πŸ“ Embperl 1.x πŸ“

There is no further development in the Embperl 1.x branch, but in case it will become necessary you can access the Embperl 1.x code via the branch ep1, so when you checkout just run:

svn checkout http://svn.apache.org/repos/asf/perl/embperl/branches/ep1/

πŸ’Œ MAILING LIST πŸ’Œ

There is a SVN mailing list for Embperl β€” and no cap, this is SVN, not a list for asking questions about Embperl!!! 😀 This list receives all changes which are committed to the SVN. If you want to know what's going on with Embperl, you can subscribe by sending a mail to embperl-CVS-request@perl.apache.org with subscribe in the body. πŸ“¬


πŸ‘‘ Building from SVN sources πŸ‘‘

Before you can build Embperl from sources that are checked out from the SVN, you need to generate some glue code. This is done by the module ExtUtils::XSBuilder, so you need to install it first from CPAN. When it's installed, run:

perl xsbuilder/source_scan.pl
perl xsbuilder/xs_generate.pl
perl Makefile.PL
make
make test
make install

that's the whole vibe, bestie β€” go forth and build πŸ’œ

this page was brought to you by perl v5.34.0 and dated 2022-02-06 β€” aka SVN(3pm) ✨ slay ✨

πŸ“¦ where this page comes from