I'm pretty sure I've shared this previously, but wanted to bring it up
again - https://gist.github.com/ahwm/47dca1ae4290094a539d5dcc30338fb9

This mimics my build environment. I've not tried TortoiseSVN's builds so
I'm not sure how they compare. The binaries shipped with TSVN don't have
the modules and that's primarily what I've looked for so I haven't explored
there too much.

I also haven't had the chance to update it to use SVN 1.14.1 either.

--
Adam Humpherys
TheScripters
"Bringing the World to You"
Contact: a...@thescripters.com



On Wed, Feb 24, 2021 at 7:14 AM Alan Fry <ttlx0...@gmail.com> wrote:

> This is great information, thank you Daniel.
>
> I'm traveling for work right now and will be back on the 8th of March.
> Then I can dig into the details of a windows build.  I'll mention again
> that I'm a windows developer, so this should be significantly faster, and
> require less help :).
>
> You had mentioned before that TSVN uses NAnt?  Is there some feature that
> you like?  I've never used it and don't know much about it.
>
> Building ground up from source is a technique I've used over the years and
> has it's benefits.  These days external components are generally nuget
> packages and our build process(s) pull each build (this is for an internal
> product used at the company I work for).  I don't know in the open-source
> world which option is best, build everything from source, or take
> "official" libraries for dependencies.  Any insight would be great on this,
> I can do either.
>
>
>
>
>
> On Wed, Feb 17, 2021 at 6:25 PM Daniel Sahlberg <
> daniel.l.sahlb...@gmail.com> wrote:
>
>> Den ons 17 feb. 2021 kl 17:31 skrev Nathan Hartman <
>> hartman.nat...@gmail.com>:
>> >
>> > On Wed, Feb 17, 2021 at 11:12 AM Alan Fry <ttlx0...@gmail.com> wrote:
>> > > For all that helped w/ the Linux build, thank you, I have a set of
>> > > repeatable build instructions for Subversion on linux.  If there is
>> > > value, I'd be happy to post those.  I verified those instructions
>> > > last night, building from ground up a VM that builds and
>> > > successfully runs 'make check'.
>> >
>> > Yes, please do! It will likely help others. Also perhaps others will
>> > chime in and offer suggestions on easier ways to do some things.
>> >
>> > > I'd like to do the same with Windows.  Several have sent me links
>> > > for instructions, however I'd like to ask if there is a recent,
>> > > relatively agreed upon set of instructions, before I start.
>> > > Otherwise, I'll just pick one and give it a try.
>> >
>> > The thread "Building SVN (dependencies) on Windows" to our dev@ list
>> > on 20 Apr 2020 has a collection of useful information. That  can be
>> > found at any of these links:
>> >
>> > https://svn.haxx.se/dev/archive-2020-04/0090.shtml
>> >
>> >
>> https://mail-archives.apache.org/mod_mbox/subversion-dev/202004.mbox/%3cCAB84uBW0RTUkNj30zXFLOtT3=xbhxdarvlnuotnmbg-xqq6...@mail.gmail.com%3e
>> >
>> >
>> https://lists.apache.org/thread.html/r59a30aabaab7bf69effa909b331eaa177418325280ea25859e8fa294%40%3Cdev.subversion.apache.org%3E
>>
>> In addition to this excellent thread it might be interesting to take a
>> look at TortoiseSVN's build process [1].
>>
>> As far as I understand it, all dependencies are build from source.
>> Dependencies sit in [2], some (such as OpenSSL) are simply copied into
>> the repository (I'm guessing from release tarballs, sometimes with
>> local patches on top) and some (such as Subversion and APR) are
>> svn:externals.
>>
>> TSVN uses NAnt [3] with a homegrown build script.
>>
>> I'm out of time to dig around at building on Win myself but I'm happy
>> to test out any instructions.
>>
>> Kind regards,
>> Daniel Sahlberg
>>
>> [1] https://svn.osdn.net/svnroot/tortoisesvn/trunk/build.txt
>> [2] https://svn.osdn.net/svnroot/tortoisesvn/trunk/ext
>> [3] http://nant.sourceforge.net/
>>
>

Reply via email to