Commit graph

83 commits

Author SHA1 Message Date
wiz
f1d962502c Unused. 2004-07-02 22:13:09 +00:00
jmmv
a5dea872c7 Update to 2.4.2:
* Win32 bug fixes
 - make printf accept ll format modifier [Tor Lillqvist]
 - only believe HOME if it is an absolute path an exists [Tor]
* Other bug fixes (Steve Lhomme, Tor, Hans Breuer, Manish Singh,
  Owen Taylor, Matthias Clasen, Nikolai Weibull, Benoît Carpentier,
  Morten Welinder)
* New and updated translations (de,it,ja,ko,no,pt_BR,sq,wa,zh_CN)
2004-06-04 17:52:35 +00:00
xtraeme
8d2bb7dcb6 Drop maintainership; I don't have the enough free time to maintain
all these packages.
2004-05-07 01:14:46 +00:00
jmmv
33211ac22b Update to 2.4.1:
* Win32 bug fixes [Tor Lillqvist, Roger Leigh, John Ehresman]
* Miscellaneous bug and portability fixes [Owen Taylor,
  Matthias Clasen, Jonas Jonsson, Christian Krause,
  Nickolay V. Shmyrev, Christophe Saout, Philippe Blain,
  Piotr Klaban]
* Documentation updates [Matthias]
* New and updated translations (ca,cs,cy,el,en_CA,en_GB,es,eu,fi,
  fr,gu,he,id,nl,pt,pl,ru,sr,sr@ije,sr@Latn,sv,uk)
2004-05-02 20:05:53 +00:00
tv
30e11b32d0 Revert Interix <poll.h> patch as we're no longer using poll(2) on that
platform at all.
2004-04-28 14:20:29 +00:00
tv
5eb801b981 Make build and wotrk on Interix. (Bugzilla bugs open for these changes;
noted in each patchfile.)
2004-04-28 03:43:02 +00:00
minskim
ec4500fc4d Enable pkgviews installation. 2004-04-24 04:56:17 +00:00
minskim
c48b8ff3bf Disable installing charset.alias, which makes this package conflict
with libiconv when pkgviews is enabled.  Suggested by recht@.
2004-04-24 04:54:07 +00:00
jmmv
6e8e2cf076 Update to 2.4.0nb2:
Add a workaround for broken dlopen(NULL, 0) implementations, like NetBSD's
one, which don't search in modules opened at runtime to locate symbols
requested through the global handle.  The workaround consists in querying
all open modules (not just the main one) when finding a symbol through the
global handle.

This should be fixed in NetBSD, but the check and workaround are needed to
let this work on not-so-old versions of it.  The patch has been submitted
to glib developers, too.

