New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 79779


Ignore:
Timestamp:
06/25/11 11:59:14 (4 years ago)
Author:
jmr@…
Message:

freepops: partly fix build

Location:
trunk/dports/mail/freepops
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/mail/freepops/Portfile

    r69520 r79779  
    11# $Id$ 
     2 
    23PortSystem              1.0 
    34 
     
    2122platforms               darwin 
    2223 
    23 depends_lib             lib:libcurl.2:curl \ 
    24                                 lib:libexpat:expat \ 
    25                                 lib:libcrypto.0.9:openssl \ 
    26                                 lib:libz.1:zlib 
     24depends_lib             port:curl \ 
     25                                port:expat \ 
     26                                port:openssl 
    2727 
    2828patchfiles              patch-darwin 
     
    3232        reinplace "s%@PREFIX@%${prefix}%g" \ 
    3333                ${worksrcpath}/${name}.sh \ 
    34                 ${worksrcpath}/configure.sh \ 
    3534                ${worksrcpath}/doc/freepopsd.1 \ 
    3635                ${worksrcpath}/src/freepops.h \ 
    3736                ${worksrcpath}/src/lua/freepops.lua 
     37        reinplace "s|@ARCHFLAGS@|${configure.cc_archflags}|" \ 
     38            ${worksrcpath}/configure.sh 
    3839} 
    3940configure.cmd           ./configure.sh 
    4041configure.pre_args      osx 
    4142 
    42 build.args                      WHERE=${prefix}/ 
     43use_parallel_build  no 
     44build.args                      WHERE=${prefix}/ \ 
     45                    H= 
    4346 
    44 destroot.args           WHERE=${prefix}/ 
     47destroot.args           ${build.args} 
    4548post-destroot { 
    4649        xinstall -d -m 0755 ${destroot}${prefix}/etc/rc.d 
    4750        xinstall -m 0755 ${worksrcpath}/${name}.sh ${destroot}${prefix}/etc/rc.d 
    4851} 
    49  
  • trunk/dports/mail/freepops/files/patch-darwin

    r21488 r79779  
    3030        $(H)rmdir $(PREFIX)share/doc/freepops/ 
    3131        $(H)rmdir $(PREFIX)share/freepops/lua/ 
    32 diff -ur ../freepops-0.0.18.orig/configure.sh ./configure.sh 
    33 --- ../freepops-0.0.18.orig/configure.sh        Sat Sep 18 03:46:34 2004 
    34 +++ ./configure.sh      Tue Oct  5 23:04:58 2004 
    35 @@ -51,10 +51,10 @@ 
    36  set_osx() { 
    37  set_default 
    38  OS=Darwin 
    39 -CFLAGS="$CFLAGS -I/sw/include -DMACOSX" 
    40 -HCFLAGS="$HCFLAGS -I/sw/include -DMACOSX" 
    41 -LDFLAGS="$LDFLAGS -L/usr/lib -L/sw/lib -bind_at_load -framework Carbon" 
    42 -HLDFLAGS="$HLDFLAGS -L/usr/lib -L/sw/lib -bind_at_load" 
    43 +CFLAGS="$CFLAGS -I@PREFIX@/include -I/usr/X11R6/include -DMACOSX" 
    44 +HCFLAGS="$HCFLAGS -I@PREFIX@/include -I/usr/X11R6/include -DMACOSX" 
    45 +LDFLAGS="$LDFLAGS -L@PREFIX@/lib -L/usr/lib -L/usr/X11R6/lib -bind_at_load -framework Carbon" 
    46 +HLDFLAGS="$HLDFLAGS -L@PREFIX@/lib -L/usr/lib -L/usr/X11R6/lib -bind_at_load" 
    47  } 
    48   
    49  set_osx_static() { 
    5032diff -ur ../freepops-0.0.18.orig/doc/freepopsd.1 ./doc/freepopsd.1 
    5133--- ../freepops-0.0.18.orig/doc/freepopsd.1     Tue Sep 14 05:17:47 2004 
     
    7254        -lregularexp -llog -llist \ 
    7355-       -L/sw/lib/ -lexpat -lcurl -lcrypto -lreadline -lhistory \ 
    74 +       -L$(PREFIX)/lib -L/usr/X11R6/lib -lexpat -lcurl -lcrypto -lreadline -lhistory \ 
     56+       -lexpat -lcurl -lcrypto -lreadline -lhistory \ 
    7557        #-lcurses #-lncurses 
    7658 else 
     
    8466                -lgetopt -lm \ 
    8567-               -lpthread -L/usr/lib -L/sw/lib -lexpat -lcurl \ 
    86 +               -lpthread -L$(PREFIX)/lib -L/usr/lib -L/usr/X11R6/lib -lexpat -lcurl \ 
     68+               -lpthread -lexpat -lcurl \ 
    8769                -lcrypto -ldl -lssl -lcrypto -lz  
    8870 else 
     
    11294                os.getenv("FREEPOPSLUA_PATH") or "./" , 
    11395        } 
     96--- configure.sh.orig   2004-09-18 20:46:34.000000000 +1000 
     97+++ configure.sh        2011-06-25 18:28:17.000000000 +1000 
     98@@ -21,7 +21,6 @@ 
     99 } 
     100  
     101 set_default() { 
     102-CC=gcc 
     103 LD=ld 
     104 AR=ar 
     105 STRIP=strip 
     106@@ -34,7 +33,7 @@ 
     107 EXEEXTENSION= 
     108 STATICEXTENSION=.a 
     109 SHAREDEXTENSION=.so 
     110-CFLAGS="-O2 -g3 -Wall -DHAVE_CONFIG_H -I$PWD" 
     111+CFLAGS="-O2 -Wall -DHAVE_CONFIG_H -I$PWD" 
     112 HCFLAGS=$CFLAGS 
     113 LDFLAGS="" 
     114 HLDFLAGS=$LDFLAGS 
     115@@ -51,10 +50,10 @@ 
     116 set_osx() { 
     117 set_default 
     118 OS=Darwin 
     119-CFLAGS="$CFLAGS -I/sw/include -DMACOSX" 
     120-HCFLAGS="$HCFLAGS -I/sw/include -DMACOSX" 
     121-LDFLAGS="$LDFLAGS -L/usr/lib -L/sw/lib -bind_at_load -framework Carbon" 
     122-HLDFLAGS="$HLDFLAGS -L/usr/lib -L/sw/lib -bind_at_load" 
     123+CFLAGS="$CFLAGS -DMACOSX @ARCHFLAGS@" 
     124+HCFLAGS="$HCFLAGS -DMACOSX @ARCHFLAGS@" 
     125+LDFLAGS="$LDFLAGS @ARCHFLAGS@ -bind_at_load -framework Carbon" 
     126+HLDFLAGS="$HLDFLAGS @ARCHFLAGS@ -bind_at_load" 
     127 } 
     128  
     129 set_osx_static() { 
     130--- modules/src/curl_lua/Makefile.orig  2004-09-26 19:58:52.000000000 +1000 
     131+++ modules/src/curl_lua/Makefile       2011-06-25 18:41:30.000000000 +1000 
     132@@ -57,7 +57,7 @@ 
     133  
     134 curl_authopt.h:$(HEADER) 
     135        $(H)cat $(HEADER) | grep "CURLAUTH_" | \ 
     136-               sed "s/#define *CURL/{\"/" | sed "s/ *\/\*.*\*\///" | \ 
     137+               sed "s/#define *CURL/{\"/" | sed -E "s/ *\/\*.*\*?\/?//" | \ 
     138                sed "s/ /\",/" | sed "s/$$/},/" > curl_authopt.h 
     139  
     140 curl_form.h: $(HEADER) 
Note: See TracChangeset for help on using the changeset viewer.