Bug#654951: gdc-4.6: gdc, gdmd, dmd, and rdmd are missing

2012-01-07 Thread Jerome BENOIT

Hello:

On 07/01/12 15:32, Jerome BENOIT wrote:

Hi:

On 07/01/12 07:37, Matthias Klose wrote:

On 01/07/2012 03:23 AM, Jerome BENOIT wrote:

Package: gdc-4.6
Version: 0.29.1-4.6.2-4
Severity: normal

Hello:

It appears that there is not gdc link to gdc-4.6, and no gdmd link to gdmd-4.6.


just install the gdc package.


as gdc depends on gdc-4.4, gdc cannot be installed.


This is true for Wheezy, but no more for Sid.




Second, rdmd, which is needed to write D script, is really missing while its
d source is distributed withing the source.
dmd is certainly need as cc is needed.


please send a patch for gdc-4.6 to build and install it.



Is there any difficulty to do so ?

Jerome




--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f0860ad.7080...@rezozer.net



Bug#654951: gdc-4.6: gdc, gdmd, dmd, and rdmd are missing

2012-01-07 Thread Jerome BENOIT

Hi:

On 07/01/12 07:37, Matthias Klose wrote:

On 01/07/2012 03:23 AM, Jerome BENOIT wrote:

Package: gdc-4.6
Version: 0.29.1-4.6.2-4
Severity: normal

Hello:

It appears that there is not gdc link to gdc-4.6, and no gdmd link to gdmd-4.6.


just install the gdc package.


as gdc depends on gdc-4.4, gdc cannot be installed.



Second, rdmd, which is needed to write D script, is really missing while its
d source is distributed withing the source.
dmd is certainly need as cc is needed.


please send a patch for gdc-4.6 to build and install it.



Is there any difficulty to do so ?

Jerome



--
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f08579b.5050...@rezozer.net



Bug#654931: gcc-4.6: missing manpage

2012-01-07 Thread brian m. carlson
On Sat, Jan 07, 2012 at 07:53:25AM +0100, Matthias Klose wrote:
> won't fix in the gcc-4.6 package; clearly these "skeletal" pages are
> not part of the upstream sources. please package those as a separate
> package if you intend to maintain these on a regular basis.

Lots of Debian packages include manpages that are not part of the
upstream source, and Policy mandates a manpage *in the same package*.
I'd like you to reconsider, especially since having some manpage, even
if it isn't complete, is a lot better for users than having no manpage
at all.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Bug#654931: gcc-4.6: missing manpage

2012-01-07 Thread Matthias Klose
On 01/07/2012 05:36 PM, brian m. carlson wrote:
> On Sat, Jan 07, 2012 at 07:53:25AM +0100, Matthias Klose wrote:
>> won't fix in the gcc-4.6 package; clearly these "skeletal" pages are
>> not part of the upstream sources. please package those as a separate
>> package if you intend to maintain these on a regular basis.
> 
> Lots of Debian packages include manpages that are not part of the
> upstream source, and Policy mandates a manpage *in the same package*.
> I'd like you to reconsider, especially since having some manpage, even
> if it isn't complete, is a lot better for users than having no manpage
> at all.

we have the original man pages in non-free (at least we had these packaged for
earlier versions [1]; feel free to package these, I assume Nikita would welcome
the help).  These are far better than anything written from scratch.  If you
include the mediocre manpages into the gcc packages, then you have to divert
each manpage in the non-free man-page packages to replace the incomplete man
pages.  The better solution is to recommend or depend on the gnu-manpage |
rewritten-manpage packages.

  Matthias

[1] http://packages.qa.debian.org/g/gcc-4.3-doc-non-dfsg.html



-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f088ed5.7000...@debian.org



Bug#654931: gcc-4.6: missing manpage

2012-01-07 Thread Nikita V. Youshchenko
> On 01/07/2012 05:36 PM, brian m. carlson wrote:
> > On Sat, Jan 07, 2012 at 07:53:25AM +0100, Matthias Klose wrote:
> >> won't fix in the gcc-4.6 package; clearly these "skeletal" pages are
> >> not part of the upstream sources. please package those as a separate
> >> package if you intend to maintain these on a regular basis.
> >
> > Lots of Debian packages include manpages that are not part of the
> > upstream source, and Policy mandates a manpage *in the same package*.
> > I'd like you to reconsider, especially since having some manpage, even
> > if it isn't complete, is a lot better for users than having no manpage
> > at all.
>
> we have the original man pages in non-free (at least we had these
> packaged for earlier versions [1]; feel free to package these, I assume
> Nikita would welcome the help).

