| 29 Packager: OpenPKG Foundation e.V. |
29 Packager: OpenPKG Foundation e.V. |
| 30 Distribution: OpenPKG Community |
30 Distribution: OpenPKG Community |
| 31 Class: PLUS |
31 Class: PLUS |
| 32 Group: Network |
32 Group: Network |
| 33 License: MIT-style |
33 License: MIT-style |
| 34 Version: 1.11 |
34 Version: 1.12 |
| 35 Release: 20080101 |
35 Release: 20120800 |
| 36 |
36 |
| 37 # list of sources |
37 # list of sources |
| 38 Source0: http://switch.dl.sourceforge.net/sourceforge/libdnet/libdnet-%{version}.tar.gz |
38 Source0: http://libdnet.googlecode.com/files/libdnet-%{version}.tgz |
| 39 |
39 |
| 40 # build information |
40 # build information |
| 41 Prefix: %{l_prefix} |
41 BuildPreReq: OpenPKG, openpkg >= 20100101, bison, flex, make, perl, perl-sys |
| 42 BuildRoot: %{l_buildroot} |
42 PreReq: OpenPKG, openpkg >= 20100101 |
| 43 BuildPreReq: OpenPKG, openpkg >= 20040130, bison, flex, make, perl, perl-sys |
|
| 44 PreReq: OpenPKG, openpkg >= 20040130 |
|
| 45 AutoReq: no |
|
| 46 AutoReqProv: no |
|
| 47 |
43 |
| 48 %description |
44 %description |
| 49 libdnet provides a simplified, portable interface to several |
45 libdnet provides a simplified, portable interface to several |
| 50 low-level networking routines, including network address |
46 low-level networking routines, including network address |
| 51 manipulation, kernel arp(4) cache and route(4) table lookup and |
47 manipulation, kernel arp(4) cache and route(4) table lookup and |
| 69 configure |
65 configure |
| 70 |
66 |
| 71 %build |
67 %build |
| 72 case "%{l_platform -t}" in |
68 case "%{l_platform -t}" in |
| 73 *-freebsd5* ) echo "ac_cv_header_netinet_ip_fw_h=no" >config.cache ;; |
69 *-freebsd5* ) echo "ac_cv_header_netinet_ip_fw_h=no" >config.cache ;; |
| |
70 *-sunos* ) echo "ac_cv_dnet_linux_pf_packet=no" >config.cache ;; |
| 74 esac |
71 esac |
| 75 CC="%{l_cc}" \ |
72 CC="%{l_cc}" \ |
| 76 CFLAGS="%{l_cflags -O}" \ |
73 CFLAGS="%{l_cflags -O}" \ |
| 77 ./configure \ |
74 ./configure \ |
| 78 --disable-shared \ |
|
| 79 --cache-file=./config.cache \ |
75 --cache-file=./config.cache \ |
| 80 --prefix=%{l_prefix} |
76 --prefix=%{l_prefix} \ |
| |
77 --disable-shared |
| 81 %{l_make} %{l_mflags -O} |
78 %{l_make} %{l_mflags -O} |
| 82 |
79 |
| 83 %install |
80 %install |
| 84 rm -rf $RPM_BUILD_ROOT |
|
| 85 %{l_shtool} mkdir -p $RPM_BUILD_ROOT%{l_prefix}/man/man3 |
81 %{l_shtool} mkdir -p $RPM_BUILD_ROOT%{l_prefix}/man/man3 |
| 86 %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT |
82 %{l_make} %{l_mflags} install DESTDIR=$RPM_BUILD_ROOT |
| 87 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} |
83 %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} |
| 88 |
84 |
| 89 %files -f files |
85 %files -f files |
| 90 |
86 |
| 91 %clean |
87 %clean |
| 92 rm -rf $RPM_BUILD_ROOT |
|
| 93 |
88 |