From takefu@airport.fm  Fri May 20 06:49:24 2011
Return-Path: <takefu@airport.fm>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3CF9D106566C;
	Fri, 20 May 2011 06:49:24 +0000 (UTC)
	(envelope-from takefu@airport.fm)
Received: from ae-osaka.co.jp (unknown [IPv6:2001:3e0:4ec:a000::1])
	by mx1.freebsd.org (Postfix) with ESMTP id B97208FC14;
	Fri, 20 May 2011 06:49:23 +0000 (UTC)
Received: from ae-osaka.co.jp (localhost.ae-osaka.co.jp [127.0.0.1])
	by ae-osaka.co.jp (Postfix) with ESMTP id 92492114B7;
	Fri, 20 May 2011 15:49:22 +0900 (JST)
Received: from ae-osaka.co.jp ([127.0.0.1])
	by ae-osaka.co.jp (ae-osaka.co.jp [127.0.0.1]) (amavisd-new, port 10024)
	with LMTP id mhbahc2+ETXu; Fri, 20 May 2011 15:49:22 +0900 (JST)
Received: from [IPv6:2001:3e0:4ec:a011:381e:212:b595:82f1] (unknown [IPv6:2001:3e0:4ec:a011:381e:212:b595:82f1])
	by ae-osaka.co.jp (Postfix) with ESMTPSA id 853FB11490;
	Fri, 20 May 2011 15:49:13 +0900 (JST)
Message-Id: <4DD60EE9.8070403@airport.fm>
Date: Fri, 20 May 2011 15:49:13 +0900
From: Takefu <takefu@airport.fm>
To: gnome@FreeBSD.org, freebsd-gnats-submit@freebsd.org
Subject: [PATCH] devel/gobject-introspection Update 0.10.8

>Number:         157201
>Category:       ports
>Synopsis:       [PATCH] devel/gobject-introspection Update 0.10.8
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    gnome
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 20 06:50:05 UTC 2011
>Closed-Date:    Sat Aug 13 17:40:57 UTC 2011
>Last-Modified:  Sat Aug 13 17:40:57 UTC 2011
>Originator:     Takefu
>Release:        
>Organization:
FOX Amateur Radio Club
>Environment:
>Description:
- Update 0.10.8
- portlint(1) fixes
  WARN: Makefile: Consider adding support for a WITHOUT_NLS knob to conditionally disable gettext support.
  FATAL: Makefile: CPPFLAGS is already passed in CONFIGURE_ENV via bsd.gcc.mk.  If you need to override the default value, alter CPPFLAGS in the Makefile instead with CPPFLAGS=...
  WARN: Makefile: seems to have unnecessary blank lines at the last part.
  FATAL: /usr/ports/devel/gobject-introspection/distinfo: [1]: unsupported checksum algorithm found: MD5.
  2 fatal errors and 2 warnings found.

Port maintainer (gnome@FreeBSD.org) is cc'd.
>How-To-Repeat:
>Fix:
--- gobject-introspection.patch begins here ---
diff -ruN /usr/ports/devel/gobject-introspection/Makefile devel/gobject-introspection/Makefile
--- /usr/ports/devel/gobject-introspection/Makefile	2011-03-08 18:01:31.000000000 +0900
+++ devel/gobject-introspection/Makefile	2011-05-20 14:20:00.000000000 +0900
@@ -7,8 +7,7 @@
 #

 PORTNAME=	gobject-introspection
-PORTVERSION=	0.9.12
-PORTREVISION=	1
+PORTVERSION=	0.10.8
 CATEGORIES=	devel
 MASTER_SITES=	GNOME
 DIST_SUBDIR=	gnome2
@@ -18,7 +17,13 @@

 BUILD_DEPENDS=	flex:${PORTSDIR}/textproc/flex
 LIB_DEPENDS=	ffi.5:${PORTSDIR}/devel/libffi \
-		cairo.2:${PORTSDIR}/graphics/cairo
+		cairo.2:${PORTSDIR}/graphics/cairo\
+		glib-2.0:${PORTSDIR}/devel/glib20
+
+LICENSE_COMB=	dual
+LICENSE=	GPLv2 LGPL20
+LICENSE_FILE_GPLv2=	${WRKSRC}/COPYING.GPL
+LICENSE_FILE_LGPL20=	${WRKSRC}/COPYING.LGPL

 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
