From ssedov@mbsd.msk.ru  Tue Aug 15 11:05:51 2006
Return-Path: <ssedov@mbsd.msk.ru>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id 1C72816A4E8
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Aug 2006 11:05:29 +0000 (UTC)
	(envelope-from ssedov@mbsd.msk.ru)
Received: from com1.ht-systems.ru (com1.ht-systems.ru [83.97.104.204])
	by mx1.FreeBSD.org (Postfix) with ESMTP id B1A7943D49
	for <FreeBSD-gnats-submit@freebsd.org>; Tue, 15 Aug 2006 11:05:24 +0000 (GMT)
	(envelope-from ssedov@mbsd.msk.ru)
Received: from [212.57.150.10] (helo=fonon.realnet)
	by com1.ht-systems.ru with esmtpa (Exim 4.62)
	(envelope-from <ssedov@mbsd.msk.ru>)
	id 1GCwjZ-0002sj-TA
	for FreeBSD-gnats-submit@freebsd.org; Tue, 15 Aug 2006 15:05:23 +0400
Received: by fonon.realnet (Postfix, from userid 1001)
	id E157A12E00; Tue, 15 Aug 2006 14:32:31 +0600 (YEKST)
Message-Id: <20060815083231.E157A12E00@fonon.realnet>
Date: Tue, 15 Aug 2006 14:32:31 +0600 (YEKST)
From: Stanislav Sedov <ssedov@mbsd.msk.ru>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] x11-toolkits/enhance: A library for rapid application development with ETK/Glade
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         102087
>Category:       ports
>Synopsis:       [NEW PORT] x11-toolkits/enhance: A library for rapid application development with ETK/Glade
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    stas
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Aug 15 11:10:19 GMT 2006
>Closed-Date:    Sun Oct 08 14:56:51 GMT 2006
>Last-Modified:  Sun Oct 08 14:56:51 GMT 2006
>Originator:     Stanislav Sedov
>Release:        FreeBSD 7.0-CURRENT i386
>Organization:
MBSD labs, Inc.
>Environment:
System: FreeBSD fonon.realnet 7.0-CURRENT FreeBSD 7.0-CURRENT #1: Wed Aug  2 21:44:37 MSD
>Description:
Enhance is a library that takes advantage of Glade's .glade XML files, EXML,
and Etk to easy application GUI development and cut down on its time.

After using Glade to design a GUI, you can save generate the .glade XML file
that describes the interface design and use it in Enhance to generate an Etk
equivalent. Enhance works at runtime, ie, it does not generate C code. It
will parse the XML at application launch and will do the appropriate work to
create the GUI and the required callbacks for you. There are several examples
in the examples directory for you to take a look at.

Please note that Etk does not support all of the GTK+ widgets. As widgets are
added to Etk, Enhance will be updated to support those new widgets.

Author:	Hisham 'CodeWarrior' Mardam Bey <hisham.mardambey@gmail.com>
WWW:	http://www.enlightenment.org/

Note: this depends on x11-toolkits/etk PR

>How-To-Repeat:
>Fix:

--- enhance-20060807.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:
#
#	enhance
#	enhance/pkg-descr
#	enhance/Makefile
#	enhance/pkg-plist
#	enhance/distinfo
#
echo c - enhance
mkdir -p enhance > /dev/null 2>&1
echo x - enhance/pkg-descr
sed 's/^X//' >enhance/pkg-descr << 'END-of-enhance/pkg-descr'
XEnhance is a library that takes advantage of Glade's .glade XML files, EXML,
Xand Etk to easy application GUI development and cut down on its time.
X
XAfter using Glade to design a GUI, you can save generate the .glade XML file
Xthat describes the interface design and use it in Enhance to generate an Etk
Xequivalent. Enhance works at runtime, ie, it does not generate C code. It
Xwill parse the XML at application launch and will do the appropriate work to
Xcreate the GUI and the required callbacks for you. There are several examples
Xin the examples directory for you to take a look at.
X
XPlease note that Etk does not support all of the GTK+ widgets. As widgets are
Xadded to Etk, Enhance will be updated to support those new widgets.
X
XAuthor:	Hisham 'CodeWarrior' Mardam Bey <hisham.mardambey@gmail.com>
XWWW:	http://www.enlightenment.org/
END-of-enhance/pkg-descr
echo x - enhance/Makefile
sed 's/^X//' >enhance/Makefile << 'END-of-enhance/Makefile'
X# New ports collection makefile for:	enhance
X# Date created:		2006-08-14
X# Whom:			Stanislav Sedov <ssedov@mbsd.msk.ru>
X#
X# $MBSDlabs$
X# $FreeBSD$
X#
X
XPORTNAME=	enhance
XPORTVERSION=	20060807
XCATEGORIES=	x11-toolkits
XMASTER_SITES=	http://mbsd.msk.ru/dist/
X
XMAINTAINER=	ssedov@mbsd.msk.ru
XCOMMENT=	A library for rapid application development with ETK/Glade
X
XUSE_BZIP2=	yes
XUSE_GMAKE=	yes
XUSE_X_PREFIX=	yes
XUSE_GNOME=	gnomehack pkgconfig gnometarget
XUSE_LDCONFIG=	yes
XUSE_EFL=	ecore etk exml
XGNU_CONFIGURE=	yes
X
X.include <bsd.port.pre.mk>
X.include "${PORTSDIR}/x11-toolkits/etk/bsd.efl.mk"
X.include <bsd.port.post.mk>
END-of-enhance/Makefile
echo x - enhance/pkg-plist
sed 's/^X//' >enhance/pkg-plist << 'END-of-enhance/pkg-plist'
Xbin/enhance-config
Xinclude/Enhance.h
Xlib/libenhance.a
Xlib/libenhance.la
Xlib/libenhance.so
Xlib/libenhance.so.0
X@comment libdata/ldconfig/enhance
END-of-enhance/pkg-plist
echo x - enhance/distinfo
sed 's/^X//' >enhance/distinfo << 'END-of-enhance/distinfo'
XMD5 (enhance-20060807.tar.bz2) = 6f6c36a754139b842f44fa24830ba1fa
XSHA256 (enhance-20060807.tar.bz2) = bedc0a049cef42f63bda713351db6170049d3bc5c1d0bb8ff7d7cf5bfef537c3
XSIZE (enhance-20060807.tar.bz2) = 245235
END-of-enhance/distinfo
exit
--- enhance-20060807.shar ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->vanilla 
Responsible-Changed-By: vanilla 
Responsible-Changed-When: Tue Aug 15 13:02:11 UTC 2006 
Responsible-Changed-Why:  
I will handle this one. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=102087 
Responsible-Changed-From-To: vanilla->stas 
Responsible-Changed-By: vanilla 
Responsible-Changed-When: Tue Sep 19 09:04:27 UTC 2006 
Responsible-Changed-Why:  
Submitter is committer now. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=102087 
State-Changed-From-To: open->closed 
State-Changed-By: stas 
State-Changed-When: Sun Oct 8 14:56:50 UTC 2006 
State-Changed-Why:  
New port added. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=102087 
>Unformatted:
