www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - DSSS 0.57 and Rebuild 0.15 released.

reply Gregor Richards <Richards codu.org> writes:
DSSS, the D Shared Software System, is a tool to ease the building, 
installation, configuration and acquisition of D software.

This release is mostly a bugfix release:
         - Rebuild: Updated DMD frontend version.
         - Fixed a bug with std.c.darwin.darwin vs std.c.unix.unix on OS X.
         - Rebuild: -dc is now allowed in response files (see ticket #19)
         - Rebuild: Fixed library linking order for DMD on Posix.
         - Fixed problems with cross-compilation.
         - Misc. bug fixes.
         - Rebuild: Fixed -clean to only remove generated files. (see 
ticket #20)
         - Rebuild: -J is now passed through properly.
         - Rebuild: -g and -gc are now passed through properly.

As per usual, more information and downloads are available at:
DSSS: http://www.dsource.org/projects/dsss/
Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

  - Gregor Richards

PS: I really do respond to tickets. Both feature requests and bug 
reports. Feel free to submit those features you secretly wish 
DSSS/rebuild had at http://www.dsource.org/projects/dsss/newticket
Apr 10 2007
next sibling parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Gregor Richards wrote:

 As per usual, more information and downloads are available at:
 DSSS: http://www.dsource.org/projects/dsss/
 Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

Posted an rpm spec at http://gdcgnu.sourceforge.net/rebuild.spec Can host the RPM/SRPM too, unless you want to host it on dsource ?
 PS: I really do respond to tickets. Both feature requests and bug 
 reports. Feel free to submit those features you secretly wish 
 DSSS/rebuild had at http://www.dsource.org/projects/dsss/newticket

I hate the Trac system, but I reposted some tickets to it anyway. You might want to change "component1" and "component2" names :-) --anders
Apr 11 2007
parent reply Gregor Richards <Richards codu.org> writes:
Anders F Björklund wrote:
 Gregor Richards wrote:
 
 As per usual, more information and downloads are available at:
 DSSS: http://www.dsource.org/projects/dsss/
 Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

Posted an rpm spec at http://gdcgnu.sourceforge.net/rebuild.spec Can host the RPM/SRPM too, unless you want to host it on dsource ?

Arr, I'm sorry, forgot to add that X_X I should have added it as a ticket when you first mentioned it. - Gregor Richards
Apr 11 2007
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Gregor Richards wrote:

 Posted an rpm spec at http://gdcgnu.sourceforge.net/rebuild.spec
 Can host the RPM/SRPM too, unless you want to host it on dsource ?

Arr, I'm sorry, forgot to add that X_X

Not a problem, already hosting GDC/GDB builds - might host Bud/Rebuild. If you could add the manual page to the dist, though, that'd be great (and increasing the chances of it being updated as options are added...)
 I should have added it as a ticket when you first mentioned it.

Or maybe I should have :-) --anders
Apr 11 2007
prev sibling next sibling parent reply Lutger <lutger.blijdestijn gmail.com> writes:
I love this stuff, thanks.

It looks like rebuild 0.14 is still distributed with dsss 0.57, at least 
for the win package I downloaded.
Apr 11 2007
parent reply Gregor Richards <Richards codu.org> writes:
Lutger wrote:
 I love this stuff, thanks.
 
 It looks like rebuild 0.14 is still distributed with dsss 0.57, at least 
 for the win package I downloaded.

Whoops! My mistake, I forgot to push a button somewhere ... will update that properly later today (no time right now). - Gregor Richards
Apr 11 2007
parent Gregor Richards <Richards codu.org> writes:
Gregor Richards wrote:
 Lutger wrote:
 I love this stuff, thanks.

 It looks like rebuild 0.14 is still distributed with dsss 0.57, at 
 least for the win package I downloaded.

Whoops! My mistake, I forgot to push a button somewhere ... will update that properly later today (no time right now). - Gregor Richards

Fixed and updated the binary. - Gregor Richards
Apr 11 2007
prev sibling next sibling parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Gregor Richards wrote:

 DSSS, the D Shared Software System, is a tool to ease the building, 
 installation, configuration and acquisition of D software.

