# All ports must have the "svn:keywords : Id" and "svn:eol-style : native" # svn props set on them and start with a commented out Id tag, which # the server will expand: # $Id: Portfile 106666 2013-06-04 01:16:14Z ryandesign@macports.org $ # Following that comes the PortSystem declaration: # PortSystem # where version is the version of the ports system your port relies upon. # This can NOT be commented out. PortSystem 1.0 # The name of the port name glib2 # Its version information version 2.12.11 # Supported and tested platforms platforms darwin # Categories and identifying keywords categories devel # Email address(es) of the port's Maintainer(s) maintainers ryandesign@macports.org # A short description of this port description Library with data structure functions and other constructs # A long description, with more details long_description Glib is a library which includes support routines for \ C, such as lists, trees, hashes, memory allocation, and \ many other things. # Homepage for the port: homepage http://www.gtk.org/ # Master download sites for port's distribution file(s) master_sites ftp://ftp.gtk.org/pub/glib/2.12 \ gnome:sources/glib/2.12 # Name of the distribution file, minus extract suffix (see below) distname glib-${version} # (Optional) Explicitly set suffix (default: .tar.gz) #extract.suffix .tar.bz2 # (Optional) Use bzip2 instead of gzip for uncompressing distribution file use_bzip2 yes # List of checksums for files to be fetched # checksums ${distname}${extract.suffix} md5 077a9917b673a9a0bc63f351786dde24 \ ${distname}${extract.suffix} sha1 02d344295ddaeafeec6bc6824b71e12bbf1b0394 \ ${distname}${extract.suffix} rmd160 8680d27e630643e6653d88537907d06e3ba6e91a # Any patches which should be applied after extracting this port. These # should go in the files/ subdirectory of the port. patchfiles patch-glib-2.0.pc.in \ patch-glib__gutils.c # Dependencies are defined by three settings: # depends_lib: installed at build time and at install time # depends_run: installed at install time # depends_build: installed at build time # # These options accept a list of depspecs. Depspecs are ':' delimited three # value lists of type:match:portname. The following types are supported: # # lib - The lib type requires the match argument in the # format . # bin - The bin type requires the match argument to be the full # executable name # - If a full path is specified as the type, the math argument # must be a complete regexp. # portname must be the name of a valid port to build and install # if the depspec is not matched. # An alternative dependency depspec is the port: syntax, # used when you want to insure the given dependency is satisfied # exclusively by MacPorts. depends_build port:pkgconfig depends_lib port:gettext # The type of configuration script this port uses. #configure.type gnu # A list of configuration time arguments you might want to pass to the configure script: configure.args --mandir=${prefix}/share/man # The directory name of the subdirectory of work/ where this port extracts #worksrcdir glib # Alternative ways to build the port, packed as 'variants' variant puredarwin { depends_run bin:perl:perl5.8 }