From lichray@gmail.com  Tue Jun  5 20:48:43 2012
Return-Path: <lichray@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 566DC106576B
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  5 Jun 2012 20:48:43 +0000 (UTC)
	(envelope-from lichray@gmail.com)
Received: from mail-ob0-f182.google.com (mail-ob0-f182.google.com [209.85.214.182])
	by mx1.freebsd.org (Postfix) with ESMTP id 1C0F68FC12
	for <FreeBSD-gnats-submit@freebsd.org>; Tue,  5 Jun 2012 20:48:42 +0000 (UTC)
Received: by obcni5 with SMTP id ni5so12030674obc.13
        for <FreeBSD-gnats-submit@freebsd.org>; Tue, 05 Jun 2012 13:48:42 -0700 (PDT)
Received: by 10.182.197.65 with SMTP id is1mr17944260obc.27.1338929322352;
        Tue, 05 Jun 2012 13:48:42 -0700 (PDT)
Received: from localhost ([99.135.156.136])
        by mx.google.com with ESMTPS id x10sm1671943oeb.8.2012.06.05.13.48.41
        (version=SSLv3 cipher=OTHER);
        Tue, 05 Jun 2012 13:48:41 -0700 (PDT)
Message-Id: <4fce70a9.6a0c3c0a.5b8a.4b63@mx.google.com>
Date: Tue, 05 Jun 2012 13:48:41 -0700 (PDT)
From: Zhihao Yuan <lichray@gmail.com>
Reply-To: Zhihao Yuan <lichray@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: New port: x11-fonts/gbdfed - A GTK2 bitmap font editor
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         168726
>Category:       ports
>Synopsis:       New port: x11-fonts/gbdfed - A GTK2 bitmap font editor
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    makc
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jun 05 20:50:20 UTC 2012
>Closed-Date:    Sat Jun 09 13:02:37 UTC 2012
>Last-Modified:  Sat Jun  9 13:10:06 UTC 2012
>Originator:     Zhihao Yuan
>Release:        FreeBSD 8.3-STABLE amd64
>Organization:
Northern Illinois University
>Environment:
System: FreeBSD elitebook.hp 8.3-STABLE FreeBSD 8.3-STABLE #2 r236497: Sun Jun 3 02:09:04 CDT 2012 lichray@elitebook.hp:/usr/obj/usr/src/sys/HOUKAGO amd64


	
>Description:
	
	gbdfed is a powerful BDF font editor with a long history (plus xmbdfed's).

	http://sofia.nmsu.edu/~mleisher/Software/gbdfed/
>How-To-Repeat:
	
>Fix:

	
	Some patches are obtained from Debian's bug reports.

--- gbdfed.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	gbdfed
#	gbdfed/pkg-descr
#	gbdfed/files
#	gbdfed/files/patch-glyphedit.c
#	gbdfed/files/patch-Makefile.in
#	gbdfed/files/patch-gtkcompat.h
#	gbdfed/files/patch-bdf.c
#	gbdfed/files/patch-fontgrid.c
#	gbdfed/Makefile
#	gbdfed/distinfo
#
echo c - gbdfed
mkdir -p gbdfed > /dev/null 2>&1
echo x - gbdfed/pkg-descr
sed 's/^X//' >gbdfed/pkg-descr << '767c07b8725141314b4d9268bab4c2a8'
Xgbdfed is a GTK-based BDF font editor. It can import Metafont PK/GF fonts,
XHan Bitmap Font Format (HBF) fonts, Linux console (PSF, CP, and EGA/VGA) fonts,
XSun VF fonts, OpenType (OTF & TTF) fonts, or load a font from the X server.
XIt can export PSF2 Linux console fonts and HEX fonts.
X
XWWW:	http://sofia.nmsu.edu/~mleisher/Software/gbdfed/
767c07b8725141314b4d9268bab4c2a8
echo c - gbdfed/files
mkdir -p gbdfed/files > /dev/null 2>&1
echo x - gbdfed/files/patch-glyphedit.c
sed 's/^X//' >gbdfed/files/patch-glyphedit.c << '75db24e6043df52ce2b87981c170c37b'
X--- glyphedit.c~	2010-04-16 09:39:04.000000000 -0500
X+++ glyphedit.c	2012-06-05 12:08:22.488759533 -0500
X@@ -114,7 +114,7 @@ enum {
X  **************************************************************************/
X 
X static GtkWidgetClass *parent_class = 0;
X-static guint glyphedit_signals[OPERATION_CHANGE + 1];
X+static guint glyphedit_signals[COLOR_CHANGE + 1];
X 
X /**************************************************************************
X  *
75db24e6043df52ce2b87981c170c37b
echo x - gbdfed/files/patch-Makefile.in
sed 's/^X//' >gbdfed/files/patch-Makefile.in << '86fa9c63d7ed2bc7f2332185e5110ed0'
X--- Makefile.in~	2010-04-16 09:38:59.000000000 -0500
X+++ Makefile.in	2012-06-05 11:54:08.209833058 -0500
X@@ -27,9 +27,7 @@ MKINSTALLDIRS = ./mkinstalldirs
X CC = @CC@
X CFLAGS = @XX_CFLAGS@ @CFLAGS@
X 
X-DEFINES = @DEFINES@ -DG_DISABLE_DEPRECATED \
X-	-DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED \
X-	-DGTK_DISABLE_DEPRECATED
X+DEFINES = @DEFINES@
X 
X SRCS = bdf.c \
X        bdfcons.c \
86fa9c63d7ed2bc7f2332185e5110ed0
echo x - gbdfed/files/patch-gtkcompat.h
sed 's/^X//' >gbdfed/files/patch-gtkcompat.h << '7431caa9134cc6f39a030f473210d0b9'
X--- gtkcompat.h~	2010-04-16 09:39:05.000000000 -0500
X+++ gtkcompat.h	2012-06-05 12:01:03.340069638 -0500
X@@ -24,7 +24,7 @@
X 
X #include <gtk/gtkversion.h>
X 
X-#if GTK_MAJOR_VERSION >= (2) && GTK_MINOR_VERSION >= (20)
X+#if 0
X #define GTK_WIDGET_REALIZED gtk_widget_get_realized
X #define GTK_WIDGET_STATE gtk_widget_get_state
X #define GTK_WIDGET_HAS_FOCUS gtk_widget_has_focus
7431caa9134cc6f39a030f473210d0b9
echo x - gbdfed/files/patch-bdf.c
sed 's/^X//' >gbdfed/files/patch-bdf.c << '1a3d6665e44418d0bf137865836fe484'
X--- bdf.c~	2010-04-16 09:38:59.000000000 -0500
X+++ bdf.c	2012-06-05 12:14:59.810640261 -0500
X@@ -1654,6 +1654,9 @@ _bdf_parse_properties(char *line, unsign
X     next = (_bdf_line_func_t *) call_data;
X     p = (_bdf_parse_t *) client_data;
X 
X+    while (*line == ' ' || *line == '\t')
X+        ++line;
X+
X     /*
X      * Check for the end of the properties.
X      */
1a3d6665e44418d0bf137865836fe484
echo x - gbdfed/files/patch-fontgrid.c
sed 's/^X//' >gbdfed/files/patch-fontgrid.c << '14cda7ac00659f3d92862ac927bc1991'
X--- fontgrid.c~	2010-04-16 09:39:02.000000000 -0500
X+++ fontgrid.c	2012-06-05 12:50:41.558078595 -0500
X@@ -4711,10 +4711,7 @@ fontgrid_select_next_glyph(Fontgrid *fw,
X         return FALSE;
X     }
X 
X-    if (fw->orientation == GTK_ORIENTATION_VERTICAL)
X-      code += (fw->cell_rows * count);
X-    else
X-      code += count;
X+    code += count;
X 
X     if (fw->unencoded && code > gp->encoding)
X       code = gp->encoding;
X@@ -4794,10 +4791,7 @@ fontgrid_select_previous_glyph(Fontgrid 
X         return FALSE;
X     }
X 
X-    if (fw->orientation == GTK_ORIENTATION_VERTICAL)
X-      code -= (fw->cell_rows * count);
X-    else
X-      code -= count;
X+    code -= count;
X 
X     if (code < 0)
X       code = 0;
14cda7ac00659f3d92862ac927bc1991
echo x - gbdfed/Makefile
sed 's/^X//' >gbdfed/Makefile << 'e438f9a387409fd0fb23fd7e8cabc09d'
X# New ports collection makefile for:	gbdfed
X# Date created:				June 05 2012
X# Whom:					Zhihao Yuan <lichray@gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gbdfed
XPORTVERSION=	1.6
XCATEGORIES=	x11-fonts
XMASTER_SITES=	http://sofia.nmsu.edu/~mleisher/Software/gbdfed/
X
XMAINTAINER=	lichray@gmail.com
XCOMMENT=	A GTK2 bitmap font editor
X
XLICENSE=	MIT
X
XLIB_DEPENDS=	intl:${PORTSDIR}/devel/gettext
X
XMAN1=		gbdfed.1
XPLIST_FILES=	bin/gbdfed
X
XUSE_BZIP2=	yes
XUSE_GNOME=	gtk20 pkgconfig
XGNU_CONFIGURE=	yes
XCPPFLAGS+=	-I${LOCALBASE}/include
X
X.include <bsd.port.mk>
e438f9a387409fd0fb23fd7e8cabc09d
echo x - gbdfed/distinfo
sed 's/^X//' >gbdfed/distinfo << '218d57c988718fef3fced45015455605'
XSHA256 (gbdfed-1.6.tar.bz2) = 5db25d4ce688dcb188dee056e58614a94a5e4fce4b6066fbb310951ab999093c
XSIZE (gbdfed-1.6.tar.bz2) = 236166
218d57c988718fef3fced45015455605
exit
--- gbdfed.shar ends here ---


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->makc 
Responsible-Changed-By: makc 
Responsible-Changed-When: Fri Jun 8 23:32:06 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=168726 
State-Changed-From-To: open->closed 
State-Changed-By: makc 
State-Changed-When: Sat Jun 9 13:02:36 UTC 2012 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=168726 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/168726: commit references a PR
Date: Sat,  9 Jun 2012 13:01:31 +0000 (UTC)

 makc        2012-06-09 13:01:22 UTC
 
   FreeBSD ports repository
 
   Modified files:
     x11-fonts            Makefile 
   Added files:
     x11-fonts/gbdfed     Makefile distinfo pkg-descr 
     x11-fonts/gbdfed/files patch-Makefile.in patch-bdf.c 
                            patch-fontgrid.c patch-glyphedit.c 
                            patch-gtkcompat.h 
   Log:
   Add new port x11-fonts/gbdfed:
   
   gbdfed is a GTK-based BDF font editor. It can import:
    - Metafont PK/GF fonts
    - Han Bitmap Font Format (HBF) fonts
    - Linux console (PSF, CP, and EGA/VGA) fonts
    - Sun VF fonts, OpenType (OTF & TTF) fonts
   Alternatively it can load a font from the X server. Export is
   supported to PSF2 Linux console fonts and HEX fonts.
   
   WWW:    http://sofia.nmsu.edu/~mleisher/Software/gbdfed/
   
   PR:             ports/168726
   Submitted by:   Zhihao Yuan <lichray at gmail.com>
   
   Revision  Changes    Path
   1.137     +1 -0      ports/x11-fonts/Makefile
   1.1       +27 -0     ports/x11-fonts/gbdfed/Makefile (new)
   1.1       +2 -0      ports/x11-fonts/gbdfed/distinfo (new)
   1.1       +13 -0     ports/x11-fonts/gbdfed/files/patch-Makefile.in (new)
   1.1       +12 -0     ports/x11-fonts/gbdfed/files/patch-bdf.c (new)
   1.1       +26 -0     ports/x11-fonts/gbdfed/files/patch-fontgrid.c (new)
   1.1       +11 -0     ports/x11-fonts/gbdfed/files/patch-glyphedit.c (new)
   1.1       +11 -0     ports/x11-fonts/gbdfed/files/patch-gtkcompat.h (new)
   1.1       +9 -0      ports/x11-fonts/gbdfed/pkg-descr (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
>Unformatted:
