May 21, 2007
Anant Narayanan wrote:
> Hi Brad,
> 
>> A subset of dmd/license.txt:
>>      The Software is copyrighted and comes with a single user license,
>>      and may not be redistributed. If you wish to obtain a redistribution
>>      license, please contact Digital Mars.
>>
>> Did Walter ok this?
> 
> The package is under the nomirror restriction, which means the package isn't
> actually redistributed but fetched from the Digital Mars FTP site on a per-user
> basis (upon the user's request).
> 
> Regards,
> --
> Anant Narayanan
> http://www.kix.in/
> 
> gpg --recv-keys 0EF6914E
> <anant@kix.in,gentoo.org,php.net>

Great.  The announcement that it's for a specific version is what tweaked my concern as it's a key aspect of why Walter doesn't allow redistribution.  He wants users to always get the latest release, not have old releases living in the wild.  Does this package seek to always get the most recent version or is it hard coded at those versions?

Later,
Brad
May 22, 2007
David Ferenczi wrote:
> I'd like to switch to this official ebuild instead of the overlay I currently use, but the the dmd-bin ebuild hasn't been updated frequently, so far.

> Are you going to give frequnt updates (e.g. whenever a new stable version is
> out)?

Sure, but please do file a bug (http://bugs.gentoo.org/) to remind me :)

Also, I maintain an overlay for D-related ebuilds, updates usually go there for testing before they reach the actualy portage tree. If you don't mind cutting-edge ebuilds - http://overlays.gentoo.org/dev/anant is for you! The overlay currently has support for building DMD with the Tango standard library instead of phobos.

Best Regards,
--
Anant Narayanan
http://www.kix.in/

gpg --recv-keys 0EF6914E
<anant@kix.in,gentoo.org,php.net>
May 22, 2007
Anant Narayanan wrote:
> Sure, but please do file a bug (http://bugs.gentoo.org/) to remind me :)

Ok. ;-)

> Also, I maintain an overlay for D-related ebuilds, updates usually go there for testing before they reach the actualy portage tree. If you don't mind cutting-edge ebuilds - http://overlays.gentoo.org/dev/anant is for you! The overlay currently has support for building DMD with the Tango standard library instead of phobos.

I'm looking forward to the ebuild with Tango support. I hope I can find some time to try it out on one of the following weekends.

Regards,
David
May 26, 2007
Op Mon, 21 May 2007 10:46:45 -0700
schreef Brad Roberts <braddr@puremagic.com>:

> Great.  The announcement that it's for a specific version is what tweaked my concern as it's a key aspect of why Walter doesn't allow redistribution.  He wants users to always get the latest release, not have old releases living in the wild.  Does this package seek to always get the most recent version or is it hard coded at those versions?

How could Anant guarantee that a new version would be installed correctly and actually work if he hasn't got the chance to test it first?

-- 
Jan Claeys
June 01, 2007
Anant Narayanan wrote:
> Hi All,
> 
> Just a quick announcement that I just added DMD versions 1.010 and 1.014 to the portage tree. Apparently, some features of the language aren't supported by the current GDC version, so this should help.
> 
> Also, I would have liked to offer the option of using tango with DMD, but the current tango release (0.98) doesn't seem to compile with DMD 1.010 or 1.014.
> 
> Regards,

Anant,

Um, hi.  I just lost some hair over something that you mention in this post. Tango doesn't work with your setup.

I just upgraded my dmd to the one you put in portage... that's bad-ass, btw, so thanks.  Then, I tried to build Tango from source.  Not so much, as you note above.

The issue I corrected was to (in /opt/dmd/bin/) remove your dmd shell script and rename the dmd.bin to dmd.  Not sure how the legal crap works out for you, but your -I and -L are no good.  I prefer to control my Phobos vs. Tango setups in /etc/dmd.conf, which is symlinked to /opt/dmd/bin/dmd.conf

I'm not sure if you can change the ebuild to reflect these changes, but it would be nice.  If you're bound to having dmd.bin, maybe you could work your voodoo on dmd (shell script) to accept the other args.

In any case, with my new setup, and a fresh tango checkout at ~/dev/d/tango, I just navigated to ~/dev/d/tango/lib and executed ./build-dmd.sh and ./install-dmd.sh, and voila, no more hair of mine need be expended.  iI get a nice new, shiny libphobos.a in /usr/lib/  A side issue for Walter is wtf that name is doing hardcoded into the compiler.  Baby steps ;)

Cheers,
Brad
1 2
Next ›   Last »