Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-12-08 Thread Maia Kozheva
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Sorry for putting the manpages under GPL - old habit, I intended them to
be released under a simple public-domain-equivalent disclaimer instead
of going through the roundabout way of referencing LLVM's custom license
(which is BSD-like but not *the* BSD license).

I have edited the manpages from my packaging and attached them here.
Will this suffice?
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLHi4SAAoJEDqDNnQ69yYSfW0H+QHO5dRD6L51z1OMo0bhtSym
J83PhU41ItfiJmrHgYIipJeaVluFQcQir3BczFyFkrFVdGbToarlj76aVmMPbqbq
pO6t95sDYIWqlbxl0xrSP95hlrD/ktKntHzR/5H/B+CAhw9nQ83pp+atulKg6180
Vcsj/t2wmZWAutFvHzX7424HO59uPUbbXJDLs2qiNroZ77A1asS0b6p2gGSjHzD2
2m+fru7ezQtP2iEJe8h7skYz6hl417o9N90sGcCQ8mnVvmC2AJaSrx3rBAgdb0P2
BF8Zlgz2mPPM/Y7VW7QK5wt26TLyxZVe/srjXw+AcO/nUX7vV2C3hbObxXu1804=
=jXHq
-END PGP SIGNATURE-
.TH CLANG-CC 1 December 2009 2.6 User Commands
.SH NAME
clang-cc \- clang compiler program
.SH SYNOPSIS
clang\-cc [options] input files
.SH DESCRIPTION
\fBclang-cc\fR is the compiler program used by \fBclang\fR. In most cases, you
will want to use \fBclang\fR, a frontend with GCC-compatible interface, instead.
.PP
.SS OPTIONS:
.PP
\fB\-C\fR\- Enable comment output in 
\fB\-E\fR mode
.PP
\fB\-CC\fR   \- Enable comment output in 
\fB\-E\fR mode, even from macro expansions
.PP
\fB\-D=\fRmacro\- Predefine the specified macro
.IP
Choose output type:
.PP
\fB\-Eonly\fR  \- Just run preprocessor, no output 
(for timings)
.PP
\fB\-E\fR  \- Run preprocessor, emit 
preprocessed file
.PP
\fB\-dump\-raw\-tokens\fR\- Lex file in raw mode and dump 
raw tokens
.PP
\fB\-analyze\fR\- Run static analysis engine
.PP
\fB\-dump\-tokens\fR\- Run preprocessor, dump internal 
rep of tokens
.PP
\fB\-parse\-noop\fR \- Run parser with noop callbacks 
(for timings)
.PP
\fB\-fsyntax\-only\fR   \- Run parser and perform semantic 
analysis
.PP
\fB\-parse\-print\-callbacks\fR  \- Run parser and print each 
callback invoked
.PP
\fB\-emit\-html\fR  \- Output input source as HTML
.PP
\fB\-ast\-print\fR  \- Build ASTs and then 
pretty\-print them
.PP
\fB\-ast\-print\-xml\fR  \- Build ASTs and then print them 
in XML format
.PP
\fB\-ast\-dump\fR   \- Build ASTs and then debug dump 
them
.PP
\fB\-ast\-view\fR   \- Build ASTs and view them with 
GraphViz
.PP
\fB\-print\-decl\-contexts\fR\- Print DeclContexts and their 
Decls
.PP
\fB\-emit\-pth\fR   \- Generate pre\-tokenized header 
file
.PP
\fB\-emit\-pch\fR   \- Generate pre\-compiled header 
file
.PP
\fB\-S\fR  \- Emit native assembly code
.PP
\fB\-emit\-llvm\fR  \- Build ASTs then convert to LLVM, 
emit .ll file
.PP
\fB\-emit\-llvm\-bc\fR   \- Build ASTs then convert to 
LLVM, emit .bc file
.PP
\fB\-emit\-llvm\-only\fR \- Build ASTs and convert to LLVM, 
discarding output
.PP
\fB\-rewrite\-test\fR   \- Rewriter playground
.PP
\fB\-rewrite\-objc\fR   \- Rewrite ObjC into C (code 
rewriter example)
.PP
\fB\-rewrite\-macros\fR \- Expand macros without full 
preprocessing
.PP
\fB\-rewrite\-blocks\fR \- Rewrite Blocks to C
.PP
\fB\-fixit\fR  \- Apply fix\-it advice to the input 
source
.PP
\fB\-F=\fRdirectory\- Add directory to framework 
include search path
.PP
\fB\-I=\fRdirectory\- Add directory to include search 
path
.PP
\fB\-MP\fR   \- Create phony target for each 
dependency (other than main file)
.PP
\fB\-MT=\fRstring  \- Specify target for dependency
.PP
\fB\-O=\fRuint \- Optimization level
.PP
\fB\-Os\fR   \- Optimize for size
.PP
\fB\-P\fR\- Disable linemarker output in 
\fB\-E\fR mode
.PP
\fB\-U=\fRmacro\- Undefine the specified macro
.PP
\fB\-W=\fRstring   \-
.PP
\fB\-Wno\-rewrite\-macros\fR   \- Silence ObjC rewriting 
warnings
.PP
\fB\-analyze\-function=\fRstring\- Run analysis on specific 
function
.PP
\fB\-analyzer\-constraints\fR \- Source Code Analysis \- 
Symbolic Constraint Engines
.TP
=basic
\-   Use basic constraint tracking
.TP
=range
\-   Use constraint tracking of concrete value ranges
.PP

Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-12-08 Thread Y Giridhar Appaji Nag
On 09/12/08 16:44 +0600, Maia Kozheva said ...
 Sorry for putting the manpages under GPL - old habit, I intended them to
 be released under a simple public-domain-equivalent disclaimer instead
 of going through the roundabout way of referencing LLVM's custom license
 (which is BSD-like but not *the* BSD license).
 
 I have edited the manpages from my packaging and attached them here.
 Will this suffice?

