Changeset 81779
- Timestamp:
- 08/04/11 14:01:38 (4 years ago)
- Location:
- trunk/dports/net/gtk-gnutella
- Files:
-
- 2 edited
-
Portfile (modified) (4 diffs)
-
files/patch-Configure (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/net/gtk-gnutella/Portfile
r61223 r81779 4 4 5 5 name gtk-gnutella 6 version 0.9 6.66 version 0.97 7 7 categories net 8 8 maintainers nomaintainer … … 15 15 and some basic statistics. 16 16 17 master_sites sourceforge 17 master_sites sourceforge:project/${name}/${name}/${version} 18 18 19 checksums md5 0f8f1241faf5c204b77a4ddfd878c148\20 sha1 319417e8de104b33913e08a0aaec8c0f22a6129d\21 rmd160 0dae6af9ac64fa8d75980cafd55c5a3e9eb18dfe19 checksums md5 d44e1af3441fb07a5e5712b0d522fae5 \ 20 sha1 1b50790adc494d7023a7cf9319d7cdef1c9ab51e \ 21 rmd160 aef2c1f8c7526e7867d0ba0513c01d587ff53180 22 22 23 23 use_bzip2 yes … … 25 25 depends_lib port:libxml2 port:gtk2 26 26 27 depends_build bin:gawk:gawk 27 depends_build bin:gawk:gawk port:pkgconfig 28 28 29 29 patchfiles patch-Configure … … 34 34 35 35 configure.args --configure-only \ 36 --mandir=${prefix}/share/man 36 --mandir=${prefix}/share/man \ 37 --cc=${configure.cc} 37 38 38 39 destroot.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 @@ 4 197 $yum 'ADVICE: Run "yum install zlib-devel".' >&4 5 198 fi
Note: See TracChangeset
for help on using the changeset viewer.