This problem exposes, at least, in evolution's settings dialog, where many
widgets can't be created because of missing functions.
2004-04-17 10:37:12 +00:00
xtraeme
a69a67359b Be sure libgthread is linked to libc_r, because -pthread does not work
with libraries, fixes problems seen when building net/ORBit2 in FreeBSD
(doesn't affect others systems).
2004-04-15 01:49:41 +00:00
jmmv
44e69ddb74 Fix detection of RTLD_GLOBAL, which was beeing incorrectly detected in NetBSD
and caused lots of obscure problems in programs loading plugins (specially,
gstreamer).

The problem is that the check in the configure script tries to dlopen the
libpthread.so library, but the test program is not linked against libpthread
itself.  So it crashes, because this is not supported in NetBSD (the program
was "initialized" as a non-threaded one).  I've changed the test program to
use libintl, which seems to work fine.

Bump PKGREVISION to 1.
2004-04-06 07:15:53 +00:00
jmmv
916ef7dd4a Update to 2.4.0:
GLib-2.4 is a stable release adding an incremental improvement
in functionality over GLib-2.2 while maintaining binary and
source compatibility.  New features include:

General
* Watches for child process exit integrated into the main loop.
* Unicode tables updated to cover all of Unicode-4.0.
* Standard header file for gettext macros, including Q_() macro
  for strings with context.
* Improved seeding for the GRandom random number generator.

Threading
* Atomic operations on integers and pointers.
* GOnce for one-time initialization.

GObject:
* G_DEFINE_TYPE macros for easy definition of GObject types.
* Properties can now be added to interfaces.
* Instance private data allows private data members for objects.
2004-04-01 18:13:31 +00:00
tron
357ef5b72d Try "-pthreads" before "-pthread" to work arround a problem in the
"configure" script which otherwise picks "-pthreads" as the compiler
option for POSIX's Threads.

The real problem is probably that the buildlink3 framework passes
"-pthread" as a compiler option to "configure" and therefore defeats
the probes in the "configure" script. But that's hard to fix.
2004-03-31 19:41:21 +00:00
snj
f16014c245 Fix build with gcc2 on sparc64. 2004-03-22 22:09:17 +00:00
jlam
7db11b582a Fix serious bug where BUILDLINK_PACKAGES wasn't being ordered properly
by moving the inclusion of buildlink3.mk files outside of the protected
region.  This bug would be seen by users that have set PREFER_PKGSRC
or PREFER_NATIVE to non-default values.

BUILDLINK_PACKAGES should be ordered so that for any package in the
list, that package doesn't depend on any packages to the left of it
in the list.  This ordering property is used to check for builtin
packages in the correct order.  The problem was that including a
buildlink3.mk file for <pkg> correctly ensured that <pkg> was removed
from BUILDLINK_PACKAGES and appended to the end.  However, since the
inclusion of any other buildlink3.mk files within that buildlink3.mk
was in a region that was protected against multiple inclusion, those
dependencies weren't also moved to the end of BUILDLINK_PACKAGES.
2004-03-18 09:12:08 +00:00
jlam
40c2807f53 Deal with situation where ICONV_TYPE isn't defined until after bsd.pkg.mk
is included by not checking its value explicitly.
2004-03-10 17:58:22 +00:00
jlam
9ff0e10340 Reorder location and setting of BUILDLINK_PACKAGES to match template
buildlink3.mk file in revision 1.101 of bsd.buildlink3.mk.
2004-03-05 19:25:06 +00:00
wiz
5864f18321 buildlink{2,3} files should not include pkgconfig/buildlink{2,3}.mk. 2004-02-19 17:54:05 +00:00
jlam
cf9b0b1a09 The GNOME Project hasn't suddenly started using C++. These packages only
seemed to need the C++ compiler because the libtool configuration required
it.  This has been fixed in pkgsrc/mk.
2004-02-15 13:43:41 +00:00
jmmv
ab17dd00b3 PKGCONFIG_OVERRIDE is relative to WRKSRC. 2004-02-14 18:26:26 +00:00
jlam
ec993afa1a LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.
2004-02-14 17:21:32 +00:00
jmmv
3ca181de25 Make pkglint happy. 2004-02-11 17:14:13 +00:00
jlam
00ad1984b1 Add pthread.buildlink3.mk missing from this file. glib2's libgthread
has always needed a thread library.
2004-02-11 12:27:22 +00:00
jlam
057d7df5ec Teach these package Makefiles about ICONV_TYPE. 2004-02-11 12:20:03 +00:00
abs
a1d0b1b68b USE_LANGUAGES=c c++ 2004-02-11 01:46:30 +00:00
jmmv
8cbf958a99 Put TEST_TARGET definition before the includes. 2004-02-11 00:20:51 +00:00
jlam
80ef42b174 The BUILDLINK_DEPENDS.<pkg> should match the one in the buildlink2.mk file
if it exists.
2004-02-10 20:15:09 +00:00
xtraeme
1f87f5d76c bl3ify 2004-02-10 01:56:42 +00:00
jlam
bbdd151ce7 BUILDLINK_DEPENDS.<pkg> lines should _always_ use += to _append_ to the
existing value.  This is critical to set the correct list of dependencies
for a package.
2004-02-09 23:56:32 +00:00
recht
53fd1e5ac4 Add buildlink3.mk. (needed to bl3ify lang/mono)
ok'ed by xtraeme@
2004-02-03 10:49:53 +00:00
grant
f49bdea710 replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make. 2004-01-22 08:24:28 +00:00
xtraeme
1bc31a5c9d Make sure libgthread is linked to the libpthread library, fixes gtk2 build
in FreeBSD. Patch provided by Michal Pasternak in PR pkg/23841.

Tested in NetBSD -current and FreeBSD 5.x.
2004-01-07 07:33:54 +00:00
gavan
3ff3196d9d Use G_VA_COPY instead of va_copy. 2003-12-30 12:25:44 +00:00
grant
8f7501a112 improve descriptions of glib/gtk packages. taken straight from
www.gtk.org.
2003-12-29 22:57:48 +00:00
fvdl
b0c349c2ce Add missing patch. 2003-11-13 10:58:43 +00:00
xtraeme
0135b58761 Regen (patch-ae is gone) 2003-11-13 07:05:55 +00:00
fvdl
6541bd67d7 For the 'trio' varargs functions, don't pass a reference to a va_list
argument to the level below; it's not portable. Use va_copy to
create a new copy, and pass a reference to that instead.
2003-11-11 13:39:09 +00:00
xtraeme
b70a69d2cc I'm the new maintainer. 2003-11-02 07:02:32 +00:00
dmcmahill
1db6009463 protect the --with-libiconv configure argument with a ICONV_IS_GNU check.
Thanks to Mark Davies and Jeremy Reed for pointing out the problems with the
previous commit.
2003-10-31 02:11:43 +00:00
dmcmahill
48fd726a1c add --with-libiconv=yes to CONFIGURE_ARGS. This makes sure that the
USE_GNU_ICONV is correctly set on systems which need the pkgsrc libiconv.
2003-10-30 10:27:52 +00:00
danw
7b641047ce patch the darwin gmodule implementation to recursively look up symbols
like the elf one does
2003-09-27 20:18:37 +00:00
wiz
3f97c11b0f Update to 2.2.3, from Juan RP in PR 22606.
Overview of Changes from GLib 2.2.2 to GLib-2.2.3
=================================================
* Win32 [Tor Lillqvist]
  - Fix socket handling for giochannel [Andrew Lanoix]
  - Omit helper process for GSpawn when possible
  - Accept / as well as \ as a pathname separators in
    path handling functions.
  - Fix g_strdup_printf to be locale sensitive [Ernst Lippe]
  - Build fixes [Jeff Bonggren]
  - Misc bug fixes
* Documentation improvements [Matthias Clasen]
* glib-gettext.m4 fixes [Tim Mooney, Owen Taylor, James Henstridge]
* Improve configure checks for sprintf [Matthias]
* Misc bug fixes [Albert Chin, Noah Levitt, Manish Singh, Owen,
  Morten Welinder, Daniel Yacob]
* New and updated translations (ar,az,cy,eo,is,sr,sr@Latn,zh_CN)

Also, add patch-ac to fix a compilation error in a test (patch
fed back).
2003-08-27 09:06:12 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
dillo
9d47c6ba38 use TEST_TARGET instead of custom test target 2003-07-12 13:13:46 +00:00
drochner
96b70d137c NetBSD-current's iconv is good enough, remove USE_GNU_ICONV.
This saves all the headache about mixing GNU and native (lib)iconv.
2003-07-01 16:44:55 +00:00
drochner
ed50e8c206 propagate the USE_GNU_ICONV to dependant packages, otherwise we get
conflicting dependencies
2003-06-30 18:30:55 +00:00
salo
90223ac185 This really wants GNU iconv. 2003-06-25 22:18:30 +00:00
jmmv
2f5a105339 Update to 2.2.2:
* Fix busy wait when main loop was recursed out of an IO watch or similar
  [Owen Taylor, Christian Krause]
* Fix main loops run from from other threads [Owen, Jean-Yves Lefort]
* Many bug fixes in Unicode manipulation routines [Noah Levitt]
* Win32 bug fixes [Tor Lillqvist, Cedric Gustin, Daniel Kaufmann]
* Fix portability problems with G_MIN/MAX_INT64 [Manish Singh]
* Miscellaneous bug fixes [Matthias Clasen, Martin Kretzschmar,
  Sven Neumann, Havoc Pennington, Balasz Scheidler, Ray Strode,
  Hidetoshi Tajima, Owen, Morten Welinder, Dan Winship]
* Code cleanups and performance tweaks [Morten, Matthias, Christian Biere,
  Noah Levitt, Owen]
* Threading fixes for configure.in [Sebastian Wilhelmi]
* Fix make uninstall in po/Makefile.in.in [James Henstridge]
* Miscellaneous build fixes [Zach Frey, Raja Harinath, Evan Martin,
  Andras Salamon, Jeffrey Stedfast, Hidetoshi Tajima, Owen, Morten]
* Documentation improvements [Matthias, Christian Biere, Christophe Fergeau,
  Sven, Phillip Vandry]
* New and updated translations (az,cy,et,fa,id,li,ml,pt,sr,ta,tr,yi,zh_TW)
2003-06-09 23:03:29 +00:00
jschauma
e366d0c694 Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.
Should anybody feel like they could be the maintainer for any of thewe packages,
please adjust.
2003-06-02 01:15:31 +00:00