Yes, this is good, thank you.  Arthur Loiret started packaging clang
independent of this ITP and the work in GIT and uploaded the package to the
archive already.  We will build upon what is in the archive and I will ensure
that these are included in the Debian package as well as sent upstream.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-12-07 Thread Y Giridhar Appaji Nag
Hi Maia,

On 09/12/05 08:12 +0530, Y Giridhar Appaji Nag said ...
 On 09/12/04 22:25 +0600, Maia Kozheva said ...
  It would be nice if some Ubuntu developers among people using this bug
  could review it. And perhaps it can serve as a basis for Debian packaging.
 
 I started packaging clang for Debian in a git repository at
 http://git.debian.org/?p=collab-maint/clang.git, but I had to take
 care of some personal stuff and did not touch it since a couple of
 weeks.  You'll see packages by the end of this weekend and I will reuse
 your work as much as I can.

I am re-using parts of your packaging work in preparing clang packages
for Debian.  However, the manpages that you wrote (in debian/man) are
licensed under GPL.  While this is OK, it is generally recommended that
both the Debian packaging and associated files (like the manpages) be
licensed under the same license as the majority of the upstream software
(University of Illinois/NCSA Open Source License) so that it is easy to
merge changes upstream.

Would you consider re-licensing the manpages under the said license?

Thanks,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/



--
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-12-04 Thread Maia Kozheva
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

I have uploaded an in-progress package to Ubuntu REVU, available here:
http://revu.ubuntuwire.com/p/clang

