[dmd-beta] dmd 2.063 beta 5

Walter Bright walter at digitalmars.com
Sat May 25 16:21:11 PDT 2013


On 5/25/2013 3:29 PM, Nick Sabalausky wrote:
> On Sat, 25 May 2013 13:34:46 -0700
> Walter Bright <walter at digitalmars.com> wrote:
>
>> On 5/25/2013 1:11 PM, Nick Sabalausky wrote:
>>> On Sat, 25 May 2013 12:38:30 -0700
>>> Walter Bright <walter at digitalmars.com> wrote:
>>>
>>>> On 5/25/2013 12:14 PM, Nick Sabalausky wrote:
>>>>> The problem I don't understand is what's so wrong or problematic
>>>>> with having the packaging scripts just generate separate OS
>>>>> archives instead of separate OS directories within one archive.
>>>> The problem is nobody has stepped up to do that. I welcome any help
>>>> with this.
>>> Has the buildscript been released? My, perhaps outdated,
>>> understanding has been that it isn't available anywhere.
>>>
>> https://github.com/D-Programming-Language/installer
>>
> I may be overlooking something obvious, but I'm not seeing the part in
> there for generating the zip...?

make install
cd phobos
make html
make install
cd ..\doc
make
make install
cd phobos
make install
cd ..\..
cd druntime
make install
cd ..
copy ..\rdmd\dman.exe \dmd2\windows\bin
copy ..\rdmd\rdmd.exe \dmd2\windows\bin
copy ..\rdmd\ddemangle.exe \dmd2\windows\bin
copy ..\VERSION \dmd2\src\

copy \dm\lib\snn.lib \dmd2\windows\lib


\putty\pscp -i \.ssh\colossus.ppk walter at mercury:cbx/mars/dmd32 
\dmd2\linux\bin32\dmd
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:cbx/mars/dmd \dmd2\linux\bin64\
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:cbx/mars/phobos/generated/linux/release/32/libphobos2.a 
\dmd2\linux\lib32
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:cbx/mars/phobos/generated/linux/release/64/libphobos2.a 
\dmd2\linux\lib64
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:cbx/mars/phobos/generated/linux/release/32/libphobos2.so 
\dmd2\linux\lib32
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:cbx/mars/phobos/generated/linux/release/64/libphobos2.so 
\dmd2\linux\lib64

rem \putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/shell32 
\dmd2\linux\bin32\shell
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/obj2asm32 
\dmd2\linux\bin32\obj2asm
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/dumpobj32 
\dmd2\linux\bin32\dumpobj
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:cbx/rdmd/rdmd32 
\dmd2\linux\bin32\rdmd
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:cbx/rdmd/ddemangle32 
\dmd2\linux\bin32\ddemangle
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/dman32 \dmd2\linux\bin32\dman

rem \putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/shell \dmd2\linux\bin64
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/obj2asm \dmd2\linux\bin64
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/dumpobj \dmd2\linux\bin64
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:cbx/rdmd/rdmd \dmd2\linux\bin64
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:cbx/rdmd/ddemangle 
\dmd2\linux\bin64
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./bin/dman \dmd2\linux\bin64

\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./dpl/dmd/docs/man/man1/dmd.1 
\dmd2\man\man1\
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:./dpl/dmd/docs/man/man1/dmd.conf.5 \dmd2\man\man1\
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:./dpl/dmd/docs/man/man1/dumpobj.1 \dmd2\man\man1\
\putty\pscp -i \.ssh\colossus.ppk 
walter at mercury:./dpl/dmd/docs/man/man1/obj2asm.1 \dmd2\man\man1\
\putty\pscp -i \.ssh\colossus.ppk walter at mercury:./dpl/dmd/docs/man/man1/rdmd.1 
\dmd2\man\man1\


\putty\pscp -i \.ssh\colossus.ppk walter at goblin:cbx/mars/dmd \dmd2\freebsd\bin32
\putty\pscp -i \.ssh\colossus.ppk 
walter at goblin:cbx/mars/phobos/generated/freebsd/release/32/libphobos2.a 
\dmd2\freebsd\lib32

\putty\pscp -i \.ssh\colossus.ppk walter at goblin:/usr/local/bin/shell32 
\dmd2\freebsd\bin32\shell
\putty\pscp -i \.ssh\colossus.ppk walter at goblin:/usr/local/bin/obj2asm32 
\dmd2\freebsd\bin32\obj2asm
\putty\pscp -i \.ssh\colossus.ppk walter at goblin:/usr/local/bin/dumpobj32 
\dmd2\freebsd\bin32\dumpobj
\putty\pscp -i \.ssh\colossus.ppk walter at goblin:cbx/rdmd/rdmd32 
\dmd2\freebsd\bin32\rdmd
\putty\pscp -i \.ssh\colossus.ppk walter at goblin:cbx/rdmd/ddemangle32 
\dmd2\freebsd\bin32\ddemangle
\putty\pscp -i \.ssh\colossus.ppk walter at goblin:/usr/local/bin/dman32 
\dmd2\freebsd\bin32\dman


\putty\pscp -i \.ssh\colossus.ppk ming at pluto:cbx/mars/dmd \dmd2\osx\bin
\putty\pscp -i \.ssh\colossus.ppk 
ming at pluto:cbx/mars/phobos/generated/osx/release/libphobos2.a \dmd2\osx\lib

\putty\pscp -i \.ssh\colossus.ppk ming at pluto:./bin/shell \dmd2\osx\bin
\putty\pscp -i \.ssh\colossus.ppk ming at pluto:./bin/obj2asm \dmd2\osx\bin
\putty\pscp -i \.ssh\colossus.ppk ming at pluto:./bin/dumpobj \dmd2\osx\bin
\putty\pscp -i \.ssh\colossus.ppk ming at pluto:./bin/dman \dmd2\osx\bin
\putty\pscp -i \.ssh\colossus.ppk ming at pluto:cbx/rdmd/rdmd \dmd2\osx\bin
\putty\pscp -i \.ssh\colossus.ppk ming at pluto:cbx/rdmd/ddemangle \dmd2\osx\bin


pushd \dmzip
make putbeta2
popd




More information about the dmd-beta mailing list