HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Version 3 and Version 4 of app-shells/bash/4.0/1


Ignore:
Timestamp:
04/18/09 18:14:56 (6 years ago)
Author:
disreali
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • app-shells/bash/4.0/1

    v3 v4  
    1 cp -i /boot/common/share/libtool/config/config.* . 
     1I need to thank Monni and mmadia for the help they provided. 
    22 
    3 aclocal -I support 
    43 
    5 autoconf 
     4checking build system type... i586-pc-haiku 
     5checking host system type... i586-pc-haiku 
     6checking for emacs... no 
     7checking for xemacs... no 
    68 
    7 LDFLAGS=-L/boot/common/libs CPPFLAGS=-I/boot/common ./configure --prefix=/boot/common 
     9Beginning configuration for bash-4.0-release for i586-pc-haiku 
     10 
     11checking for gcc... gcc 
     12checking for C compiler default output file name... conftest 
     13checking whether the C compiler works... yes 
     14checking whether we are cross compiling... no 
     15checking for suffix of executables...  
     16checking for suffix of object files... o 
     17checking whether we are using the GNU C compiler... yes 
     18checking whether gcc accepts -g... yes 
     19checking for gcc option to accept ISO C89... none needed 
     20checking for library containing strerror... none required 
     21checking how to run the C preprocessor... gcc -E 
     22checking for grep that handles long lines and -e... /bin/grep 
     23checking for egrep... /bin/grep -E 
     24checking for ANSI C header files... yes 
     25checking for sys/types.h... yes 
     26checking for sys/stat.h... yes 
     27checking for stdlib.h... yes 
     28checking for string.h... yes 
     29checking for memory.h... yes 
     30checking for strings.h... yes 
     31checking for inttypes.h... yes 
     32checking for stdint.h... yes 
     33checking for unistd.h... yes 
     34checking minix/config.h usability... no 
     35checking minix/config.h presence... no 
     36checking for minix/config.h... no 
     37checking whether it is safe to define __EXTENSIONS__... yes 
     38checking for a sed that does not truncate output... /bin/sed 
     39checking for fgrep... /bin/grep -F 
     40checking for ld used by gcc... /boot/develop/tools/gnupro/i586-pc-haiku/bin/ld 
     41checking if the linker (/boot/develop/tools/gnupro/i586-pc-haiku/bin/ld) is GNU ld... yes 
     42checking for BSD- or MS-compatible name lister (nm)... /boot/develop/tools/gnupro/bin/nm -B 
     43checking the name lister (/boot/develop/tools/gnupro/bin/nm -B) interface... BSD nm 
     44checking whether ln -s works... yes 
     45checking the maximum length of command line arguments... 32768 
     46checking whether the shell understands some XSI constructs... yes 
     47checking whether the shell understands "+="... no 
     48checking for /boot/develop/tools/gnupro/i586-pc-haiku/bin/ld option to reload object files... -r 
     49checking for objdump... objdump 
     50checking how to recognize dependent libraries... pass_all 
     51checking for ar... ar 
     52checking for strip... strip 
     53checking for ranlib... ranlib 
     54checking command to parse /boot/develop/tools/gnupro/bin/nm -B output from gcc object... ok 
     55checking for dlfcn.h... yes 
     56checking for objdir... .libs 
     57checking if gcc supports -fno-rtti -fno-exceptions... yes 
     58checking for gcc option to produce PIC...  -DPIC 
     59checking if gcc PIC flag  -DPIC works... yes 
     60checking if gcc static flag  works... yes 
     61checking if gcc supports -c -o file.o... yes 
     62checking if gcc supports -c -o file.o... (cached) yes 
     63checking whether the gcc linker (/boot/develop/tools/gnupro/i586-pc-haiku/bin/ld) supports shared libraries... yes 
     64checking whether -lc should be explicitly linked in... yes 
     65checking dynamic linker characteristics... haiku runtime_loader 
     66checking how to hardcode library paths into programs... immediate 
     67checking whether stripping libraries is possible... yes 
     68checking if libtool supports shared libraries... yes 
     69checking whether to build shared libraries... yes 
     70checking whether to build static libraries... yes 
     71checking for special C compiler options needed for large files... no 
     72checking for _FILE_OFFSET_BITS value needed for large files... no 
     73checking whether gcc needs -traditional... no 
     74checking for a BSD-compatible install... /bin/install -c 
     75checking for ar... ar 
     76checking for bison... bison -y 
     77checking whether make sets $(MAKE)... yes 
     78checking for an ANSI C-conforming const... yes 
     79checking for inline... inline 
     80checking whether byte ordering is bigendian... no 
     81checking for preprocessor stringizing operator... yes 
     82checking for long double with more range or precision than double... no 
     83checking for function prototypes... yes 
     84checking whether char is unsigned... no 
     85checking for working volatile... yes 
     86checking for C/C++ restrict keyword... __restrict 
     87checking for a thread-safe mkdir -p... /bin/mkdir -p 
     88checking whether NLS is requested... yes 
     89checking for msgfmt... /boot/common/bin/msgfmt 
     90checking for gmsgfmt... /boot/common/bin/msgfmt 
     91checking for xgettext... /boot/common/bin/xgettext 
     92checking for msgmerge... /boot/common/bin/msgmerge 
     93checking whether we are using the GNU C Library 2 or newer... no 
     94checking for ranlib... (cached) ranlib 
     95checking for simple visibility declarations... no 
     96checking for size_t... yes 
     97checking for stdint.h... yes 
     98checking for working alloca.h... yes 
     99checking for alloca... yes 
     100checking for stdlib.h... (cached) yes 
     101checking for unistd.h... (cached) yes 
     102checking for getpagesize... yes 
     103checking for working mmap... no 
     104checking whether integer division by zero raises SIGFPE... yes 
     105checking for inttypes.h... yes 
     106checking for unsigned long long int... yes 
     107checking for inttypes.h... (cached) yes 
     108checking whether the inttypes.h PRIxNN macros are broken... no 
     109checking for ld used by GCC... /boot/develop/tools/gnupro/i586-pc-haiku/bin/ld 
     110checking if the linker (/boot/develop/tools/gnupro/i586-pc-haiku/bin/ld) is GNU ld... yes 
     111checking for shared library run path origin... done 
     112checking whether imported symbols can be declared weak... yes 
     113checking pthread.h usability... yes 
     114checking pthread.h presence... yes 
     115checking for pthread.h... yes 
     116checking for pthread_kill in -lpthread... no 
     117checking for pthread_rwlock_t... yes 
     118checking for multithread API to use... posix 
     119checking argz.h usability... no 
     120checking argz.h presence... no 
     121checking for argz.h... no 
     122checking for inttypes.h... (cached) yes 
     123checking limits.h usability... yes 
     124checking limits.h presence... yes 
     125checking for limits.h... yes 
     126checking for unistd.h... (cached) yes 
     127checking sys/param.h usability... yes 
     128checking sys/param.h presence... yes 
     129checking for sys/param.h... yes 
     130checking for getcwd... yes 
     131checking for getegid... yes 
     132checking for geteuid... yes 
     133checking for getgid... yes 
     134checking for getuid... yes 
     135checking for mempcpy... no 
     136checking for munmap... yes 
     137checking for stpcpy... yes 
     138checking for strcasecmp... yes 
     139checking for strdup... yes 
     140checking for strtoul... yes 
     141checking for tsearch... yes 
     142checking for argz_count... no 
     143checking for argz_stringify... no 
     144checking for argz_next... no 
     145checking for __fsetlocking... yes 
     146checking whether feof_unlocked is declared... yes 
     147checking whether fgets_unlocked is declared... no 
     148checking for iconv... yes 
     149checking for working iconv... yes 
     150checking how to link with libiconv... -liconv 
     151checking for iconv declaration...  
     152         extern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft); 
     153checking for NL_LOCALE_NAME macro... no 
     154checking for bison... bison 
     155checking version of bison... 2.4, ok 
     156checking for long long int... yes 
     157checking for wchar_t... yes 
     158checking for wint_t... yes 
     159checking for intmax_t... yes 
     160checking whether printf() supports POSIX/XSI format strings... yes 
     161checking whether we are using the GNU C Library 2.1 or newer... no 
     162checking for stdint.h... (cached) yes 
     163checking for SIZE_MAX... yes 
     164checking for stdint.h... (cached) yes 
     165checking for CFPreferencesCopyAppValue... no 
     166checking for CFLocaleCopyCurrent... no 
     167checking for ptrdiff_t... yes 
     168checking stddef.h usability... yes 
     169checking stddef.h presence... yes 
     170checking for stddef.h... yes 
     171checking for stdlib.h... (cached) yes 
     172checking for string.h... (cached) yes 
     173checking for asprintf... yes 
     174checking for fwprintf... yes 
     175checking for putenv... yes 
     176checking for setenv... yes 
     177checking for setlocale... yes 
     178checking for snprintf... yes 
     179checking for wcslen... yes 
     180checking whether _snprintf is declared... no 
     181checking whether _snwprintf is declared... no 
     182checking whether getc_unlocked is declared... yes 
     183checking for nl_langinfo and CODESET... no 
     184checking for LC_MESSAGES... yes 
     185checking for CFPreferencesCopyAppValue... (cached) no 
     186checking for CFLocaleCopyCurrent... (cached) no 
     187checking whether included gettext is requested... no 
     188checking for GNU gettext in libc... no 
     189checking for GNU gettext in libintl... no 
     190checking whether to use NLS... yes 
     191checking where the gettext function comes from... included intl directory 
     192checking for dirent.h that defines DIR... yes 
     193checking for library containing opendir... none required 
     194checking whether time.h and sys/time.h may both be included... yes 
     195checking for inttypes.h... (cached) yes 
     196checking for unistd.h... (cached) yes 
     197checking for stdlib.h... (cached) yes 
     198checking stdarg.h usability... yes 
     199checking stdarg.h presence... yes 
     200checking for stdarg.h... yes 
     201checking varargs.h usability... yes 
     202checking varargs.h presence... yes 
     203checking for varargs.h... yes 
     204checking for limits.h... (cached) yes 
     205checking for string.h... (cached) yes 
     206checking for memory.h... (cached) yes 
     207checking locale.h usability... yes 
     208checking locale.h presence... yes 
     209checking for locale.h... yes 
     210checking termcap.h usability... yes 
     211checking termcap.h presence... yes 
     212checking for termcap.h... yes 
     213checking termio.h usability... no 
     214checking termio.h presence... no 
     215checking for termio.h... no 
     216checking termios.h usability... yes 
     217checking termios.h presence... yes 
     218checking for termios.h... yes 
     219checking for dlfcn.h... (cached) yes 
     220checking for stddef.h... (cached) yes 
     221checking for stdint.h... (cached) yes 
     222checking netdb.h usability... yes 
     223checking netdb.h presence... yes 
     224checking for netdb.h... yes 
     225checking pwd.h usability... yes 
     226checking pwd.h presence... yes 
     227checking for pwd.h... yes 
     228checking grp.h usability... yes 
     229checking grp.h presence... yes 
     230checking for grp.h... yes 
     231checking for strings.h... (cached) yes 
     232checking regex.h usability... yes 
     233checking regex.h presence... yes 
     234checking for regex.h... yes 
     235checking sys/pte.h usability... no 
     236checking sys/pte.h presence... no 
     237checking for sys/pte.h... no 
     238checking sys/stream.h usability... no 
     239checking sys/stream.h presence... no 
     240checking for sys/stream.h... no 
     241checking sys/select.h usability... yes 
     242checking sys/select.h presence... yes 
     243checking for sys/select.h... yes 
     244checking sys/file.h usability... yes 
     245checking sys/file.h presence... yes 
     246checking for sys/file.h... yes 
     247checking sys/resource.h usability... yes 
     248checking sys/resource.h presence... yes 
     249checking for sys/resource.h... yes 
     250checking for sys/param.h... (cached) yes 
     251checking sys/socket.h usability... yes 
     252checking sys/socket.h presence... yes 
     253checking for sys/socket.h... yes 
     254checking for sys/stat.h... (cached) yes 
     255checking sys/time.h usability... yes 
     256checking sys/time.h presence... yes 
     257checking for sys/time.h... yes 
     258checking sys/times.h usability... yes 
     259checking sys/times.h presence... yes 
     260checking for sys/times.h... yes 
     261checking for sys/types.h... (cached) yes 
     262checking sys/wait.h usability... yes 
     263checking sys/wait.h presence... yes 
     264checking for sys/wait.h... yes 
     265checking netinet/in.h usability... yes 
     266checking netinet/in.h presence... yes 
     267checking for netinet/in.h... yes 
     268checking arpa/inet.h usability... yes 
     269checking arpa/inet.h presence... yes 
     270checking for arpa/inet.h... yes 
     271checking for sys/ptem.h... no 
     272checking for working alloca.h... (cached) yes 
     273checking for alloca... (cached) yes 
     274checking whether getpgrp requires zero arguments... yes 
     275checking for vprintf... yes 
     276checking for _doprnt... no 
     277checking for working strcoll... yes 
     278checking return type of signal handlers... void 
     279checking for __setostype... no 
     280checking for wait3... no 
     281checking for isinf... yes 
     282checking for isnan... yes 
     283checking for mkfifo... yes 
     284checking for dup2... yes 
     285checking for eaccess... no 
     286checking for fcntl... yes 
     287checking for getdtablesize... yes 
     288checking for getgroups... yes 
     289checking for gethostname... yes 
     290checking for getpagesize... (cached) yes 
     291checking for getpeername... no 
     292checking for getrlimit... yes 
     293checking for getrusage... yes 
     294checking for gettimeofday... yes 
     295checking for kill... yes 
     296checking for killpg... yes 
     297checking for lstat... yes 
     298checking for readlink... yes 
     299checking for sbrk... yes 
     300checking for select... yes 
     301checking for setdtablesize... no 
     302checking for setitimer... yes 
     303checking for tcgetpgrp... yes 
     304checking for uname... yes 
     305checking for ulimit... no 
     306checking for waitpid... yes 
     307checking for rename... yes 
     308checking for bcopy... yes 
     309checking for bzero... yes 
     310checking for confstr... yes 
     311checking for fnmatch... yes 
     312checking for getaddrinfo... no 
     313checking for gethostbyname... no 
     314checking for getservbyname... no 
     315checking for getservent... no 
     316checking for inet_aton... no 
     317checking for memmove... yes 
     318checking for pathconf... yes 
     319checking for putenv... (cached) yes 
     320checking for raise... yes 
     321checking for regcomp... yes 
     322checking for regexec... yes 
     323checking for setenv... (cached) yes 
     324checking for setlinebuf... yes 
     325checking for setlocale... (cached) yes 
     326checking for setvbuf... yes 
     327checking for siginterrupt... yes 
     328checking for strchr... yes 
     329checking for sysconf... yes 
     330checking for tcgetattr... yes 
     331checking for times... yes 
     332checking for ttyname... yes 
     333checking for tzset... yes 
     334checking for unsetenv... yes 
     335checking for vsnprintf... yes 
     336checking for snprintf... (cached) yes 
     337checking for vasprintf... yes 
     338checking for asprintf... (cached) yes 
     339checking for isascii... yes 
     340checking for isblank... yes 
     341checking for isgraph... yes 
     342checking for isprint... yes 
     343checking for isspace... yes 
     344checking for isxdigit... yes 
     345checking for getpwent... yes 
     346checking for getpwnam... yes 
     347checking for getpwuid... yes 
     348checking for getcwd... (cached) yes 
     349checking for memset... yes 
     350checking for strcasecmp... (cached) yes 
     351checking for strerror... yes 
     352checking for strftime... yes 
     353checking for strnlen... yes 
     354checking for strpbrk... yes 
     355checking for strstr... yes 
     356checking for strtod... yes 
     357checking for strtol... yes 
     358checking for strtoul... (cached) yes 
     359checking for strtoll... yes 
     360checking for strtoull... yes 
     361checking for strtoimax... yes 
     362checking for strtoumax... yes 
     363checking for fdprintf... no 
     364checking whether confstr is declared... yes 
     365checking whether printf is declared... yes 
     366checking whether sbrk is declared... yes 
     367checking whether setregid is declared... yes 
     368checking whether strcpy is declared... yes 
     369checking whether strsignal is declared... yes 
     370checking whether strtold is declared... no 
     371checking for declaration of strtoimax... yes 
     372checking for declaration of strtol... yes 
     373checking for declaration of strtoll... yes 
     374checking for declaration of strtoul... yes 
     375checking for declaration of strtoull... yes 
     376checking for declaration of strtoumax... yes 
     377checking for sys/time.h... (cached) yes 
     378checking for unistd.h... (cached) yes 
     379checking for alarm... yes 
     380checking for working mktime... yes 
     381checking for argz.h... (cached) no 
     382checking errno.h usability... yes 
     383checking errno.h presence... yes 
     384checking for errno.h... yes 
     385checking fcntl.h usability... yes 
     386checking fcntl.h presence... yes 
     387checking for fcntl.h... yes 
     388checking malloc.h usability... yes 
     389checking malloc.h presence... yes 
     390checking for malloc.h... yes 
     391checking stdio_ext.h usability... yes 
     392checking stdio_ext.h presence... yes 
     393checking for stdio_ext.h... yes 
     394checking for stdlib.h... (cached) yes 
     395checking for unistd.h... (cached) yes 
     396checking for getpagesize... (cached) yes 
     397checking for working mmap... (cached) no 
     398checking for __argz_count... no 
     399checking for __argz_next... no 
     400checking for __argz_stringify... no 
     401checking for dcgettext... no 
     402checking for mempcpy... (cached) no 
     403checking for munmap... (cached) yes 
     404checking for stpcpy... (cached) yes 
     405checking for strcspn... yes 
     406checking for strdup... (cached) yes 
     407checking wctype.h usability... yes 
     408checking wctype.h presence... yes 
     409checking for wctype.h... yes 
     410checking wchar.h usability... yes 
     411checking wchar.h presence... yes 
     412checking for wchar.h... yes 
     413checking langinfo.h usability... no 
     414checking langinfo.h presence... no 
     415checking for langinfo.h... no 
     416checking for mbrlen... yes 
     417checking for mbscmp... no 
     418checking for mbsrtowcs... yes 
     419checking for wcrtomb... yes 
     420checking for wcscoll... yes 
     421checking for wcsdup... yes 
     422checking for wcwidth... yes 
     423checking for wctype... yes 
     424checking whether mbrtowc and mbstate_t are properly declared... yes 
     425checking for iswlower... yes 
     426checking for iswupper... yes 
     427checking for towlower... yes 
     428checking for towupper... yes 
     429checking for iswctype... yes 
     430checking for nl_langinfo and CODESET... no 
     431checking for wchar_t in wchar.h... yes 
     432checking for wctype_t in wctype.h... yes 
     433checking for wint_t in wctype.h... yes 
     434checking for dlopen in -ldl... no 
     435checking for dlopen... yes 
     436checking for dlclose... yes 
     437checking for dlsym... yes 
     438checking whether sys_siglist is declared... yes 
     439checking for inet_aton... no 
     440checking for getpeername in -lsocket... no 
     441checking for gethostbyname in socket library... no 
     442checking for uid_t in sys/types.h... yes 
     443checking type of array argument to getgroups... gid_t 
     444checking for off_t... yes 
     445checking for mode_t... yes 
     446checking for uid_t in sys/types.h... (cached) yes 
     447checking for pid_t... yes 
     448checking for size_t... (cached) yes 
     449checking for ssize_t... yes 
     450checking for time_t... yes 
     451checking for long long... long long 
     452checking for unsigned long long... unsigned long long 
     453checking return type of signal handlers... (cached) void 
     454checking for sig_atomic_t in signal.h... yes 
     455checking size of char... 1 
     456checking size of short... 2 
     457checking size of int... 4 
     458checking size of long... 4 
     459checking size of char *... 4 
     460checking size of double... 8 
     461checking size of long long... 8 
     462checking for u_int... yes 
     463checking for u_long... yes 
     464checking for bits16_t... no 
     465checking for u_bits16_t... no 
     466checking for bits32_t... no 
     467checking for u_bits32_t... no 
     468checking for bits64_t... no 
     469checking for ptrdiff_t... (cached) yes 
     470checking whether stat file-mode macros are broken... no 
     471checking whether #! works in shell scripts... yes 
     472checking whether the ctype macros accept non-ascii characters... no 
     473checking if dup2 fails to clear the close-on-exec flag... no 
     474checking whether pgrps need synchronization... no 
     475checking return type of signal handlers... (cached) void 
     476checking for type of signal functions... posix 
     477checking for sys_errlist and sys_nerr... yes 
     478checking whether sys_siglist is declared... (cached) yes 
     479checking for sys_siglist in system C library... yes 
     480./configure: line 37467: BASH_UNDER_SYS_SIGLIST: command not found 
     481checking whether signal handlers are of type void... yes 
     482checking for clock_t... yes 
     483checking for sigset_t... yes 
     484checking for quad_t... no 
     485checking for intmax_t... yes 
     486checking for uintmax_t... yes 
     487checking for socklen_t... yes 
     488checking for size and type of struct rlimit fields... rlim_t 
     489checking for struct termios.c_line... yes 
     490checking for struct termio.c_line... no 
     491checking for struct dirent.d_ino... yes 
     492checking for struct dirent.d_fileno... no 
     493checking for struct dirent.d_namlen... no 
     494checking for struct winsize in sys/ioctl.h and termios.h... termios.h 
     495checking for struct timeval in sys/time.h and time.h... yes 
     496checking for struct stat.st_blocks... yes 
     497checking whether struct tm is in sys/time.h or time.h... time.h 
     498checking for struct tm.tm_zone... yes 
     499checking for struct timezone in sys/time.h and time.h... yes 
     500checking for the existence of strsignal... yes 
     501checking if opendir() opens non-directories... no 
     502checking whether ulimit can substitute for getdtablesize... no 
     503./configure: line 39280: BASH_FUNC_FPURGE: command not found 
     504checking to see if getenv can be redefined... yes 
     505checking if getcwd() will dynamically allocate memory with 0 size... yes 
     506checking for presence of POSIX-style sigsetjmp/siglongjmp... present 
     507checking whether or not strcoll and strcmp differ... no 
     508checking for standard-conformant putenv declaration... no 
     509checking for standard-conformant unsetenv declaration... yes 
     510checking for printf floating point output in hex notation... yes 
     511checking if signal handlers must be reinstalled when invoked... no 
     512checking for presence of necessary job control definitions... present 
     513checking for presence of named pipes... present 
     514checking whether termios.h defines TIOCGWINSZ... yes 
     515checking for TIOCSTAT in sys/ioctl.h... no 
     516checking for FIONREAD in sys/ioctl.h... yes 
     517checking whether WCONTINUED flag to waitpid is unavailable or available but broken... no 
     518checking for speed_t in sys/types.h... no 
     519checking whether getpw functions are declared in pwd.h... yes 
     520checking for unusable real-time signals due to large values... no 
     521checking for _sys_siglist in signal.h or unistd.h... no 
     522checking for tgetent... no 
     523checking for tgetent in -ltermcap... no 
     524checking for tgetent in -ltinfo... no 
     525checking for tgetent in -lcurses... no 
     526checking for tgetent in -lncurses... yes 
     527checking which library has the termcap functions... using libncurses 
     528checking whether /dev/fd is available... absent 
     529checking whether /dev/stdin stdout stderr are available... absent 
     530checking for default mail directory... unknown 
     531checking shared object configuration for loadable builtins... supported 
     532configure: creating ./config.status 
     533config.status: creating Makefile 
     534config.status: creating builtins/Makefile 
     535config.status: creating lib/readline/Makefile 
     536config.status: creating lib/glob/Makefile 
     537config.status: creating lib/intl/Makefile 
     538config.status: creating lib/malloc/Makefile 
     539config.status: creating lib/sh/Makefile 
     540config.status: creating lib/termcap/Makefile 
     541config.status: creating lib/tilde/Makefile 
     542config.status: creating doc/Makefile 
     543config.status: creating support/Makefile 
     544config.status: creating po/Makefile.in 
     545config.status: creating examples/loadables/Makefile 
     546config.status: creating examples/loadables/perl/Makefile 
     547config.status: creating config.h 
     548config.status: config.h is unchanged 
     549config.status: executing libtool commands 
     550config.status: executing po-directories commands 
     551config.status: creating po/POTFILES 
     552config.status: creating po/Makefile 
     553config.status: executing default commands 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/