diff options
Diffstat (limited to 'devel/glib20/Makefile')
-rw-r--r-- | devel/glib20/Makefile | 22 |
1 files changed, 15 insertions, 7 deletions
diff --git a/devel/glib20/Makefile b/devel/glib20/Makefile index 17905fbb4..33943fc33 100644 --- a/devel/glib20/Makefile +++ b/devel/glib20/Makefile @@ -3,7 +3,7 @@ # $MCom$ PORTNAME= glib -PORTVERSION= 2.36.3 +PORTVERSION= 2.38.0 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= GNOME @@ -16,7 +16,6 @@ LICENSE= LGPL20 USE_XZ= yes PORTSCOUT= limitw:1,even -NO_STAGE= yes .if !defined(REFERENCE_PORT) @@ -39,8 +38,9 @@ LDFLAGS+= -L${LOCALBASE}/lib SHEBANG_FILES= */*.pl glib/gen-iswide-table.py -OPTIONS_DEFINE= COLLATION_FIX DEBUG +OPTIONS_DEFINE= COLLATION_FIX DEBUG GDB COLLATION_FIX_DESC= fix string collation +GDB_DESC= Install python gdb scripts .include <bsd.port.pre.mk> @@ -82,11 +82,17 @@ EXTRA_PATCHES+= ${FILESDIR}/extra-patch-glib_Makefile.in \ #CONFIGURE_ENV+= CFLAGS="-D__STDC_ISO_10646__" .endif +.if ${PORT_OPTIONS:MGDB} +PLIST_SUB+= GDB="" +.else +EXTRA_PATCHES+= ${FILESDIR}/extra-glib_gdbscripts \ + ${FILESDIR}/extra-gobject_gdbscripts +PLIST_SUB+= GDB="@comment " +.endif + .if ${PORT_OPTIONS:MDEBUG} CONFIGURE_ARGS+= --enable-debug=yes \ --disable-silent-rules -.else -CONFIGURE_ARGS+= --disable-modular-tests .endif post-patch: @@ -99,10 +105,12 @@ post-patch: @${REINPLACE_CMD} -e 's|inotify_support=yes|inotify_support=no| ; \ s|-Werror|| ; \ s|#define HAVE_SYS_INOTIFY_H 1||' ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|-2.0.so.0.$$(LT_CURRENT).$$(LT_REVISION)-gdb.py|-2.0.so.0-gdb.py|g' \ + ${WRKSRC}/glib/Makefile.in \ + ${WRKSRC}/gobject/Makefile.in post-install: - @${MKDIR} ${PREFIX}/share/GConf/gsettings - -${PREFIX}/bin/gio-querymodules ${PREFIX}/lib/gio/modules + @${MKDIR} ${STAGEDIR}/${PREFIX}/share/GConf/gsettings .include <bsd.port.post.mk> |