New Ticket     Tickets     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Changeset 81779


Ignore:
Timestamp:
08/04/11 14:01:38 (4 years ago)
Author:
jmr@…
Message:

gtk-gnutella: update to 0.97, update master_sites to avoid redirects, add pkgconfig dep, use correct compiler, bypass configure check that hangs

Location:
trunk/dports/net/gtk-gnutella
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/net/gtk-gnutella/Portfile

    r61223 r81779  
    44 
    55name            gtk-gnutella 
    6 version         0.96.6 
     6version         0.97 
    77categories      net 
    88maintainers     nomaintainer 
     
    1515                 and some basic statistics. 
    1616 
    17 master_sites    sourceforge 
     17master_sites    sourceforge:project/${name}/${name}/${version} 
    1818 
    19 checksums       md5     0f8f1241faf5c204b77a4ddfd878c148 \ 
    20                 sha1    319417e8de104b33913e08a0aaec8c0f22a6129d \ 
    21                 rmd160  0dae6af9ac64fa8d75980cafd55c5a3e9eb18dfe 
     19checksums       md5     d44e1af3441fb07a5e5712b0d522fae5 \ 
     20                sha1    1b50790adc494d7023a7cf9319d7cdef1c9ab51e \ 
     21                rmd160  aef2c1f8c7526e7867d0ba0513c01d587ff53180 
    2222 
    2323use_bzip2       yes 
     
    2525depends_lib     port:libxml2 port:gtk2 
    2626 
    27 depends_build   bin:gawk:gawk 
     27depends_build   bin:gawk:gawk port:pkgconfig 
    2828 
    2929patchfiles      patch-Configure 
     
    3434 
    3535configure.args  --configure-only \ 
    36                 --mandir=${prefix}/share/man 
     36                --mandir=${prefix}/share/man \ 
     37                --cc=${configure.cc} 
    3738 
    3839destroot.destdir        INSTALL_PREFIX=${destroot} 
  • trunk/dports/net/gtk-gnutella/files/patch-Configure

    r61223 r81779  
    1 --- Configure.orig      2009-03-29 10:37:52.000000000 -0500 
    2 +++ Configure   2009-12-05 12:27:15.000000000 -0600 
    3 @@ -8815,11 +8815,6 @@ 
     1--- Configure.orig      2011-07-18 17:35:21.000000000 +1000 
     2+++ Configure   2011-08-05 06:56:50.000000000 +1000 
     3@@ -8445,56 +8445,6 @@ 
     4                esac 
     5        done;; 
     6 esac' 
     7-case "$mkdep" in 
     8-'') 
     9-       ;; 
     10-*) 
     11-       if test -f "$mkdep" && 
     12-               $mkdep dep.c >dep.out 2>/dev/null && 
     13-               $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 
     14-       then 
     15-               echo "$mkdep works." 
     16-               case "$mkdep" in 
     17-               "$pkgsrc/mkdep");; 
     18-               *)      echo "(copying it to $pkgsrc)" 
     19-                       cp $mkdep $pkgsrc/mkdep 2>/dev/null 
     20-                       if $pkgsrc/mkdep dep.c >dep.out 2>/dev/null && 
     21-                               $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1; then 
     22-                               mkdep=$pkgsrc/mkdep 
     23-                       else 
     24-                               echo "Hmm... The copy failed or something... Guessing again..." 
     25-                               mkdep= 
     26-                       fi 
     27-                       ;; 
     28-               esac 
     29-       else 
     30-               mkdep= 
     31-       fi 
     32-esac 
     33- 
     34-case "$mkdep" in 
     35-'') 
     36-       $spitshell > ../mkdep <<EOM 
     37-$startsh 
     38-$takeflags 
     39-for srcfile 
     40-do 
     41-       $cpp -M $cppflags \$flags \$srcfile 2>/dev/null 
     42-done 
     43-exit 0 
     44-EOM 
     45-       mkdep=$toplev/mkdep 
     46-       chmod +x $mkdep 
     47-       $eunicefix $mkdep 
     48-       if $mkdep dep.c >dep.out 2>/dev/null && 
     49-               $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 
     50-       then 
     51-               echo "Looks like we can use $cpp -M." 
     52-       else 
     53-               mkdep= 
     54-       fi 
     55-       ;; 
     56-esac 
     57  
     58 case "$mkdep" in 
     59 '') 
     60@@ -8510,134 +8460,10 @@ 
     61        mkdep=$toplev/mkdep 
     62        chmod +x $mkdep 
     63        $eunicefix $mkdep 
     64-       if $mkdep dep.c >dep.out 2>/dev/null && 
     65-               $contains "dep$_o: dep.h" dep.out >/dev/null 2>&1 
     66-       then 
     67-               echo "Looks like we can use $cc -MM." 
     68-       else 
     69-               mkdep= 
     70-       fi 
     71+       echo "Looks like we can use $cc -MM." 
     72        ;; 
     73 esac 
     74  
     75-case "$mkdep" in 
     76-'') 
     77-       $spitshell >../mkdep <<EOS 
     78-$startsh 
     79-$takeflags 
     80-for srcfile 
     81-do 
     82-       case "\$srcfile" in 
     83-       *.c) c='.c';; 
     84-       *.y) c='.y';; 
     85-       *.l) c='.l';; 
     86-       esac 
     87-       filebase=\`basename \$srcfile \$c\` 
     88-       <\$srcfile $cpp $cppminus $cppflags \$flags 2>/dev/null | \\ 
     89-       $sed -e '/^# *[0-9]/!d' \\ 
     90-               -e 's/^.*"\(.*\)".*\$/'\$filebase'$_o: \1/' \\ 
     91-               -e 's|: \./|: |' \\ 
     92-               -e 's|: *$|: '\$srcfile'|' | \\ 
     93-       $grep -v '^#' | $sort | $uniq 
     94-done 
     95-exit 0 
     96-EOS 
     97-       mkdep=$toplev/mkdep 
     98-       chmod +x $mkdep 
     99-       $eunicefix $mkdep 
     100-       if $mkdep dep.c >dep.out 2>/dev/null && 
     101-               $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 
     102-       then 
     103-               echo "A shell script using $cpp does the trick." 
     104-       else 
     105-               echo "$cpp doesn't seem to be any use at all." 
     106-               $spitshell >../mkdep <<EOS 
     107-$startsh 
     108-$takeflags 
     109-files="\$@" 
     110-set X \$flags 
     111-shift 
     112-inc='.' 
     113-while test \$# -gt 0 
     114-do 
     115-       case "\$1" in 
     116-       -I)  
     117-               shift 
     118-               inc="\$inc:\$1" 
     119-               ;; 
     120-       -I*) 
     121-               dir=\`echo \$1 | sed -e 's/^-I//'\` 
     122-               inc="\$inc:\$dir" 
     123-               ;; 
     124-       esac 
     125-       shift 
     126-done 
     127-set X \$files 
     128-shift 
     129-tmpdir="${TMPDIR:-/tmp}" 
     130-trap "$rm -f "$tmpdir/mkdep\$\$"; exit 1" 1 2 3 15 
     131-for srcfile 
     132-do 
     133-       case "\$srcfile" in 
     134-       *.c) c='.c';; 
     135-       *.y) c='.y';; 
     136-       *.l) c='.l';; 
     137-       esac 
     138-       filebase=\`basename \$srcfile \$c\` 
     139-       echo \$filebase$_o: \$srcfile 
     140-       $grep '^#[  ]*include' \$srcfile /dev/null | \ 
     141-       $sed -n -e 's/#[   ]*include[  ]*//' \\ 
     142-               -e '/<\(.*\)>/ d' \\ 
     143-               -e 's/:[^"]*"\([^"]*\)".*/: \1/' \\ 
     144-               -e "s/\\.c:/$_o:/p" > "$tmpdir/mkdep\$\$" 
     145-       IFS=': ' 
     146-       while read file dep; do 
     147-               for dir in \$inc; do 
     148-                       if $test -f "\$dir/\$dep"; then 
     149-                               dep="\$dir/\$dep" 
     150-                               break 
     151-                       fi 
     152-               done 
     153-               echo "\$file: \$dep" | $sed -e 's,: \./,: ,' 
     154-       done <"$tmpdir/mkdep\$\$" 
     155-       IFS=' ' 
     156-       $rm -f "$tmpdir/mkdep\$\$"  
     157-done 
     158-exit 0 
     159-EOS 
     160-               mkdep=$toplev/mkdep 
     161-               chmod +x $mkdep 
     162-               $eunicefix $mkdep 
     163-               if $mkdep dep.c >dep.out 2>/dev/null && 
     164-                       $contains "dep$_o:.*dep\.h" dep.out >/dev/null 2>&1 
     165-               then 
     166-                       cat << EOM 
     167- 
     168-I can use a script with grep instead, but it will make some incorrect 
     169-dependencies, since it doesn't understand about conditional compilation. 
     170-Moreover, some dependencies may be missing, because scanning won't be 
     171-a recursive process. 
     172-If you have a program which generates makefile dependencies, you may want 
     173-to use it.  If not, you can use the script and edit the Makefile by hand 
     174-if you need to. 
     175-EOM 
     176-               else 
     177-                       mkdep= 
     178-                       cat << EOM 
     179- 
     180-I can't seem to generate makefile dependencies at all!  Perhaps you have a 
     181-program that does?  If you don't, you might look at the mkdep script to 
     182-see if you can create one which works. 
     183-EOM 
     184-               fi 
     185-       fi 
     186-esac 
     187-echo " " 
     188-dflt="$mkdep" 
     189-fn=f~/ 
     190-rp="Name of program to make makefile dependencies?" 
     191-. ./getfile 
     192-mkdep="$ans" 
     193 $rm -f dep.c dep.h dep$_o dep.out 
     194  
     195 : check whether msgmerge supports --update 
     196@@ -9765,11 +9591,6 @@ 
    4197        $yum 'ADVICE: Run "yum install zlib-devel".' >&4 
    5198 fi 
Note: See TracChangeset for help on using the changeset viewer.