Bug#445960: RFP: cut -- C Unit Test System

2007-10-09 Thread Jan Hudec
Package: wnpp
Severity: wishlist

* Package name: cut
  Version : 2.3
  Upstream Author : Samuel A. Falvo II <[EMAIL PROTECTED]>,
William D. Tanksley <[EMAIL PROTECTED]>
* URL : http://sourceforge.net/projects/cut/
* License : zlib/libpng license
  Programming Lang: C
  Description : C Unit Test System

CUT is a simple, to-the-point unit testing system. It's different from other
unit test packages in that it follows the KISS principle. It's designed for
C testing, not designed to emulate SUnit.

Unlinke other test systems, this one comes with code generator, that will
find all test cases in a given set of sources and generate the test runner.
No additional library is needed, all functions are placed into the generated
source.

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (100, 
'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.22-2-amd64 (SMP w/1 CPU core)
Locale: LANG=C, LC_CTYPE=cs_CZ.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
-- 
 Jan 'Bulb' Hudec <[EMAIL 
PROTECTED]>



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]



Bug#603078: RFP: makepp -- Compatible but reliable and improved replacement for make

2010-11-10 Thread Jan Hudec
Package: wnpp
Severity: wishlist

* Package name: makepp
  Version : 1.50~beta20100422
  Upstream Author : Daniel Pfeiffer 
* URL : http://makepp.sourceforge.net/, 
http://search.cpan.org/~pfeiffer/makepp/
* License : GPL-2+|Artistic (same as Perl)
  Programming Lang: Perl
  Description : Compatible but reliable and improved replacement for make

Makepp is a utility for controlling build of software and similar tasks
requiring solving dependencies between files. It is backward compatible
with GNU Make while providing useful extensions:

 * built in dependency tracker
 * detecting changes by checksums instead of relying purely on checksums
 * regenerating targets when the build command changes (e.g. different
   compiler options are used)
 * ability to track dependencies across multiple (e.g. subdirectory)
   makefiles even when originally written for recursive make invocation
 * ability to separate build directory from source directory even if the
   the rules are not prepared for it by utilizing symlinks
 * expands wildcards to list of buildable files, even if they don't
   exist yet
 * ordering output from build commands run in parallel
 * support for filenames with special characters
 * extensibility via perl code

Many of the features apply also to makefiles written for standard make
or a makefile can be written to use them that gracefuly degrade when
interpreted with other makes.

-- 
 Jan 'Bulb' Hudec 



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20101110202919.ga18...@efreet.light.src



Bug#655513: RFP: vim-clang-complete -- Complete C, C++, Objective-C and Objective-C++ in Vim using Clang

2012-01-11 Thread Jan Hudec
Package: wnpp
Severity: wishlist

* Package name: vim-clang-complete
  Version : 1.8
  Upstream Author : Xavier Deguillard 
* URL : http://www.vim.org/scripts/script.php?script_id=3302
* License : BSD-3 (some files come from LLVM, the relevant part of
license is also BSD-3, just with different names)
  Programming Lang: vim, python
  Description : Complete C, C++, Objective-C and Objective-C++ in Vim using 
Clang
  Depends : python, clang
  Recommends  : libclang1
I suggest pre-defining the path to the library
(g:clang_library_path), but since it can only be used in
vim with python support, still needs to depend on clang.

This vim plugin uses clang to accurately complete C, C++ and Objective-C
code. It understands all C++03 and some C++11 constructs including complex
preprocessor expansions or heavily templated code. It can also highlight
errors as you type.

Since it uses C++ compiler to do the parsing, it is acurate except for
compiler-specific features of your regular compiler not supported by clang
(most gcc extensions are supported). It also does not need ctags or any other
database to be updated before it can complete newly declared constructs. Only
compiler flags (definitions and include paths) need to be provided.

-- 
 Jan 'Bulb' Hudec 



-- 
To UNSUBSCRIBE, email to debian-wnpp-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/20120111203746.ga4...@efreet.light.src



Bug#403460: RFP: gdc -- D programming language for GCC

2006-12-17 Thread Jan Hudec
Package: wnpp
Severity: wishlist

  Package name: gdc
  Version : 0.20
  Upstream Author : David Friedman  <[EMAIL PROTECTED]>
  URL : http://dgcc.sourceforge.net/
  License : GPL
  Programming Lang: C, C++, D
  Description : D programming language for GCC
.
D is a systems programming language. Its focus is on combining the power and
high performance of C and C++ with the programmer productivity of modern
languages like Ruby and Python. Special attention is given to the needs of
quality assurance, documentation, management, portability and reliability.
.
D is statically typed, and compiles direct to native code. It's
multiparadigm: supporting imperative, object oriented, and template
metaprogramming styles. It's a member of the C syntax family, and its look
and feel is very close to C++'s.
.
It supports automatic memory management and introspection like Java or C#,
but also allows manual pointer manipulations when needed. It can directly
call to C libraries (though not C++ because of object model mismatches).
.
GDC is a D language front end for the GNU Compiler Collection. It supports
a number of targets and nearly all features of Digital Mars D.


The sources are provided as addition to GCC sources, which are necessary to
build it. Therefore some understaning how to build using the gcc-x.x-source
package is requires to create this package.

-- 
 Jan 'Bulb' Hudec <[EMAIL 
PROTECTED]>


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]