Date: Tue, 28 Oct 2003 18:50:13 -0800 (PST) From: Cheng-Lung Sung <clsung@dragon2.net> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/58605: New port: devel/p5-Glib Message-ID: <200310290250.h9T2oDwB001160@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/58605; it has been noted by GNATS. From: Cheng-Lung Sung <clsung@dragon2.net> 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 <bsd.port.pre.mk> 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 <bsd.port.post.mk> 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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200310290250.h9T2oDwB001160>