source: trunk/dports/devel/glib1/Portfile

Last change on this file was 135785, checked in by khindenburg@…, 2 years ago

glib1: set livecheck to a working url

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.4 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 135785 2015-05-03 00:51:49Z ryandesign@macports.org $
3
4PortSystem                  1.0
5
6name                        glib1
7version                     1.2.10
8revision                    7
9categories                  devel
10license                     LGPL
11maintainers                 nomaintainer
12homepage                    http://www.gtk.org/
13platforms                   darwin freebsd
14
15description                 Library with data structure functions and other constructs
16
17long_description            General-purpose library from the GTK+ team, includes \
18                            support routines for C such as lists, trees, hashes, \
19                            memory allocation, and many other things.
20
21master_sites                gnome:sources/glib/1.2/ \
22                            ftp://ftp.gtk.org/pub/gtk/v1.2/ \
23                            macports:lt:lt
24
25set filename                glib-${version}${extract.suffix}
26
27distfiles                   ${filename} \
28                            ltconfig13:lt \
29                            ltmain13:lt
30
31checksums                   ${filename} \
32                            md5     6fe30dad87c77b91b632def29dd69ef9 \
33                            sha1    e5a9361c594608d152d5d9650154c2e3260b87fa \
34                            rmd160  f19efe8c87ebeea979a4d36902d8a8209640cd95 \
35                            ltconfig13 \
36                            md5     ea53f42a550c9f9e653758a8ed91574e \
37                            sha1    f48ac8711e15b81e4c67ec276fa58f1da4668b6e \
38                            rmd160  57569892e2ed1c2b13f910a6ff745b15ee37e00e \
39                            ltmain13 \
40                            md5     e094ae92724c4015dbab97de151c2525 \
41                            sha1    e5cb21161c8377f77f0725c7ede672c0f8167783 \
42                            rmd160  95ecd24e1ca69401670665b7f7c45f0778bbca23
43
44extract.only                ${filename}
45worksrcdir                  glib-${version}
46
47depends_build               port:pkgconfig
48
49depends_lib                 port:gettext
50
51patchfiles                  patch-configure \
52                            patch-config.guess \
53                            patch-config.sub \
54                            patch-gmain.c \
55                            patch-glib.h \
56                            patch-gutils.c \
57                            patch-glib.m4 \
58                            inline.patch
59
60post-patch {
61    file copy -force ${distpath}/ltconfig13 ${worksrcpath}/ltconfig
62    file copy -force ${distpath}/ltmain13 ${worksrcpath}/ltmain.sh
63    # fix ltmain.sh to handle -arch flags
64    system -W ${worksrcpath} "patch -p0 < ${filespath}/patch-ltmain.sh.diff"
65}
66
67configure.ccache            no
68
69configure.ldflags-delete    -L${prefix}/lib
70
71configure.cppflags-delete   -I${prefix}/include
72
73configure.args              --disable-static \
74                            --mandir=${prefix}/share/man \
75                            --infodir=${prefix}/share/info
76
77post-destroot {
78    ln -s libglib-1.2.0.0.10.dylib ${destroot}${prefix}/lib/libglib.1.dylib
79    ln -s libgmodule-1.2.0.0.10.dylib ${destroot}${prefix}/lib/libgmodule.1.dylib
80    ln -s libgthread-1.2.0.0.10.dylib ${destroot}${prefix}/lib/libgthread.1.dylib
81}
82
83livecheck.type              regex
84livecheck.url               http://ftp.gnome.org/pub/gnome/sources/glib/1.2/
85livecheck.regex             glib-(\\d+(?:\\.\\d+)*)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.