Here is an RPM spec to build both of dsss and rebuild packages: http://gdcgnu.sourceforge.net/dsss.spec (tried to use the stand-alone "rebuild" first, but since dsss requires some rebuild internals anyway I built both from this) I had to add the missing manual page, and patched it to look in /etc for configuration (instead of the default /usr/etc). --anders PS. Packages to follow, build box is acting up at the moment
Apr 11 2007
prev sibling next sibling parent Gregor Richards <Richards codu.org> writes:
DSSS, the D Shared Software System, is a tool to ease the building, 
installation, configuration and acquisition of D software.

Since Walter had the audacity to release DMD 1.011 three hours after my 
release of DSSS 0.57 and rebuild 0.15, I had to make a new release for 
compatibility :)

The only difference between 0.57/0.15 and 0.58/0.16 is that the DMD 
frontend used by rebuild has been updated to DMD 1.012, for 
compatibility purposes.

As per usual, more information and downloads are available at:
DSSS: http://www.dsource.org/projects/dsss/
Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

  - Gregor Richards
Apr 12 2007
prev sibling next sibling parent reply Gregor Richards <Richards codu.org> writes:
DSSS, the D Shared Software System, is a tool to ease the building, 
installation, configuration and acquisition of D software.

As well as fixing some bugs, this release of DSSS adds automatic 
documentation support to DSSS. It contains a 
(with-permission-and-encouragement) fork of candydoc, and can generate 
documentation in pretty format for any library with ddoc comments.

I will soon upload automatically-generated ddocs of all the 
dsss-net-installable libraries I can.

The changelog:
         - Made it possible to install list.list to /etc rather than
           <prefix>/etc
         - Rebuild: Added a man page.
         - Rebuild: Made (independent) installation a bit more configurable.
         - Added support for one-module [source]libraries.
         - Integrated candydoc.
         - Added --doc option, to automatically generate documentation 
for all
           [source]libraries.

As per usual, more information and downloads are available at:
DSSS: http://www.dsource.org/projects/dsss/
Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

  - Gregor Richards
Apr 14 2007
parent John Reimer <terminal.node gmail.com> writes:
On Sat, 14 Apr 2007 14:00:39 -0700, Gregor Richards wrote:

 DSSS, the D Shared Software System, is a tool to ease the building, 
 installation, configuration and acquisition of D software.
 
 As well as fixing some bugs, this release of DSSS adds automatic 
 documentation support to DSSS. It contains a 
 (with-permission-and-encouragement) fork of candydoc, and can generate 
 documentation in pretty format for any library with ddoc comments.
 
 I will soon upload automatically-generated ddocs of all the 
 dsss-net-installable libraries I can.
 
 The changelog:
          - Made it possible to install list.list to /etc rather than
            <prefix>/etc
          - Rebuild: Added a man page.
          - Rebuild: Made (independent) installation a bit more configurable.
          - Added support for one-module [source]libraries.
          - Integrated candydoc.
          - Added --doc option, to automatically generate documentation 
 for all
            [source]libraries.
 
 As per usual, more information and downloads are available at:
 DSSS: http://www.dsource.org/projects/dsss/
 Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild
 
   - Gregor Richards

Nice!
Apr 14 2007
prev sibling parent reply Gregor Richards <Richards codu.org> writes:
DSSS, the D Shared Software System, is a tool to ease the building, 
installation, configuration and acquisition of D software.

Rebuild 0.17 had a segfault bug. This release just fixes that.

As per usual, more information and downloads are available at:
DSSS: http://www.dsource.org/projects/dsss/
Rebuild: http://www.dsource.org/projects/dsss/wiki/Rebuild

  - Gregor Richards
Apr 14 2007
parent reply =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
Gregor Richards wrote:

 DSSS, the D Shared Software System, is a tool to ease the building, 
 installation, configuration and acquisition of D software.

Not that rebuild is hard to make for Mac OS X, but I put a binary up: http://sf.net/project/showfiles.php?group_id=135857&package_id=228665 --anders
Apr 15 2007
parent =?ISO-8859-1?Q?Anders_F_Bj=F6rklund?= <afb algonet.se> writes:
 Not that rebuild is hard to make for Mac OS X, but I put a binary up:
 http://sf.net/project/showfiles.php?group_id=135857&package_id=228665

DSSS (and Rebuild) were updated to 0.61, and moved over to dsource.org: http://svn.dsource.org/projects/dsss/downloads/0.61/dsss-0.61-gdc-mac-10.4.dmg --anders
Apr 17 2007