It would be nice if some Ubuntu developers among people using this bug
could review it. And perhaps it can serve as a basis for Debian packaging.
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJLGTfiAAoJEDqDNnQ69yYSQJEH/iSjKK8ChXdLWwLe0bSLaJOT
Dj5k2ojctMQcJ8aypg0o1pMtW8YOGeBX0Z1m/FEebMaNT7WQOpomzBUxjRnKW/7Q
v+n5hYGH9fGirkpv14RZlYWbjIe2Bw9Xc+BB8ZI2cMSXRu3s3FAaOs79Sw1ggWJd
AV6qchb0OJwHE3MAASHCYWNMm116Ao8L/HpXquzzNndmuoVYgnrhZ9ugYSM+OXUy
4UKqTx+l01tqeEZMDPK7Fn9vBa82ulbaPXoYrk0/MQ0fvgs6c2rffic+5VY2JS0k
NjX8+hI0lSOVBgvzGE/dBY3z2CEnuQsNeocCYTIOXw3zcXNQ4JtES3ROTgH7i+Y=
=XWBu
-END PGP SIGNATURE-



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-12-04 Thread Y Giridhar Appaji Nag
Hi Maia,

On 09/12/04 22:25 +0600, Maia Kozheva said ...
 I have uploaded an in-progress package to Ubuntu REVU, available here:
 http://revu.ubuntuwire.com/p/clang

I'll take a look at this too.  I did not look at the packages in detail
but I would like clang to be a package set rather than just one package.
I would like it if clang, the static analyser, the documentation and the
compiler are all difference packages that people can install and use
independantly.

 It would be nice if some Ubuntu developers among people using this bug
 could review it. And perhaps it can serve as a basis for Debian packaging.

I started packaging clang for Debian in a git repository at
http://git.debian.org/?p=collab-maint/clang.git, but I had to take
care of some personal stuff and did not touch it since a couple of
weeks.  You'll see packages by the end of this weekend and I will reuse
your work as much as I can.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://www.appaji.net/



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-10-06 Thread Y Giridhar Appaji Nag
Hi Sebastian,

On 09/10/03 09:24 +0200, Sebastian Dröge said ...
 any newws on this? Would be nice to have clang in Debian :)

http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-September/006447.html

But http://llvm.org says:

LLVM 2.6 release schedule:

* Aug 21 - Code Freeze
* Aug 28 - Pre-release1 testing begins
* Sept 04 - Pre-release1 testing ends
* TBD - Pre-release2 testing begins
* TBD - Pre-release2 testing ends
* TBD - Release!

clang 2.6 (yes, not 1.0) would be released with LLVM 2.6 and LLVM 2.6 packages
would be a pre-req for building clang packages.

Cheers,

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature


Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-10-03 Thread Sebastian Dröge
Hi,
any newws on this? Would be nice to have clang in Debian :)


signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil


Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-09-06 Thread Y Giridhar Appaji Nag
On 09/07/03 13:40 +0530, Y Giridhar Appaji Nag said ...
 On 09/05/28 21:48 +0530, Y Giridhar Appaji Nag said ...
  probably provide packages from a private repository and re-visit this when
  LLVM 2.6 is released.
 
 LLVM 2.6 will be the first release to include CLang.  Tentatively scheduled to
 be released on 2009-09-21.
 
 http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-June/005469.html

CLang would be released as CLang 2.6
Pre-release at: http://llvm.org/prereleases/2.6/clang-2.6.tar.gz

Building with out-of-LLVM-tree support being tracked as a bug at
http://llvm.org/bugs/show_bug.cgi?id=4840

Giridhar

-- 
Y Giridhar Appaji Nag | http://appaji.net/


signature.asc
Description: Digital signature


Bug#459325: ITP: clang -- C language family frontend for LLVM

2009-07-03 Thread Y Giridhar Appaji Nag
On 09/05/28 21:48 +0530, Y Giridhar Appaji Nag said ...
 probably provide packages from a private repository and re-visit this when
 LLVM 2.6 is released.

LLVM 2.6 will be the first release to include CLang.  Tentatively scheduled to
be released on 2009-09-21.

http://lists.cs.uiuc.edu/pipermail/cfe-dev/2009-June/005469.html

Giridhar

-- 
Y Giridhar Appaji Nag | http://people.debian.org/~appaji/


signature.asc
Description: Digital signature