summaryrefslogtreecommitdiff
path: root/converters/libiconv
AgeCommit message (Collapse)AuthorFilesLines
2004-05-20Revert the change to put -liconv into BUILDLINK_LDFLAGS.iconv (whichdanw1-2/+1
breaks some things on Darwin) and fix audio/musicpd so it doesn't need it (by faking out a configure check that gets confused by the iconv_open -> libiconv_open renaming)
2004-05-17Garbage collect BUILDLINK_PKGBASE.<pkg> from buildlink3: it is not anymoreseb1-2/+1
used since revision 1.139 of mk/buildlink3/bsd.buildlink3.mk.
2004-05-03Add ${BUILDLINK_LDADD.iconv} to BUILDLINK_LDFLAGS.iconv.snj1-1/+2
2004-04-28nb2: use $(INSTALL), not $(INSTALL_DATA), for a library in an autoconfiscatedtv4-9/+32
package.
2004-04-26Do previous in a different way. We want USE_GNU_ICONV to always usejlam1-19/+73
a GNU libiconv, whether it be builtin or not, and PREFER_{NATIVE,PKGSRC} can be used to decide which iconv we use if USE_GNU_ICONV isn't defined. On NetBSD, the native iconv implementation (if it exists) is considered GNUish enough unless USE_GNU_ICONV is explicitly defined.
2004-04-26If USE_GNU_ICONV is defined, don't use builtin libiconv if ICONV_TYPE issnj1-15/+15
native.
2004-04-02Apparently cp(1) under Irix does not like to overwrite symbolic links.jschauma3-7/+7
This causes the package to fail to install, as this section is executed a second time. Use pax instead and all's peachy.
2004-03-29Match the template builtin.mk file in bsd.builtin.mk, and make the twojlam1-9/+9
packages that use builtin.mk files (graphics/xpm and pkgtools/x11-links) use the new format correctly.
2004-03-29Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,jlam1-1/+2
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+". This is mandated by the example buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-16If the ${PKGBASE} of a package doesn't match the token passed tojlam1-1/+2
BUILDLINK_PACKAGES, then set BUILDLINK_PKGBASE.<pkg> explicitly so that we can map from <pkg> to BUILDLINK_PKGBASE.<pkg>.
2004-03-10Split out the code that deals with checking whether the software isjlam2-104/+85
built-in or not into a separate builtin.mk file. The code to deal checking for built-in software is much simpler to deal with in pkgsrc. The buildlink3.mk file for a package will be of the usual format regardless of the package, which makes it simpler for packagers to update a package. The builtin.mk file for a package must define a single yes/no variable USE_BUILTIN.<pkg> that is used by bsd.buildlink3.mk to decide whether to use the built-in software or to use the pkgsrc software.
2004-03-02Use ${CP} instead of cp. From Georg Schwarz in PR pkg/24634.snj3-6/+8
2004-02-18Reorder some lines so that BUILDLINK_USE_BUILTIN.<pkg> set in thejlam1-19/+21
environment overrides all other settings.
2004-02-14LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globsjlam1-3/+1
relative to ${WRKSRC}. Remove redundant LIBTOOL_OVERRIDE settings that are automatically handled by the default setting in bsd.pkg.mk.
2004-02-12Create a new variable PREFER_NATIVE that has the opposite semanticsjlam2-8/+32
as PREFER_PKGSRC. Preferences are determined by the most specific instance of the package in either PREFER_PKGSRC or PREFER_NATIVE. If a package is specified in neither or in both variables, then PREFER_PKGSRC has precedence over PREFER_NATIVE.
2004-02-12Reorganize code so that any dependencies are checked as part of decidingjlam2-31/+35
whether the software is built-in or not. This facilitates implementing the forthcoming PKGSRC_NATIVE variable.
2004-02-11Replace ICONV_IS_GNU with ICONV_TYPE, which can be checked to be eitherjlam2-4/+21
"gnu" or "native".
2004-02-11Move the INCOMPAT_FOO checks to a more natural location within thejlam1-8/+7
block that decides whether package FOO is built-in or not. If the platform is listed in IMCOMPAT_FOO, then treat FOO as being not built-in.
2004-02-06If we're passing through MAKEFLAGS variables whose values may containjlam1-2/+2
spaces, use the :Q modifier instead of double-quoting the value. This avoids breakage when executing the just-in-time su targets.
2004-02-05Make PREFER_PKGSRC just yes/no or a list of packages. This makes itjlam2-10/+6
simpler to understand.
2004-02-05Rename BUILDLINK_PREFER_PKGSRC to PREFER_PKGSRC so that we can use itsjlam2-10/+8
value outside of buildlink-related files.
2004-02-05Support a new global variable:jlam2-2/+18
BUILDLINK_PREFER_PKGSRC This variable determines whether or not to prefer the pkgsrc versions of software that is also present in the base system. This variable is multi-state: defined, or "yes" always prefer the pkgsrc versions not defined, or "no" only use the pkgsrc versions if needed by dependency requirements This can also take a list of packages for which to prefer the pkgsrc-installed software. The package names may be found by consulting the value added to BUILDLINK_PACKAGES in the buildlink[23].mk files for that package.
2004-01-24Support BUILDLINK_DEPENDS.<pkg> being a list of values.jlam1-2/+2
2004-01-15Don't use "-Wl" on platforms which define "_USE_RPATH" to "no". Thistron1-1/+3
fixes build problems under Darwin.
2004-01-13kill leading whitespace, s/Libiconv/libiconv/grant1-4/+4
2004-01-06Use l:foo: instead of S:...: to remove a library.jlam1-2/+2
2004-01-05bl3ifyjlam1-2/+4
2004-01-05Use S/+$// instead of C/\+$// to save a backslash. Very highlyjlam1-2/+2
recommended by seb :)
2004-01-05Sow BUILDLINK_USE_BUILTIN.<pkg> and reap _NEED_<PKG> variables.jlam1-17/+17
2004-01-04Re-arrange to match example buildlink3.mk file in bsd.buildlink3.mk.jlam1-4/+4
2004-01-03Initial sprinkling of work-in-progress buildlink3.mk files for using thejlam1-0/+84
buildlink3 framework.
2003-10-31add a "ICONV_IS_GNU" variable which is set to "YES" when the logic heredmcmahill1-1/+4
says we need the pkgsrc libiconv. This will let pkgs who need to know deal appropriately.
2003-09-16Don't try to link to -liconv in the install process, it fixes build inxtraeme2-1/+15
FreeBSD. Closes my own PR pkg/22346.
2003-09-12NetBSD/sparc64 1.6.1_STABLE's f771 -at least- leaves a nice coredumpseb2-4/+12
in directory conftest during configire run. So then 'rmdir conftest' fails, then all 'cc -o conftest ...' tests fail, then ... So clean up a bit before rmdir'ing conftest hence fix compilation on said platform.
2003-09-02NetBSD-current provide iconv(3) functionality in libc notseb1-1/+2
libiconv. Some packages insist on adding '-liconv' during link or assumes the existent of it with they found iconv.h. BUILDLINK_TRANSFORM can handle that. Put it in in libiconv/buildlink2.mk for systematic coverage and remove it from package "Makefile". BTW this fix the build of chat/centericq - and probably others - on -current. Okayed by jlam@.
2003-08-18Export proper link flags to LDFLAGS based on overall config (i.e. whetherjmc1-4/+4
libiconv exists/is needed and whether to link it in). This means packages can avoid hardcoding LDFLAGS+=-liconv and breaking on -current. Fixes gnomeicu for -current and 1.6.x
2003-07-28Handle installation and removal of the charset.alias file properly in binaryjmmv4-9/+37
packages, using SUPPORT_FILES from bsd.pkg.install.mk. Bump PKGREVISION to 1.
2003-07-21COMMENT should start with a capital letter.martti1-2/+2
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-07-13Update to 1.9.1.wiz8-53/+65
* Many more transliterations. * New configuration option --enable-relocatable.
2003-07-12use TEST_TARGET instead of custom test targetdillo1-4/+3
2003-06-29Back out previous change and institute another fix for the reportedjlam1-7/+19
problem. The symptoms appear to match the situation where a library exists in /usr/lib that matches the name of the pkgsrc-installed library, but the corresponding .la file doesn't exist in /usr/lib. Fix this by using building a fake libtool archive if we use the system library.
2003-06-29Check for existence of /usr/lib/libiconv.so too, not only for the headerwiz1-2/+2
file. Needed for some broken (Linux) installs. From Sebastian P. on tech-pkg.
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