Annotation of embedaddon/libiconv/HACKING, revision 1.1
1.1 ! misho 1: All you need to know when hacking (modifying) GNU libiconv or when building
! 2: it off the CVS.
! 3:
! 4:
! 5: Requirements
! 6: ============
! 7:
! 8: You will need reasonably recent versions of the build tools:
! 9:
! 10: * A C compiler. Such as GNU GCC.
! 11: + Homepage:
! 12: http://gcc.gnu.org/
! 13:
! 14: * GNU automake
! 15: + Homepage:
! 16: http://www.gnu.org/software/automake/
! 17:
! 18: * GNU autoconf
! 19: + Homepage:
! 20: http://www.gnu.org/software/autoconf/
! 21:
! 22: * GNU m4
! 23: + Homepage:
! 24: http://www.gnu.org/software/m4/
! 25:
! 26: * GNU gperf
! 27: + Homepage:
! 28: http://www.gnu.org/software/gperf/
! 29:
! 30: * GNU groff 1.17 or newer
! 31: + Homepage:
! 32: http://www.gnu.org/software/groff/
! 33:
! 34: * Perl
! 35: + Homepage:
! 36: http://www.perl.org/
! 37:
! 38: * Either an internet connection or a recent copy of GNU gnulib.
! 39: + Homepage:
! 40: http://www.gnu.org/software/gnulib/
! 41:
! 42: And, of course, the packages listed in the DEPENDENCIES file.
! 43:
! 44:
! 45: Building off the CVS
! 46: ====================
! 47:
! 48: Access to the CVS is described at http://sourceforge.net/cvs/?group_id=51585 .
! 49:
! 50: After fetching the sources from the CVS, peek at the comments in autogen.sh,
! 51: then run "./autogen.sh"; then you can proceed with "./configure" as usual.
! 52:
! 53:
! 54: Adding new encodings
! 55: ====================
! 56:
! 57: For an indication which encodings are acceptable in the official version of
! 58: GNU libiconv, take a look at NOTES.
! 59:
! 60: For an indication which files need to be modified when adding a new encoding,
! 61: look for example at the 2007-05-25 ChangeLog entry for RK1048. The lib/*.h
! 62: file for an encoding is usually generated by one of the tools in the tools/
! 63: directory. All you need to provide is the conversion table in the format of
! 64: the many *.TXT files.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>