From owner-freebsd-ports-bugs@FreeBSD.ORG Tue Oct 28 18:50:14 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id ACABC16A4CE for ; Tue, 28 Oct 2003 18:50:14 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1986943F75 for ; Tue, 28 Oct 2003 18:50:14 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id h9T2oDFY001161 for ; Tue, 28 Oct 2003 18:50:13 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id h9T2oDwB001160; Tue, 28 Oct 2003 18:50:13 -0800 (PST) (envelope-from gnats) Date: Tue, 28 Oct 2003 18:50:13 -0800 (PST) Message-Id: <200310290250.h9T2oDwB001160@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: Cheng-Lung Sung Subject: Re: ports/58605: New port: devel/p5-Glib X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Cheng-Lung Sung List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 Oct 2003 02:50:14 -0000 The following reply was made to PR ports/58605; it has been noted by GNATS. From: Cheng-Lung Sung To: FreeBSD-gnats-submit@FreeBSD.org Cc: clsung@tiger2.net Subject: Re: ports/58605: New port: devel/p5-Glib Date: Wed, 29 Oct 2003 10:48:26 +0800 --yrj/dFKFPuw6o+aM Content-Type: text/plain; charset=big5 Content-Disposition: inline After examined dependcies, I put the latest shar now Note: remove LIBDEPENDS about gnome.5 # 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: # # p5-Glib # p5-Glib/Makefile # p5-Glib/distinfo # p5-Glib/pkg-descr # p5-Glib/pkg-plist # echo c - p5-Glib mkdir -p p5-Glib > /dev/null 2>&1 echo x - p5-Glib/Makefile sed 's/^X//' >p5-Glib/Makefile << 'END-of-p5-Glib/Makefile' X# New ports collection makefile for: p5-Glib X# Date created: Oct 27 2003 X# Whom: clsung@dragon2.net X# X# $FreeBSD$ X# X XPORTNAME= Glib XPORTVERSION= 1.00 XCATEGORIES= devel perl5 XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= gtk2-perl XPKGNAMEPREFIX= p5- X XMAINTAINER= clsung@dragon2.net XCOMMENT= This module provides access to Glib and GObject libraries X XBUILD_DEPENDS= ${SITE_PERL}/ExtUtils/Depends.pm:${PORTSDIR}/devel/p5-ExtUtils-Depends \ X ${SITE_PERL}/ExtUtils/PkgConfig.pm:${PORTSDIR}/devel/p5-ExtUtils-PkgConfig XRUN_DEPENDS= ${BUILD_DEPENDS} X XUSE_GNOME= gtk20 XPERL_CONFIGURE= yes XCONFIGURE_ARGS+= disable-threadsafe X XMAN3= Glib.3 \ X Glib::Object::Subclass.3 \ X Glib::devel.3 \ X Glib::xsapi.3 X X.include X X.if ${PERL_LEVEL} < 500800 XIGNORE= This port requires perl 5.8.0 or later. Install lang/perl5.8 then try again X.endif X X.include END-of-p5-Glib/Makefile echo x - p5-Glib/distinfo sed 's/^X//' >p5-Glib/distinfo << 'END-of-p5-Glib/distinfo' XMD5 (Glib-1.00.tar.gz) = 8c20a332f70d25f59c8baa054f643f2f END-of-p5-Glib/distinfo echo x - p5-Glib/pkg-descr sed 's/^X//' >p5-Glib/pkg-descr << 'END-of-p5-Glib/pkg-descr' XFrom README X XThis module provides perl access to Glib and GLib's GObject libraries. XGLib is a portability and utility library; GObject provides a generic Xtype system with inheritance and a powerful signal system. Together Xthese libraries are used as the foundation for many of the libraries Xthat make up the Gnome environment, and are used in many unrelated Xprojects. X XThis wrapper attempts to provide a perlish interface while remaining Xas true as possible to the underlying C API, so that any reference Xmaterials you can find on using GLib may still apply to using the Xlibraries from perl. Where GLib's functionality overlaps perl's, Xperl's is favored; for example, you will find perl lists and arrays in Xplace of GSList or GList objects. Some concepts have been eliminated; Xyou need never worry about reference-counting on GObjects or GBoxed Xstructures. Other concepts have been converted to a perlish analogy; Xthe GType id will never be seen in perl, as the package name serves Xthat purpose. [FIXME link to a document describing this stuff in detail.] X XWWW: http://gtk2-perl.sourceforge.net/ END-of-p5-Glib/pkg-descr echo x - p5-Glib/pkg-plist sed 's/^X//' >p5-Glib/pkg-plist << 'END-of-p5-Glib/pkg-plist' X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Glib/Glib.so X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Glib/Glib.bs X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Glib/.packlist X%%SITE_PERL%%/%%PERL_ARCH%%/Glib.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Glib/Install/Files.pm X%%SITE_PERL%%/%%PERL_ARCH%%/Glib/Install/gperl.h X%%SITE_PERL%%/%%PERL_ARCH%%/Glib/Install/typemap X%%SITE_PERL%%/%%PERL_ARCH%%/Glib/devel.pod X%%SITE_PERL%%/%%PERL_ARCH%%/Glib/xsapi.pod X%%SITE_PERL%%/%%PERL_ARCH%%/Glib/Object/Subclass.pm X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Glib X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Glib/Install X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Glib/Object X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/Glib X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/Glib/Install 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/Glib/Object 2>/dev/null || true X@unexec rmdir %D/%%SITE_PERL%%/%%PERL_ARCH%%/Glib 2>/dev/null || true END-of-p5-Glib/pkg-plist exit --yrj/dFKFPuw6o+aM Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.3 (FreeBSD) iD8DBQE/nyp6+AeJ85Vui8ERAtjsAJ9JTU0DUbupEFmYPEBd9DQxEOMr2ACbBoOF mNAHLRAtqDGanmi2KoB6hE0= =vda6 -----END PGP SIGNATURE----- --yrj/dFKFPuw6o+aM--