Sure I will welcome help on updating gcc-doc packages.

I have very limited resource these days so I'm not sure when I will be able 
to update gcc-doc myself (although I hope that will happen before it is 
too late for wheezy).

Nikita


signature.asc
Description: This is a digitally signed message part.


Bug#654931: gcc-4.6: missing manpage

2012-01-07 Thread brian m. carlson
On Sat, Jan 07, 2012 at 07:28:37PM +0100, Matthias Klose wrote:
> we have the original man pages in non-free (at least we had these packaged for
> earlier versions [1]; feel free to package these, I assume Nikita would 
> welcome
> the help).  These are far better than anything written from scratch.  If you

I'm aware of this.  However, the extent of my use of non-free is for
firmware.

> include the mediocre manpages into the gcc packages, then you have to divert
> each manpage in the non-free man-page packages to replace the incomplete man
> pages.  The better solution is to recommend or depend on the gnu-manpage |
> rewritten-manpage packages.

I wrote the manpages to provide something useful for gcc because (a)
it's buggy according to Policy, (b) upstream isn't clueful enough to
relicense the documentation under a free license, and (c) the Debian
distribution is lacking manual pages for arguably one of its most
important packages.  Plus, I might make use of them myself instead of
trying to peruse the --help output every time.

I'll look into packaging them separately, but I would like to point out
that even if I do your package will remain buggy according to Policy.
Do you have a preference on the name of the package?

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Bug#655010: ITP: missing-manpages -- manual pages for software missing them

2012-01-07 Thread brian m. carlson
Package: wnpp
Severity: wishlist
Owner: "brian m. carlson" 

* Package name: missing-manpages
  Version : 1
  Upstream Author : brian m. carlson 
* URL : https://github.com/bk2204/missing-manpages
* License : GPL-2/Apache-2.0/CC-BY-SA-3.0 tri-license
  Programming Lang: man
  Description : manual pages for software missing them

missing-manpages provides free manual pages for software that does not
have them.

Note that this is the name of the source package.  Currently only manual
pages for GCC are available, but it's possible manpages for other
packages will be included at some point in the future.  This is being
packaged separately from gcc because its maintainer is not interested in
including manpages in the gcc-4.6 package.  The exact name for the
binary package containing the gcc manpages is yet to be determined
pending feedback from debian-gcc (CC'd).

The description for the binary package is as follows:

documentation for the GNU Compiler Collection

This package contains manual pages for the GNU Compiler Collection.  The
upstream manual pages cannot be included in main for license reasons, so
these (incomplete) manual pages have been written from scratch to
replace them.

-- 
brian m. carlson / brian with sandals: Houston, Texas, US
+1 832 623 2791 | http://www.crustytoothpaste.net/~bmc | My opinion only
OpenPGP: RSA v4 4096b: 88AC E9B2 9196 305B A994 7552 F1BA 225C 0223 B187


signature.asc
Description: Digital signature


Bug#655019: GFDL docs in main

2012-01-07 Thread Mark Hymers
Package: gcc-4.7
Version: 4.7-20111231-1
Severity: serious

Hi,

I've been made aware that the GCC GFDL docs have been reintroduced into main
in experimental.  This shouldn't have made it through NEW.  Could you
please upload a new pruned tarball without the -doc packages and without
the docs in the source.  Alternatively, please reassign this to
ftp.debian.org and I'll remove gcc-4.7 from experimental.

Thanks,

Mark


-- System Information:
Debian Release: 6.0.3
  APT prefers stable
  APT policy: (990, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash



-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/20120107214829.25819.11096.report...@steerpike.internal.mhy.org.uk



Processing of gcc-4.7_4.7-20120107-1_amd64.changes

2012-01-07 Thread Debian FTP Masters
gcc-4.7_4.7-20120107-1_amd64.changes uploaded successfully to localhost
along with the files:
  gcc-4.7_4.7-20120107-1.dsc
  gcc-4.7_4.7-20120107.orig.tar.gz
  gcc-4.7_4.7-20120107-1.diff.gz
  gcc-4.7-source_4.7-20120107-1_all.deb
  cpp-4.7-doc_4.7-20120107-1_all.deb
  libstdc++6-4.7-doc_4.7-20120107-1_all.deb
  gfortran-4.7-doc_4.7-20120107-1_all.deb
  gcc-4.7-doc_4.7-20120107-1_all.deb
  gcc-4.7-locales_4.7-20120107-1_all.deb
  gcc-4.7-base_4.7-20120107-1_amd64.deb
  libgcc1_4.7-20120107-1_amd64.deb
  libgcc1-dbg_4.7-20120107-1_amd64.deb
  lib32gcc1_4.7-20120107-1_amd64.deb
  lib32gcc1-dbg_4.7-20120107-1_amd64.deb
  libquadmath0_4.7-20120107-1_amd64.deb
  libquadmath0-dbg_4.7-20120107-1_amd64.deb
  lib32quadmath0_4.7-20120107-1_amd64.deb
  lib32quadmath0-dbg_4.7-20120107-1_amd64.deb
  libgomp1_4.7-20120107-1_amd64.deb
  libgomp1-dbg_4.7-20120107-1_amd64.deb
  lib32gomp1_4.7-20120107-1_amd64.deb
  lib32gomp1-dbg_4.7-20120107-1_amd64.deb
  libitm1_4.7-20120107-1_amd64.deb
  libitm1-dbg_4.7-20120107-1_amd64.deb
  lib32itm1_4.7-20120107-1_amd64.deb
  lib32itm1-dbg_4.7-20120107-1_amd64.deb
  cpp-4.7_4.7-20120107-1_amd64.deb
  fixincludes_4.7-20120107-1_amd64.deb
  libmudflap0-4.7-dev_4.7-20120107-1_amd64.deb
  libmudflap0_4.7-20120107-1_amd64.deb
  libmudflap0-dbg_4.7-20120107-1_amd64.deb
  lib32mudflap0_4.7-20120107-1_amd64.deb
  lib32mudflap0-dbg_4.7-20120107-1_amd64.deb
  gobjc++-4.7-multilib_4.7-20120107-1_amd64.deb
  gobjc++-4.7_4.7-20120107-1_amd64.deb
  gobjc-4.7-multilib_4.7-20120107-1_amd64.deb
  gobjc-4.7_4.7-20120107-1_amd64.deb
  libobjc4_4.7-20120107-1_amd64.deb
  libobjc4-dbg_4.7-20120107-1_amd64.deb
  lib32objc4_4.7-20120107-1_amd64.deb
  lib32objc4-dbg_4.7-20120107-1_amd64.deb
  libgo0_4.7-20120107-1_amd64.deb
  libgo0-dbg_4.7-20120107-1_amd64.deb
  lib32go0_4.7-20120107-1_amd64.deb
  lib32go0-dbg_4.7-20120107-1_amd64.deb
  gccgo-4.7_4.7-20120107-1_amd64.deb
  gccgo-4.7-multilib_4.7-20120107-1_amd64.deb
  g++-4.7-multilib_4.7-20120107-1_amd64.deb
  g++-4.7_4.7-20120107-1_amd64.deb
  libstdc++6_4.7-20120107-1_amd64.deb
  lib32stdc++6_4.7-20120107-1_amd64.deb
  lib32stdc++6-4.7-dbg_4.7-20120107-1_amd64.deb
  libstdc++6-4.7-dev_4.7-20120107-1_amd64.deb
  libstdc++6-4.7-pic_4.7-20120107-1_amd64.deb
  libstdc++6-4.7-dbg_4.7-20120107-1_amd64.deb
  libgfortran3_4.7-20120107-1_amd64.deb
  libgfortran3-dbg_4.7-20120107-1_amd64.deb
  lib32gfortran3_4.7-20120107-1_amd64.deb
  lib32gfortran3-dbg_4.7-20120107-1_amd64.deb
  gfortran-4.7-multilib_4.7-20120107-1_amd64.deb
  gfortran-4.7_4.7-20120107-1_amd64.deb
  gcc-4.7-multilib_4.7-20120107-1_amd64.deb
  gcc-4.7-plugin-dev_4.7-20120107-1_amd64.deb
  gcc-4.7_4.7-20120107-1_amd64.deb

Greetings,

Your Debian queue daemon (running on host franck.debian.org)


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/e1rjhfv-0006g7...@franck.debian.org



gcc-4.7_4.7-20120107-1_amd64.changes ACCEPTED into experimental

2012-01-07 Thread Debian FTP Masters



Accepted:
cpp-4.7-doc_4.7-20120107-1_all.deb
  to main/g/gcc-4.7/cpp-4.7-doc_4.7-20120107-1_all.deb
cpp-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/cpp-4.7_4.7-20120107-1_amd64.deb
fixincludes_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/fixincludes_4.7-20120107-1_amd64.deb
g++-4.7-multilib_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/g++-4.7-multilib_4.7-20120107-1_amd64.deb
g++-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/g++-4.7_4.7-20120107-1_amd64.deb
gcc-4.7-base_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gcc-4.7-base_4.7-20120107-1_amd64.deb
gcc-4.7-doc_4.7-20120107-1_all.deb
  to main/g/gcc-4.7/gcc-4.7-doc_4.7-20120107-1_all.deb
gcc-4.7-locales_4.7-20120107-1_all.deb
  to main/g/gcc-4.7/gcc-4.7-locales_4.7-20120107-1_all.deb
gcc-4.7-multilib_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gcc-4.7-multilib_4.7-20120107-1_amd64.deb
gcc-4.7-plugin-dev_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gcc-4.7-plugin-dev_4.7-20120107-1_amd64.deb
gcc-4.7-source_4.7-20120107-1_all.deb
  to main/g/gcc-4.7/gcc-4.7-source_4.7-20120107-1_all.deb
gcc-4.7_4.7-20120107-1.diff.gz
  to main/g/gcc-4.7/gcc-4.7_4.7-20120107-1.diff.gz
gcc-4.7_4.7-20120107-1.dsc
  to main/g/gcc-4.7/gcc-4.7_4.7-20120107-1.dsc
gcc-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gcc-4.7_4.7-20120107-1_amd64.deb
gcc-4.7_4.7-20120107.orig.tar.gz
  to main/g/gcc-4.7/gcc-4.7_4.7-20120107.orig.tar.gz
gccgo-4.7-multilib_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gccgo-4.7-multilib_4.7-20120107-1_amd64.deb
gccgo-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gccgo-4.7_4.7-20120107-1_amd64.deb
gfortran-4.7-doc_4.7-20120107-1_all.deb
  to main/g/gcc-4.7/gfortran-4.7-doc_4.7-20120107-1_all.deb
gfortran-4.7-multilib_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gfortran-4.7-multilib_4.7-20120107-1_amd64.deb
gfortran-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gfortran-4.7_4.7-20120107-1_amd64.deb
gobjc++-4.7-multilib_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gobjc++-4.7-multilib_4.7-20120107-1_amd64.deb
gobjc++-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gobjc++-4.7_4.7-20120107-1_amd64.deb
gobjc-4.7-multilib_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gobjc-4.7-multilib_4.7-20120107-1_amd64.deb
gobjc-4.7_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/gobjc-4.7_4.7-20120107-1_amd64.deb
lib32gcc1-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32gcc1-dbg_4.7-20120107-1_amd64.deb
lib32gcc1_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32gcc1_4.7-20120107-1_amd64.deb
lib32gfortran3-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32gfortran3-dbg_4.7-20120107-1_amd64.deb
lib32gfortran3_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32gfortran3_4.7-20120107-1_amd64.deb
lib32go0-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32go0-dbg_4.7-20120107-1_amd64.deb
lib32go0_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32go0_4.7-20120107-1_amd64.deb
lib32gomp1-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32gomp1-dbg_4.7-20120107-1_amd64.deb
lib32gomp1_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32gomp1_4.7-20120107-1_amd64.deb
lib32itm1-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32itm1-dbg_4.7-20120107-1_amd64.deb
lib32itm1_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32itm1_4.7-20120107-1_amd64.deb
lib32mudflap0-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32mudflap0-dbg_4.7-20120107-1_amd64.deb
lib32mudflap0_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32mudflap0_4.7-20120107-1_amd64.deb
lib32objc4-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32objc4-dbg_4.7-20120107-1_amd64.deb
lib32objc4_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32objc4_4.7-20120107-1_amd64.deb
lib32quadmath0-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32quadmath0-dbg_4.7-20120107-1_amd64.deb
lib32quadmath0_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32quadmath0_4.7-20120107-1_amd64.deb
lib32stdc++6-4.7-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32stdc++6-4.7-dbg_4.7-20120107-1_amd64.deb
lib32stdc++6_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/lib32stdc++6_4.7-20120107-1_amd64.deb
libgcc1-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgcc1-dbg_4.7-20120107-1_amd64.deb
libgcc1_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgcc1_4.7-20120107-1_amd64.deb
libgfortran3-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgfortran3-dbg_4.7-20120107-1_amd64.deb
libgfortran3_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgfortran3_4.7-20120107-1_amd64.deb
libgo0-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgo0-dbg_4.7-20120107-1_amd64.deb
libgo0_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgo0_4.7-20120107-1_amd64.deb
libgomp1-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgomp1-dbg_4.7-20120107-1_amd64.deb
libgomp1_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libgomp1_4.7-20120107-1_amd64.deb
libitm1-dbg_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libitm1-dbg_4.7-20120107-1_amd64.deb
libitm1_4.7-20120107-1_amd64.deb
  to main/g/gcc-4.7/libitm1_4.7-20120107-1_amd64.deb

Bug#654951: gdc-4.6: gdc, gdmd, dmd, and rdmd are missing

2012-01-07 Thread Jerome BENOIT

Hello:

On 07/01/12 07:37, Matthias Klose wrote:

On 01/07/2012 03:23 AM, Jerome BENOIT wrote:

Package: gdc-4.6
Version: 0.29.1-4.6.2-4
Severity: normal

Hello:

It appears that there is not gdc link to gdc-4.6, and no gdmd link to gdmd-4.6.


just install the gdc package.


Second, rdmd, which is needed to write D script, is really missing while its
d source is distributed withing the source.
dmd is certainly need as cc is needed.


please send a patch for gdc-4.6 to build and install it.


Please find in attachment a patch for `rdmd.d'.
I can build it on my amd64 box.
Unfortunately I am not familiar with Debian package maintenance,
so I cannot go further but I guess that the main part was done.

hth,
Jerome
--- original/rdmd.d	2011-10-04 20:42:20.0 +0200
+++ rdmd.d	2012-01-08 02:46:04.0 +0100
@@ -47,7 +47,7 @@
 
 bool verbose = false;
 
-import std.c.stdlib, std.file, std.md5, std.process, std.stdio, std.string;
+import std.c.stdlib, std.file, std.md5, std.process, std.conv, std.array, std.stdio, std.string, std.algorithm;
 
 version (Unix)
 {
@@ -67,7 +67,19 @@
 }
 version (Windows)
 {
-tmpdir = toString(getenv("TEMP"));
+tmpdir = to!string(getenv("TEMP"));
+}
+version (linux)
+{
+tmpdir = to!string(getenv("TMPDIR"));
+if(tmpdir.empty)
+{
+  tmpdir = to!string(getenv("TMP"));
+  if(tmpdir.empty)
+  {
+tmpdir = "/tmp";
+  }
+}
 }
 
 .myname = args[0];
@@ -78,7 +90,7 @@
 if(i == 0)
 continue;
 
-if(find(arg,".d") >= 0  ||  find(arg,".ds") >= 0)
+if(arg.endsWith(".d") || arg.endsWith(".ds"))
 {
 havefile = true;
 dfilepath = arg;
@@ -99,13 +111,13 @@
 const string cs = "--compiler=";
 if(arg.length > cs.length && arg[0..cs.length] == cs)
 {
-compiler = split(arg,"=")[1];
+compiler = std.string.split(arg,"=")[1];
 skip = true;
 }
 const string td = "--tmpdir=";
 if(arg.length > td.length && arg[0..td.length] == td)
 {
-tmpdir = split(arg,"=")[1];
+tmpdir = std.string.split(arg,"=")[1];
 skip = true;
 }
 }
@@ -137,12 +149,12 @@
 
 if(verbose)
 {
-fwritef(stderr,"running: ");
+stderr.writef("running: ");
 foreach(string arg; exeargv)
 {
-fwritef(stderr,arg," ");
+stderr.writef(arg," ");
 }
-fwritefln(stderr);
+stderr.writeln();
 }
 
 // execute
@@ -164,30 +176,40 @@
 return retval;
 }
 
+version (linux)
+{
+  version (X86_64) 
+  {
+alias std.file.struct_stat64 struct_stat;
+alias std.file.stat64 stat;
+  }
+  alias std.process.getenv getenv;
+}
+
 string myname;
 string defcmp;
 void error(string errmsg, int errno)
 {
-fwritefln(stderr,myname,": ",errmsg);
+stderr.writefln(myname,": ",errmsg);
 exit(errno);
 }
 
 void usage()
 {
-fwritefln(stderr,"Usage:");
-fwritefln(stderr,"  ",myname," [D compiler arguments] [",myname," arguments] progfile.d [program arguments]");
-fwritefln(stderr);
-fwritefln(stderr,myname," arguments:");
-fwritefln(stderr,"  --help\t\tThis message");
-fwritefln(stderr,"  --force\t\tForce re-compilation of source code [default = do not force]");
-fwritefln(stderr,"  --verbose\t\tShow detailed info of operations [default = do not show]");
-fwritefln(stderr,"  --compiler=(dmd|gdmd)\tSpecify compiler [default = "~ .defcmp ~"]");
-fwritefln(stderr,"  --tmpdir=tmp_dir_path\tSpecify directory to store cached program and other temporaries [default = /tmp]");
-fwritefln(stderr);
-fwritefln(stderr,"Notes:");
-fwritefln(stderr,"  dmd or gdmd must be in the current user context $PATH");
-fwritefln(stderr,"  ",myname," does not support execution of D source code via stdin");
-fwritefln(stderr,"  ",myname," will only compile and execute files with a '.d' file extension");
+stderr.writefln("Usage:");
+stderr.writefln("  ",myname," [D compiler arguments] [",myname," arguments] progfile.d [program arguments]");
+stderr.writeln();
+stderr.writefln(myname," arguments:");
+stderr.writefln("  --help\t\tThis message");
+stderr.writefln("  --force\t\tForce re-compilation of source code [default = do not force]");
+stderr.writefln("  --verbose\t\tShow detailed info of operations [default = do not show]");
+stderr.writefln("  --compiler=(dmd|gdmd)\tSpecify compiler [default = "~ .defcmp ~"]");
+stderr.writefln("  --tmpdir=tmp_dir_path\tSpecify directory to store cached program and other temporaries [default = /tmp]");
+stderr.w

Bug#655019: GFDL docs in main

2012-01-07 Thread Matthias Klose
tags 655019 + pending
thanks

On 01/07/2012 10:48 PM, Mark Hymers wrote:
> Package: gcc-4.7
> Version: 4.7-20111231-1
> Severity: serious
> 
> Hi,
> 
> I've been made aware that the GCC GFDL docs have been reintroduced into main
> in experimental.  This shouldn't have made it through NEW.  Could you
> please upload a new pruned tarball without the -doc packages and without
> the docs in the source.  Alternatively, please reassign this to
> ftp.debian.org and I'll remove gcc-4.7 from experimental.

same thing as for gcc-4.6 (as documented in #609161), gcc-4.5 (#571759), and
earlier experimental gcc-4.x packages. Will be gone with the 4.7.0 release, or
release candidate. At least for gcc-4.6 explicitly approved by a member of the
FTP team.



-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4f093fad.2010...@debian.org



Processed: tag #655019

2012-01-07 Thread Debian Bug Tracking System
Processing commands for cont...@bugs.debian.org:

> tags 655019 + pending
Bug #655019 [gcc-4.7] GFDL docs in main
Added tag(s) pending.
> thanks
Stopping processing here.

Please contact me if you need assistance.
-- 
655019: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=655019
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems


-- 
To UNSUBSCRIBE, email to debian-gcc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/handler.s.c.13260065644594.transcr...@bugs.debian.org