summaryrefslogtreecommitdiff
path: root/converters/libiconv
AgeCommit message (Collapse)AuthorFilesLines
2003-03-14(1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;jlam1-2/+2
Makefiles simply need to use this value often, for better or for worse. (2) Create a new variable FIX_RPATH that lists variables that should be cleansed of -R or -rpath values if ${_USE_RPATH} is "no". By default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and additional variables may be appended from package Makefiles.
2003-03-07Add a check for /usr/lib/libiconv.* in the case where /usr/include/iconv.hjlam1-1/+17
exists. Use this check to appropriately assign a value to a new public variable BUILDLINK_LIBICONV_LDADD that contains the linker options needed so that the iconv functions resolve correctly.
2003-02-28ensure we always install charset.alias and tidy PLIST handling,grant6-12/+26
improves portability.
2003-01-03Fix test target: do not use csh syntax (|&). Closes PR 19647.wiz1-2/+2
2002-11-26don't unnecessarily pass -p to `cp', it causes a fatal error on Darwingrant2-8/+8
while trying to chown a symlink.
2002-10-29At present, gmake has libiconv as a requirement, yet libiconv needsagc1-2/+1
gmake to build. Remove the USE_GMAKE for just now - it seems superfluous, since NetBSD's make(1) works fine, and is causing a circular dependency.
2002-10-09Unused.wiz1-58/+0
2002-09-10Since the major of libiconv was increased during the update to 1.8,wiz2-4/+4
bump dependency to latest libiconv version; recursively also bump all dependencies of packages depending on libiconv. Requested by fredb.
2002-09-01Rejoin NetBSD and Solaris package lists which fixes package list problemstron3-23/+6
under Solaris.
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam7-6/+65
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-08-20Update to 1.8.wiz5-38/+13
Changes since 1.7: * The iconv program has new options -l, -c, -s. * The iconv program is internationalized. * Added C99 converter. * Added KOI8-T converter. * New configuration option --enable-extra-encodings that enables a bunch of additional encodings; see the README for details. * Updated the ISO-8859-16 converter. * Upgraded BIG5-HKSCS, EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to Unicode 3.2. * Upgraded EUC-KR, CP949, JOHAB converters to include the Euro sign. * Changed the ARMSCII-8 converter. * Extended the EUC-JP encoder so that YEN SIGN characters don't cause failures in Shift_JIS to EUC-JP conversion. * The JAVA converter now handles characters outside the Unicode BMP correctly. * Fixed a bug in the CP1255, CP1258, TCVN decoders: The base characters of combining characters could be dropped at the end of the conversion buffer. * Fixed a bug in the transliteration that could lead to excessive memory allocations in libintl when transliteration was needed. * Portability to BSD/OS and SCO 3.2.5.
2002-08-07Create new variables INCOMPAT_ZLIB, INCOMPAT_BZIP2, INCOMPAT_READLINE,jlam1-3/+4
INCOMPAT_GETTEXT that are analogous to INCOMPAT_ICONV and contain lists of shell wildcards intended to match against ${MACHINE_PLATFORM}. These variables are used to note those platforms that have the named packages in the base system but are incompatible in some way from the pkgsrc version of the same package. Change INCOMPAT_CURSES to have the same sematics as above. These variables allow much greater precision in specifying which platforms have broken (for the purposes of pkgsrc) versions of software in the base system that must be ignored. The buildlink.mk files for these packages define private _INCOMPAT_* versions of these variables, and they contain the default lists of platforms that are known to have incompatible software bits. This addresses pkg/17775 submitted by Julien T. Letessier <julien.letessier at sun dot com>.
2002-08-05Allow system libiconv to be used if it's provided. If USE_GNU_ICONV isjlam1-2/+23
defined, then we always use the pkgsrc libiconv. INCOMPAT_ICONV can be appended to with machine platform style entries, e.g. NetBSD-*-*, to note when a system libiconv can't be used. We currently default to needing pkgsrc libiconv on NetBSD only. This should fix pkg/17500.
2002-07-12update MASTER_SITES to use MASTER_SITE_GNU.grant1-2/+2
2002-05-14Add some more charsets to the alias file (see previous revision).wiz4-8/+19
Fixes e.g. the second gtk2 demo in the gtk2 tutorial on the web. Patch from libiconv CVS via Owen Tayler. Bump to 1.7nb2, and depend on it in buildlink.mk.
2002-05-10Fix charset.alias file, the same as it is in the current glib2 distributionwiz4-15/+22
and as it will be in the next release of libiconv. This should fix the pango build failures on -current. Tracked down by Owen Taylor. Bump version to 1.7nb1, and bump buildlink dependency, too.
2002-04-24add test target to run self-tests (assists verification on various platforms)dmcmahill1-1/+4
2001-10-31Move pkg/ files into package's toplevel directoryzuntum3-2/+2
2001-10-30update to 1.7drochner5-12/+28
changes: * Added UTF-32, UTF-32BE, UTF-32LE converters. * Changed CP1255, CP1258 and TCVN converters to handle combining characters. * Changed EUC-JP, SHIFT-JIS, CP932, ISO-2022-JP, ISO-2022-JP-2, ISO-2022-JP-1 converters to use fullwidth Yen sign instead of halfwidth Yen sign, and fullwidth tilde instead of halfwidth tilde. * Upgraded EUC-TW, ISO-2022-CN, ISO-2022-CN-EXT converters to Unicode 3.1. * Changed the GB18030 converter to not reject unassigned and private-use Unicode characters. * Fixed a bug in the byte order mark treatment of the UCS-4 decoder. * The manual pages are now distributed also in HTML format.
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-22Fix build problems caused by buildlink conversions. This error code havetron1-2/+2
been avoided if this modifications would have been tested before committing them.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-2/+2
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-23Generalize how the dependency pattern may be specified. Instead of justjlam1-4/+5
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-20Mark as USE_BUILDLINK_ONLY.jlam1-1/+2
2001-06-11Use bsd.buildlink.mk instead of duplicating code all over the place.jlam1-46/+13
2001-06-10Use cookies (.*_done) to determine whether headers and libs have beenjlam1-6/+12
linked from a particular package, and add a pre-configure target to the buildlink.mk file to more painlessly use buildlink.mk files. A ${BUILDLINK_TARGETS} variable still exists in case a package _must_ define NO_CONFIGURE.
2001-05-26Add buildlink.mk files that can link headers and libraries intojlam1-0/+61
${BUILDLINK_INCDIR} and ${BUILDLINK_LIBDIR}, for use by other packages during build.
2001-05-14Update libiconv to 1.6.1. Notable changes include:rh6-23/+23
* Bugfixes * The iconv program's -f and -t options are now optional. * Many more transliterations. * Added CP862 converter. * Changed the GB18030 converter. * Portability to DOS with DJGPP.
2001-04-18Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-03-21Add seperate package list for SunOS.tron1-0/+20
2001-02-16Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.wiz2-2/+2
2001-02-12Add seperate package list for SunOS.tron1-1/+7
2001-01-11Make this build without root permissions. Fixes Luke's PR 11893.rh2-1/+17
2001-01-04The way that shared objects were handled in the PLISTs and bsd.pkg.mk wasagc1-1/+5
out of date - it was based on a.out OBJECT_FMT, and added entries in the generated PLISTs to reflect the symlinks that ELF packages uses. It also tried to be clever, and removed and recreated any symbolic links that were created, which has resulted in some fun, especially with packages which use dlopen(3) to load modules. Some recent changes to our ld.so to bring it more into line with other Operating Systems also exposed some cracks. + Modify bsd.pkg.mk and its shared object handling, so that PLISTs now contain the ELF symlinks. + Don't mess about with file system entries when handling shared objects in bsd.pkg.mk, since it's likely that libtool and the BSD *.mk processing will have got it right, and have a much better idea than we do. + Modify PLISTs to contain "ELF symlinks" + On a.out platforms, delete any "ELF symlinks" from the generated PLISTs + On ELF platforms, no extra processing needs to be done in bsd.pkg.mk + Modify print-PLIST target in bsd.pkg.mk to add dummy symlink entries on a.out platforms + Update the documentation in Packages.txt With many thanks to Thomas Klausner for keeping me honest with this.
2001-01-01Initial import of libiconv-1.5, a character conversion library.rh7-0/+66