@@ -26,13 +31,10 @@
 USE_GNOME=	gnomehack glib20 ltverhack
 USE_PYTHON=	2.5+
 USE_BISON=	both
-USE_GETTEXT=	yes
 USE_AUTOTOOLS=	libtool
 USE_LDCONFIG=	yes
 MAKE_JOBS_UNSAFE=yes

-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
-		LDFLAGS="-L${LOCALBASE}/lib"
 CONFIGURE_ARGS=	--disable-tests

 # Force it to put the .cache in ${WRKSRC} instead of ~/.cache. ports/143260
@@ -40,6 +42,13 @@

 MAN1=		g-ir-compiler.1 g-ir-generate.1 g-ir-scanner.1

+.if defined(WITHOUT_NLS)
+PLIST_SUB+=	NLS="@comment "
+.else
+USE_GETTEXT=	yes
+PLIST_SUB+=	NLS=""
+.endif
+
 .include <bsd.port.pre.mk>

 post-patch:
@@ -47,4 +56,3 @@
 		${WRKSRC}/giscanner/sourcescanner.py

 .include <bsd.port.post.mk>
-
diff -ruN /usr/ports/devel/gobject-introspection/distinfo devel/gobject-introspection/distinfo
--- /usr/ports/devel/gobject-introspection/distinfo	2010-11-22 08:53:23.000000000 +0900
+++ devel/gobject-introspection/distinfo	2011-05-13 15:43:46.000000000 +0900
@@ -1,3 +1,2 @@
-MD5 (gnome2/gobject-introspection-0.9.12.tar.bz2) = 260ba5e77b5c0de0e7d8faf63ecbfee7
-SHA256 (gnome2/gobject-introspection-0.9.12.tar.bz2) = 9c0060d66d14a060057a1fc005be73675a1b8a00d4968ce8e78ff2d6b9f84e81
-SIZE (gnome2/gobject-introspection-0.9.12.tar.bz2) = 1050788
+SHA256 (gnome2/gobject-introspection-0.10.8.tar.bz2) = 5b1387ff37f03db880a2b1cbd6c6b6dfb923a29468d4d8367c458abf7704c61e
+SIZE (gnome2/gobject-introspection-0.10.8.tar.bz2) = 1024874
diff -ruN /usr/ports/devel/gobject-introspection/files/patch-Makefile.in devel/gobject-introspection/files/patch-Makefile.in
--- /usr/ports/devel/gobject-introspection/files/patch-Makefile.in	1970-01-01 09:00:00.000000000 +0900
+++ devel/gobject-introspection/files/patch-Makefile.in	2011-05-17 15:43:30.000000000 +0900
@@ -0,0 +1,18 @@
+--- Makefile.in.orig	2011-05-17 15:37:13.000000000 +0900
++++ Makefile.in	2011-05-17 15:43:09.000000000 +0900
+@@ -864,13 +864,13 @@
+ GLib_2_0_gir_PACKAGES = glib-2.0
+ GLib_2_0_gir_CFLAGS = \
+             -I$(GLIB_INCLUDEDIR) \
+-            -I$(GLIB_LIBDIR)/glib-2.0/include \
++            -I$(GLIB_INCLUDEDIR)/.. \
+             -DGETTEXT_PACKAGE=Dummy \
+             -DGLIB_COMPILATION \
+             -D__G_I18N_LIB_H__
+
+ GLib_2_0_gir_FILES = \
+-                $(GLIB_LIBDIR)/glib-2.0/include/glibconfig.h \
++                $(GLIB_INCLUDEDIR)/glibconfig.h \
+ 	$(GLIB_INCLUDEDIR)/glib/*.h \
+                 gir/glib-2.0.c
+
diff -ruN /usr/ports/devel/gobject-introspection/files/patch-gir_Makefile.in devel/gobject-introspection/files/patch-gir_Makefile.in
--- /usr/ports/devel/gobject-introspection/files/patch-gir_Makefile.in	2010-11-22 08:53:23.000000000 +0900
+++ devel/gobject-introspection/files/patch-gir_Makefile.in	1970-01-01 09:00:00.000000000 +0900
@@ -1,18 +0,0 @@
---- gir/Makefile.in.orig	2010-09-29 01:50:46.000000000 +0000
-+++ gir/Makefile.in	2010-09-29 01:52:35.000000000 +0000
-@@ -393,13 +393,13 @@
- GLib_2_0_gir_PACKAGES = glib-2.0
- GLib_2_0_gir_CFLAGS = \
-             -I$(GLIB_INCLUDEDIR) \
--            -I$(GLIB_LIBDIR)/glib-2.0/include \
-+            -I$(GLIB_INCLUDEDIR)/.. \
-             -DGETTEXT_PACKAGE=Dummy \
-             -DGLIB_COMPILATION \
-             -D__G_I18N_LIB_H__
-
- GLib_2_0_gir_FILES = \
--                $(GLIB_LIBDIR)/glib-2.0/include/glibconfig.h \
-+                $(GLIB_INCLUDEDIR)/glibconfig.h \
- 	$(GLIB_INCLUDEDIR)/glib/*.h \
-                 glib-2.0.c
-
diff -ruN /usr/ports/devel/gobject-introspection/files/patch-tests_Makefile.in devel/gobject-introspection/files/patch-tests_Makefile.in
--- /usr/ports/devel/gobject-introspection/files/patch-tests_Makefile.in	2010-11-21 00:36:34.000000000 +0900
+++ devel/gobject-introspection/files/patch-tests_Makefile.in	1970-01-01 09:00:00.000000000 +0900
@@ -1,18 +0,0 @@
---- tests/Makefile.in.orig	2010-09-21 16:31:48.000000000 +0000
-+++ tests/Makefile.in	2010-09-21 16:33:10.000000000 +0000
-@@ -819,6 +819,7 @@
- 	$(AM_V_GEN) $(INTROSPECTION_SCANNER) $(INTROSPECTION_SCANNER_ARGS) --warn-all --warn-error --reparse-validate \
- 	--namespace=Everything --nsversion=1.0 \
- 	--add-include-path=$(top_builddir)/gir --include=Gio-2.0 \
-+	--libtool="$(LIBTOOL)" \
- 	--library=libeverything-1.0.la --output=$@ \
- 	everything.h everything.c
-
-@@ -826,6 +827,7 @@
- 	$(AM_V_GEN) $(INTROSPECTION_SCANNER) $(INTROSPECTION_SCANNER_ARGS) --warn-all --warn-error --reparse-validate \
- 	--namespace=GIMarshallingTests --symbol-prefix=gi_marshalling_tests --nsversion=1.0 \
- 	--add-include-path=$(top_builddir)/gir --include=Gio-2.0 \
-+	--libtool="$(LIBTOOL)" \
- 	--library=libgimarshallingtests-1.0.la  --output=$@ \
- 	$(srcdir)/gimarshallingtests.h $(srcdir)/gimarshallingtests.c
-
--- gobject-introspection.patch ends here ---
>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->gnome 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri May 20 06:50:18 UTC 2011 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157201 
State-Changed-From-To: open->closed 
State-Changed-By: mezz 
State-Changed-When: Sat Jun 4 22:35:56 UTC 2011 
State-Changed-Why:  
We already have it in our MarcusCom CVS repository: 

http://www.marcuscom.com:8080/cgi-bin/cvsweb.cgi/ (ports module) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157201 
State-Changed-From-To: closed->patched 
State-Changed-By: mezz 
State-Changed-When: Sat Jun 4 22:48:07 UTC 2011 
State-Changed-Why:  
closed -> patched 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157201 
State-Changed-From-To: patched->closed 
State-Changed-By: kwm 
State-Changed-When: Sat Aug 13 17:39:34 UTC 2011 
State-Changed-Why:  
Gobject-intrespection 0.10.8 made it to the FreeBSD ports, thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=157201 
>Unformatted:
 FreeBSD 9.0-CURRENT i386
 FreeBSD 8.2-RELEASE i386
