attila <att...@stalphonsos.com> writes:

> Landry Breuil <lan...@rhaalovely.net> writes:
>
>> On Mon, Nov 16, 2015 at 09:07:46AM -0600, attila wrote:
>>> 
>>> attila <att...@stalphonsos.com> writes:
>>> 
>>> > attila <att...@stalphonsos.com> writes:
>>> >
>>> >> attila <att...@stalphonsos.com> writes:
>>> >>
>>> >>> attila <att...@stalphonsos.com> writes:
>>> >>>
>>> >>>> attila <att...@stalphonsos.com> writes:
>>> >>>>
>>> >>>>> Hi ports@,
>>> >>>>>
>>> >>>>> I have been informed that my previous email re Tor Browser Bundle was
>>> >>>>> malformed: the Content-Type header on the message says text/plain but
>>> >>>>> should be multipart/mixed, which causes many (most?) MUAs to throw up
>>> >>>>> all over it.  I'm not sure where the fault lies yet, and apologize for
>>> >>>>> the screwed up attachment.
>>> >>>>>
>>> >>>>> In the interests of simplicity and efficacy the tarball can be found
>>> >>>>> here: http://bits.haqistan.net/~attila/tbb.tgz
>>> >>>>>
>>> >>>>> Sorry.
>>> >>>>>
>>> >>>>> Pax, -A
>>> >>>>
>>> >>>> I've updated http://bits.haqistan.net/~attila/tbb.tgz with the
>>> >>>> just-completed update to Tor Browser 4.5.3.  Tested on amd64.
>>> >>>>
>>> >>>> So... update & ping.
>>> >>>>
>>> >>>> Pax, -A
>>> >>>
>>> >>> Reupdate & reping:
>>> >>>
>>> >>> I brought the ports up to the current version, which is now 5.0.3.
>>> >>> I've also solved my attachment woes; updated ports attached (URL above
>>> >>> has new bits as well).  Tested on amd64.  There are packages available
>>> >>> for testing at:
>>> >>>     http://mirrors.nycbug.org/pub/snapshots/packages/amd64/
>>> >>> The README file there might be helpful if you want to test.
>>> >>>
>>> >>> FWIW, the GH repository is: https://github.com/torbsd/openbsd-ports
>>> >>> YMMV.
>>> >>>
>>> >>> Pax, -A
>>> >>
>>> >> Re-reupdate & re-reping:
>>> >>
>>> >> Thanks to Daniel Jakots for pointing out that the inter-package
>>> >> dependencies were all balled up and led to problems.  Updated ports
>>> >> attached with better deps, updated packages for testing available at
>>> >> the nycbug URL, above.
>>> >>
>>> >> Pax, -A
>>> >
>>> > Re*ping.  I know some people have been using the packages we put up
>>> > for testing purposes.  I also know this is potentially sort of a
>>> > controversial (set of) port(s) and that everyone is busy but if anyone
>>> > could be troubled to take a look and give some feedback that would
>>> > be great.
>>> >
>>> > Attaching the latest version of the ports for completeness.
>>> >
>>> > Pax, -A
>>> 
>>> Ping.
>>
>> I had a quick look a while ago at the Makefile. I would *really* prefer
>> you to shrink it by reusing www/mozilla MODULE, provided you work out
>> the correct changes that would be needed for tbb without breaking the
>> other users of the module. Instead of copy-pasting-cargo-culting what's
>> in the module...
>
> Okay, finally, I have done at least this much.  The attached update to
> the five ports is mostly about switching to the www/mozilla MODULE,
> thanks to your patch for bundled nss.  It also brings us up to TBB
> 5.5.  Tested on amd64 with whatever the latest snapshot was on 5 Feb
> (don't recall now, don't have amd64 handy ATM :-()
>

As per ancient custom, I forgot the frigging tarball... attached here.

>> Is the .mozconfig hackery really needed ?
>
> The @CONFIG_GUESS@ token in .mozconfig does not seem to get s///'ed
> correctly by autoconf.  I don't have my build machine available right
> now but I seem to recall that firefox-esr doesn't ship with a
> .mozconfig file, but Tor browser does... could be wrong.  When I get
> my buildbox back I'll look at this again.  I'm guessing that this hack
> and the other post-extract sed hack for baseconfig.mk can be sussed
> out and turned into patches for upstream instead.
>
>> The @exec lines in the PLIST should go at the bottom.
>
> Done.
>
>> I think you dont need files/firefox.desktop, and do you really need
>> files/profiles.ini ?
>
> This is tor-browser.desktop now.  The profiles.ini file is
> unfortunately necessary given the way I pre-populate ~/.tor-browser
> but if there's a better way... this is just how they do it in the
> bundle.
>
>> Have you tried leaving the .xpi files compressed in their respective
>> dirs at runtime (eventually unzipping/patching/rezipping) as you comment
>> in Makefile.inc line 68 ? Iirc this should also work and is 'nicer' to
>> the filesystem..
>
> I finally just grokked in fullness what you were saying here (sorry, a
> bit slow).  Given that I already have a start-tor-browser shell script
> in place to set things up we could instead switch to having .xpi files
> in distribution/extensions (or wherever) and unpack them when
> ~/.tor-browser is populated.  I'm sorry I didn't get to it before now,
> maybe the rest of what I've done can be critiqued and I'll make this
> change and test it when I get my buildbox back.
>
>> I'm still not a fan of having this in-tree, but i'd like opinions from
>> other porters & tor users (users, not fanboys please) here - especially
>> pascal since he's the tor maintainer :)
>
> I'd really like those opinions, too, if they're out there...
>
> There are packages for amd64 available for testing:
>
>     http://mirrors.nycbug.org/pub/snapshots/packages/amd64/README-55.txt
>
>> Landry
>
> Pax, -A

Pax, -A
--
http://haqistan.net/~attila | att...@stalphonsos.com | 0xE6CC1EDB

Attachment: tbb-resub.tgz
Description: tor browser bundle in five easy pieces, updated to 5.5

Reply via email to