History log of /src/lib/i18n_module/Makefile.inc |
Revision | | Date | Author | Comments |
1.14 |
| 23-Aug-2012 |
joerg | Revert last, it breaks the tricks xsrc uses.
|
1.13 |
| 23-Aug-2012 |
joerg | Remove SHLIBINSTALLDIR and SHLINKINSTALLLIBDIR. Add rpath entries, if SHLIBDIR differs from /usr/lib.
|
1.12 |
| 30-May-2011 |
joerg | Ignore warnings when building with clang for now.
|
1.11 |
| 13-Dec-2009 |
mrg | rename LD32DIR to MLIBDIR.
|
1.10 |
| 26-Oct-2008 |
mrg | branches: 1.10.2; 1.10.8; if LD32DIR is defined, install into /usr/lib/${LD32DIR}/i18n.
|
1.9 |
| 22-Nov-2006 |
tnozaki | 1. add iconv support for following encodings: Chinese Simplefied HZ, HZ8 - 7/8bit stateful encoding, see RFC1842,1843. (libHZ) zW - 7bit stateful encoding, see RFC1842. (libZW) 2. add citrus_prop.[ch] - parser for encoding module's init parameter strings.
|
1.8 |
| 17-May-2004 |
lukem | no need to define INTERNALLIB here
|
1.7 |
| 13-Dec-2003 |
matt | Cleanup last commit a bit.
|
1.6 |
| 13-Dec-2003 |
matt | Use :T and :tl and avoid using !=
|
1.5 |
| 25-Jun-2003 |
tshiozak | Citrus iconv support(2) add new plugin modules and bump minor (because of some new I/Fs).
|
1.4 |
| 09-Mar-2003 |
lukem | add -DLIBC_SCCS, to enable RCSIDs in the reachover files from ../libc
|
1.3 |
| 27-Sep-2002 |
thorpej | Only use the MKDYNAMICROOT semantics (i.e. -rpath=/lib,/usr/lib and -dynamic-linker=/libexec/ld.elf_so) if the BINDIR of the program being built is /bin or /sbin.
The reason we do this is because now all programs *except* those in /bin and /sbin (i.e. the "special cases") match the default the compiler uses, which is what is used for things in e.g. xsrc, pkgsrc, and other random 3rd party programs.
This is done by decoupling where a shlib is installed from how it is located. Two new variables, SHLIBINSTALLDIR and SHLINKINSTALLDIR, contain the former information, and key off MKDYNAMICROOT only. SHLIBDIR and SHLINKDIR contain the latter, and key off MKDYNAMICROOT and BINDIR.
The SHLIBINSTALLDIR, SHLIBDIR, _LIBSODIR, SHLINKINSTALLDIR, and SHLINKDIR parameters are moved to a new <bsd.shlib.mk>; see bsd.README for usage details.
|
1.2 |
| 19-Aug-2002 |
lukem | Use ${NETBSDSRCDIR}/some/path instead of ${.CURDIR}/../../some/path (etc). (Reduces make output by ~ 20%)
|
1.1 |
| 17-Mar-2002 |
tshiozak | refine i18n stuffs. - add libc/citrus directory. this directory contains the common stuffs not only for locale but also other facilities relating to i18n (e.g. iconv). - To keep the binary compatibility for the ctype modules easily, the interface between libc and the modules is simplified. - For the future integrated extension, module pool is renamed from "/usr/lib/runemodule" to "/usr/lib/i18n". In the future, this directory will contain the modules for "iconv", "collation", etc. - some cosmetic changes. - Bug fix for runetype.h; __attribute__((__packed__)) is placed at the wrong position and it is invalid unintentionally. But, the all members of the structures seem well-aligned. Thus, this bug causes no problem, hopefully.
HEADS UP: - /usr/lib/rumemodule is obsoleted. If you use the multibyte locales, you need to install /usr/lib/i18n/* from sys/lib/i18n_module . - The binary compatibility of /usr/share/locale/*/LC_CTYPE is probably kept. Perhaps, the bug fix about __packed__ mentioned above breaks the compatibility... Be careful especially on 64bit platforms.
|
1.10.8.1 |
| 14-Dec-2009 |
mrg | s/LD32DIR/MLIBDIR/ in most places, also look for CSU_MACHINE_ARCH.
|
1.10.2.1 |
| 06-Jan-2011 |
riz | Apply patch (requested by mrg in ticket #1499):
src/compat version 2. this allows building any number of alternate library / program target ABIs. rather than duplicating the list of subdirs and Makefiles to build, it re-traverses the necessary ones. details: - add support for MAKEDIRTARGETENV to share/mk - renames LD32DIR to MLIBDIR - fixes library builds for some subdirs (more was built than needed) - fixes /bin & /sbin apps in compat mode - reduces complexity in src/compat and the rest of the tree - updates ldd netbsd32 support
|