Update to 2.6.2:
* GKeyFile
- Accept \r\n line ends [Bastian Nocera]
- Add unit tests [Matthias Clasen]
- Don't treat numbers with leading zeros as octal [Matthias]
* Win32 changes
- Bug fixes [Kazuki Iwamoto, Tor Lillqvist, Robert Ögren, Ulf Lamping]
* Other bug fixes [Tor, Owen Taylor, Kjartan Maraas, Pawel
Sakowski, Simon Budig, Mathias Hasselmann, David Hoover, Morten Welinder]
* Documentation improvements [Vincent Untz, Sebastian Bacher, Matthias]
* New and updated translations (ca,et,it,lt,pl,pt_BR,sk,tl)
2005-02-04 12:21:11 +01:00
|
|
|
# $NetBSD: Makefile,v 1.65 2005/02/04 11:21:11 jmmv Exp $
|
2002-03-24 21:27:12 +01:00
|
|
|
|
Update to 2.6.2:
* GKeyFile
- Accept \r\n line ends [Bastian Nocera]
- Add unit tests [Matthias Clasen]
- Don't treat numbers with leading zeros as octal [Matthias]
* Win32 changes
- Bug fixes [Kazuki Iwamoto, Tor Lillqvist, Robert Ögren, Ulf Lamping]
* Other bug fixes [Tor, Owen Taylor, Kjartan Maraas, Pawel
Sakowski, Simon Budig, Mathias Hasselmann, David Hoover, Morten Welinder]
* Documentation improvements [Vincent Untz, Sebastian Bacher, Matthias]
* New and updated translations (ca,et,it,lt,pl,pt_BR,sk,tl)
2005-02-04 12:21:11 +01:00
|
|
|
DISTNAME= glib-2.6.2
|
2002-03-24 21:27:12 +01:00
|
|
|
PKGNAME= ${DISTNAME:S/glib/glib2/}
|
|
|
|
CATEGORIES= devel
|
2004-12-24 11:03:27 +01:00
|
|
|
MASTER_SITES= ftp://ftp.gtk.org/pub/gtk/v2.6/ \
|
|
|
|
ftp://ftp.cs.umn.edu/pub/gimp/gtk/v2.6/ \
|
|
|
|
${MASTER_SITE_GNOME:=sources/glib/2.6/}
|
2002-12-19 13:59:29 +01:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2002-03-24 21:27:12 +01:00
|
|
|
|
2004-08-31 13:53:07 +02:00
|
|
|
MAINTAINER= jmmv@NetBSD.org
|
2002-03-24 21:27:12 +01:00
|
|
|
HOMEPAGE= http://www.gtk.org/docs/glib_toc.html
|
2004-10-04 13:19:40 +02:00
|
|
|
COMMENT= Some useful routines for C programming (glib2)
|
2002-03-24 21:27:12 +01:00
|
|
|
|
2004-04-24 06:56:17 +02:00
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
|
|
|
|
2002-03-24 21:27:12 +01:00
|
|
|
BUILD_USES_MSGFMT= yes
|
2004-02-11 18:14:13 +01:00
|
|
|
|
2004-02-10 02:56:42 +01:00
|
|
|
USE_BUILDLINK3= yes
|
2002-11-30 22:08:23 +01:00
|
|
|
USE_PKGLOCALEDIR= yes
|
2004-01-22 09:24:28 +01:00
|
|
|
USE_GNU_TOOLS+= make
|
2002-09-11 13:31:40 +02:00
|
|
|
USE_PERL5= yes
|
2002-03-24 21:27:12 +01:00
|
|
|
USE_LIBTOOL= yes
|
2004-03-10 18:58:22 +01:00
|
|
|
TEST_TARGET= check
|
2004-02-14 18:21:32 +01:00
|
|
|
|
2004-02-14 19:26:26 +01:00
|
|
|
PKGCONFIG_OVERRIDE= glib-2.0.pc.in
|
|
|
|
PKGCONFIG_OVERRIDE+= gmodule-2.0.pc.in
|
|
|
|
PKGCONFIG_OVERRIDE+= gobject-2.0.pc.in
|
|
|
|
PKGCONFIG_OVERRIDE+= gthread-2.0.pc.in
|
2002-09-11 13:31:40 +02:00
|
|
|
|
2002-11-30 15:28:07 +01:00
|
|
|
GNU_CONFIGURE= # defined
|
2002-11-30 22:08:23 +01:00
|
|
|
CONFIGURE_ENV+= PKGLOCALEDIR=${PKGLOCALEDIR}
|
2003-01-04 20:56:38 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-gtk-doc=no
|
2002-03-24 21:27:12 +01:00
|
|
|
CONFIGURE_ARGS+= --includedir=${PREFIX}/include/glib
|
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 22:05:53 +02:00
|
|
|
CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
|
2004-03-10 18:58:22 +01:00
|
|
|
CONFIGURE_ARGS+= ${CONFIGURE_ARGS.${ICONV_TYPE}-iconv}
|
2003-10-31 03:11:43 +01:00
|
|
|
|
2004-03-10 18:58:22 +01:00
|
|
|
CONFIGURE_ARGS.gnu-iconv= --with-libiconv=gnu
|
2004-02-11 01:20:51 +01:00
|
|
|
|
2004-03-22 23:09:17 +01:00
|
|
|
# Avoid an ICE in gcc2 on sparc64
|
|
|
|
CONFIGURE_ENV+= F77=${FALSE}
|
|
|
|
|
2004-10-15 15:42:51 +02:00
|
|
|
CONFIGURE_ENV+= PERL=${PERL5}
|
|
|
|
CONFIGURE_ENV+= PERL_PATH=${PERL5}
|
|
|
|
|
Update to 2.6.1.
While here, get rid of the XDG path specification madness and use the
installation prefix to locate stuff instead of a nonsense hardcoded
path. Note that this is not pkgviews friendly (not a problem because
the previous behavior wasn't even). This makes applications work out
of the box (well, there are still some hardcoded paths in other
packages that have to be discovered), without any need to set an
environment variable.
* GOption
- Make gtk_init(NULL, NULL) work again [Marcin Krzyzanowski]
- Improve handling of -- [Matthias Clasen]
- Don't show G_OPTION_REMAINING in --help output [Matthew F. Barnes]
* g_find_program_in_path() doesn't return directories [Tommi Komulainen]
* Add gmodule-export-2.0.pc [Matthias]
* Win32 changes
- Improve hangling of UNC paths [Tor Lillqvist]
- g_getenv(), g_setenv(), g_unsetenv(), g_find_program_in_path()
take and return UTF-8 now [Tor]
- Make g_file_test() work more reliably, and use PATHEXT
when check for executables [Tor]
- Build and cross-compilation fixes [J. Ali Harlow]
* Other bug fixes [Jens Hatlak, Morten Welinder,
Tor, Kalpesh Shah, Adrian Bunk
* Documentation improvements [Marcin Krzyzanowski, Tor, Crispin
Flowerday, Mariano Suárez-Alvarez, Christian Biere, Danny Milo,
Vincent Untz, Bastien Nocera
* New and updated translations (cy,de,nl,ru,sq,sv)
2005-01-09 18:30:00 +01:00
|
|
|
CPPFLAGS+= -DPREFIX=\"\\\"${PREFIX}\\\"\"
|
|
|
|
CPPFLAGS+= -DPKGLOCALEDIR=\"\\\"${PKGLOCALEDIR}\\\"\"
|
|
|
|
CPPFLAGS+= -DPKG_SYSCONFDIR=\"\\\"${PKG_SYSCONFDIR}\\\"\"
|
|
|
|
|
2004-04-15 03:49:41 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
|
|
|
|
# FreeBSD fix for libgthread:
|
|
|
|
# Be sure libgthread is linked to the threaded library (libc_r), otherwise
|
|
|
|
# -pthread is added and this won't work with libraries, only executable
|
|
|
|
# binaries.
|
|
|
|
|
|
|
|
.if ${OPSYS} == "FreeBSD"
|
|
|
|
|
|
|
|
SUBST_CLASSES= thr
|
|
|
|
SUBST_STAGE.thr= post-patch
|
|
|
|
SUBST_FILES.thr= gthread/Makefile.in
|
|
|
|
SUBST_SED.thr= -e "s|@G_THREAD_LIBS_FOR_GTHREAD@|-Wc,-lc_r|g"
|
|
|
|
SUBST_MESSAGE.thr= "Fixing libgthread."
|
|
|
|
|
|
|
|
.endif
|
|
|
|
|
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 22:05:53 +02:00
|
|
|
# Handle directories shared with devel/glib.
|
|
|
|
PRINT_PLIST_AWK+= /^@dirrm include\/glib$$/ \
|
|
|
|
{ print "@unexec $${RMDIR} %D/" $$2 \
|
|
|
|
" 2>/dev/null || $${TRUE}"; next; }
|
|
|
|
|
2004-02-10 02:56:42 +01:00
|
|
|
.include "../../converters/libiconv/buildlink3.mk"
|
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
|
|
|
.include "../../devel/pkgconfig/buildlink3.mk"
|
2004-12-20 14:05:08 +01:00
|
|
|
.include "../../mk/dlopen.buildlink3.mk"
|
2004-02-10 02:56:42 +01:00
|
|
|
.include "../../mk/pthread.buildlink3.mk"
|
2002-08-01 07:48:00 +02:00
|
|
|
|
2002-03-24 21:27:12 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|