Selaa lähdekoodia

fix building, quick and dirty patch to support solaris, rewriting to use a more portable interface than gethostbyname2 would be better

Michael van Elst 22 vuotta sitten
vanhempi
commit
b43298764d
1 muutettua tiedostoa jossa 13 lisäystä ja 1 poistoa
  1. 13 1
      dnstracer/dnstracer.spec

+ 13 - 1
dnstracer/dnstracer.spec

@@ -33,10 +33,11 @@ Distribution: OpenPKG [PLUS]
 Group:        DNS
 License:      BSD
 Version:      1.7
-Release:      20030214
+Release:      20030612
 
 #   list of sources
 Source0:      http://www.mavetju.org/download/dnstracer-%{version}.tar.gz
+Patch0:       dnstracer.patch
 
 #   build information
 Prefix:       %{l_prefix}
@@ -53,8 +54,19 @@ AutoReqProv:  no
 
 %prep
     %setup -q
+    %patch -p0
 
 %build
+    #   enable platform-specific patch
+    case "%{l_target}" in
+    solaris*) defs=""                      ;;
+    *)        defs="-DHAVE_GETHOSTBYNAME2" ;;
+    esac
+
+    ACLOCAL=true \
+    AUTOCONF=true \
+    AUTOMAKE=true \
+    AUTOHEADER=true \
     CC="%{l_cc}" \
     CFLAGS="%{l_cflags -O}" \
     ./configure \