#18733 closed update (fixed)
Update several i386-mingw32 ports
Reported by: | blb@… | Owned by: | landonf (Landon Fuller) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.8.0 |
Keywords: | Cc: | ||
Port: | i386-mingw32-w32api i386-mingw32-runtime i386-mingw32-binutils i386-mingw32-gcc |
Description
Attached are patches to update several cross/i386-mingw32 ports:
- i386-mingw32-w32api to version 3.13, switch pre-extract phase to use extract.mkdir, and indicate it violates the mtree
- i386-mingw32-runtime to version 3.15.2, switch pre-extract phase to use extract.mkdir, and indicate it violates the mtree
- i386-mingw32-binutils to version 2.19.1 (note that files/patch-configure.diff can be removed)
- i386-mingw32-gcc to version 3.4.5-20060117-2
Attachments (4)
Change History (11)
Changed 16 years ago by blb@…
Attachment: | i386-mingw32-binutils.diff added |
---|
Changed 16 years ago by blb@…
Attachment: | i386-mingw32-gcc.diff added |
---|
i386-mingw32-gcc Portfile diff
Changed 16 years ago by blb@…
Attachment: | i386-mingw32-runtime.diff added |
---|
i386-mingw32-runtime Portfile diff
Changed 16 years ago by blb@…
Attachment: | i386-mingw32-w32api.diff added |
---|
i386-mingw32-w32api Portfile diff
comment:1 Changed 16 years ago by landonf (Landon Fuller)
Nice -- please feel free to commit the changes.
comment:2 follow-up: 3 Changed 16 years ago by blb@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:3 follow-up: 4 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
Replying to blb@…:
FYI, for i386-mingw32-gcc, the download for g++ uses gcc-g%2B%2B since the plus signs appear not to work with sourceforge...
I don't like this because now the file on our distfiles mirror has those %2B's in its name:
http://distfiles.macports.org/i386-mingw32-gcc/
And to download the file the link is now:
http://distfiles.macports.org/i386-mingw32-gcc/gcc-g%252B%252B-3.4.5-20060117-2-src.tar.gz
I note that "port distfiles" says the correct link is:
http://distfiles.macports.org/i386-mingw32-gcc/gcc-g%2B%2B-3.4.5-20060117-2-src.tar.gz
And that of course does not exist. So we appear to have a bug in MacPorts base that does not properly percent-encode distfile names before appending them to the master_sites URL.
comment:4 follow-up: 5 Changed 16 years ago by blb@…
Replying to ryandesign@…:
I note that "port distfiles" says the correct link is:
http://distfiles.macports.org/i386-mingw32-gcc/gcc-g%2B%2B-3.4.5-20060117-2-src.tar.gz
And that of course does not exist. So we appear to have a bug in MacPorts base that does not properly percent-encode distfile names before appending them to the master_sites URL.
Hmm, it seems we're in encoding hell...g++ works for other ports (see gcc43 for example), but if you try to grab the g++ from sourceforge even with curl, it isn't there (and probably the cause of ticket #18628). At least in this case, port should be able to successfully get it from sourceforge until we find the cause; new ticket?
comment:5 Changed 16 years ago by ryandesign (Ryan Carsten Schmidt)
comment:6 Changed 16 years ago by jmroot (Joshua Root)
Type: | enhancement → update |
---|
i386-mingw32-binutils Portfile diff