Browse Source

xl2tpd-1.3.3-1

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@8125 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 10 years ago
parent
commit
c2cd219836
4 changed files with 117 additions and 82 deletions
  1. 45 25
      G/GeoIP/GeoIP-vl.spec
  2. 49 49
      n/netpbm/netpbm-vl.spec
  3. 12 1
      n/nginx/nginx-vl.spec
  4. 11 7
      x/xl2tpd/xl2tpd-vl.spec

+ 45 - 25
G/GeoIP/GeoIP-vl.spec

@@ -1,19 +1,22 @@
-Name: GeoIP           
-Version: 1.4.8
-Release: 3%{?_dist_release}
-Summary: C library for country/city/organization to IP address or hostname mapping     
-Group: Development/Libraries         
-License: LGPLv2+
-URL: http://www.maxmind.com/app/c            
-Source0: http://www.maxmind.com/download/geoip/api/c/GeoIP-%{version}.tar.gz 
-Source1: LICENSE.txt
-Source2: fetch-geoipdata-city.pl
-Source3: fetch-geoipdata.pl
-Source4: README.Fedora
+%define geoipupadte_ver 2.0.0
+
+Name: GeoIP
+Version: 1.6.0
+Release: 1%{?_dist_release}
+Summary: C library for country/city/organization to IP address or hostname mapping
+Group: Development/Libraries
+License: GPLv2+ and LGPLv2+
+URL: http://www.maxmind.com/app/c
+Source0: https://github.com/maxmind/geoip-api-c/releases/download/v%{version}/GeoIP-%{version}.tar.gz
+Source1: https://github.com/maxmind/geoipupdate/releases/download/v%{geoipupadte_ver}/geoipupdate-%{geoipupadte_ver}.tar.gz
+Source2: LICENSE.txt
+Source3: fetch-geoipdata-city.pl
+Source4: fetch-geoipdata.pl
+Source5: README.Fedora
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Obsoletes: geoip < %{version}-%{release}
 Provides: geoip = %{version}-%{release}
-BuildRequires: zlib-devel
+BuildRequires: curl-devel, zlib-devel
 
 Vendor: Project Vine
 Distribution: Vine Linux
@@ -27,8 +30,8 @@ countries as values. This database should be more complete and accurate than
 using reverse DNS lookups.
 
 %package devel
-Summary: Development headers and libraries for GeoIP     
-Group: Development/Libraries         
+Summary: Development headers and libraries for GeoIP
+Group: Development/Libraries
 Requires: %{name} = %{version}-%{release}
 Provides: geoip-devel = %{version}-%{release}
 Obsoletes: geoip-devel < %{version}-%{release}
@@ -37,23 +40,39 @@ Obsoletes: geoip-devel < %{version}-%{release}
 Development headers and libraries for building GeoIP-based applications
 
 %prep
-%setup -q
-install -D -m644 %{SOURCE1} LICENSE.txt
-install -D -m644 %{SOURCE2} fetch-geoipdata-city.pl
-install -D -m644 %{SOURCE3} fetch-geoipdata.pl
-install -D -m644 %{SOURCE4} README.fedora
+%setup -q -a 1
+install -D -m644 %{SOURCE2} LICENSE.txt
+install -D -m644 %{SOURCE3} fetch-geoipdata-city.pl
+install -D -m644 %{SOURCE4} fetch-geoipdata.pl
+install -D -m644 %{SOURCE5} README.fedora
 
 %build
 autoreconf -ivf
 %configure --disable-static --disable-dependency-tracking
 make %{?_smp_mflags}
 
+pushd geoipupdate-%{geoipupadte_ver}
+./bootstrap
+%configure
+make %{?_smp_mflags}
+popd
+
 %install
 rm -rf %{buildroot}
 make DESTDIR=%{buildroot} install
 
 # nix the stuff we don't need like .la files.
-rm -f %{buildroot}/%{_libdir}/*.la
+rm -f %{buildroot}%{_libdir}/*.la
+
+mkdir -p %{buildroot}%{_datadir}/GeoIP
+
+
+pushd geoipupdate-%{geoipupadte_ver}
+make DESTDIR=%{buildroot} install
+popd
+
+mkdir -p geoipupdate
+cp -f geoipupdate-%{geoipupadte_ver}/{ChangeLog.md,LICENSE,README.md} ./geoipupdate/
 
 %clean
 rm -rf %{buildroot}
@@ -64,9 +83,8 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS COPYING ChangeLog README TODO INSTALL LICENSE* fetch-*
+%doc AUTHORS COPYING ChangeLog README.* TODO INSTALL LICENSE* fetch-* geoipupdate
 %{_libdir}/libGeoIP.so.*
-%{_libdir}/libGeoIPUpdate.so.*
 %{_bindir}/geoiplookup6
 %{_bindir}/geoiplookup
 %{_bindir}/geoipupdate
@@ -79,13 +97,15 @@ rm -rf %{buildroot}
 
 %files devel
 %defattr(-,root,root,-)
+%{_libdir}/pkgconfig/geoip.pc
 %{_includedir}/GeoIP.h
 %{_includedir}/GeoIPCity.h
-%{_includedir}/GeoIPUpdate.h
 %{_libdir}/libGeoIP.so
-%{_libdir}/libGeoIPUpdate.so
 
 %changelog
+* Sat Jan 04 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.6.0-1
+- new upstream release.
+
 * Mon Oct 08 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.4.8-3
 - initial build for Vine Linux.
 

+ 49 - 49
n/netpbm/netpbm-vl.spec

@@ -1,7 +1,7 @@
 Summary: A library for handling different graphics file formats.
 Summary(ja): 異なる画像ファイル形式を取り扱うためのライブラリ
 Name: netpbm
-Version: 10.47.27
+Version: 10.61.02
 Release: 1%{?_dist_release}
 License: Artistic License/GPL/MIT
 Group: System Environment/Libraries
@@ -25,30 +25,28 @@ Patch7: netpbm-bmptopnm.patch
 Patch8: netpbm-CAN-2005-2471.patch
 Patch9: netpbm-xwdfix.patch
 Patch11: netpbm-multilib.patch
-Patch12: netpbm-pamscale.patch
 Patch13: netpbm-glibc.patch
-Patch14: netpbm-svgtopam.patch
 Patch15: netpbm-docfix.patch
 Patch16: netpbm-ppmfadeusage.patch
 Patch17: netpbm-fiasco-overflow.patch
-Patch18: netpbm-lz.patch
-Patch19: netpbm-pnmmontagefix.patch
 Patch20: netpbm-noppmtompeg.patch
 Patch21: netpbm-cmuwtopbm.patch
 Patch22: netpbm-pamtojpeg2k.patch
 Patch23: netpbm-manfix.patch
-
-# bugfix
-Patch110: netpbm-10.27-pnmcolormap_segfault.patch
+Patch24: netpbm-ppmtopict.patch
+Patch25: netpbm-pnmtopclxl.patch
+Patch27: netpbm-multipage-pam.patch
+Patch28: netpbm-compare-same-images.patch
+Patch29: netpbm-manual-pages.patch
 
 #Security fix
 
 
 URL: http://netpbm.sourceforge.net/
 Buildroot: %{_tmppath}/%{name}-root
-BuildRequires: libjpeg-devel, libtiff-devel, zlib-devel, perl
-BuildRequires: libpng-devel >= 1.2.5, libX11-devel
-BuildRequires: flex
+BuildRequires: libjpeg-devel, libtiff-devel, zlib-devel, jasper-devel
+BuildRequires: libpng-devel >= 1.2.5, libX11-devel, libxml2-devel
+BuildRequires: flex, python, perl
 Obsoletes: libgr
 
 Vendor: Project Vine
@@ -120,21 +118,20 @@ netpbm-doc.  You'll also need to install the netpbm-progs package.
 %patch8 -p1 -b .CAN-2005-2471
 %patch9 -p1 -b .xwdfix
 %patch11 -p1 -b .multilib
-%patch12 -p1 -b .pamscale
 %patch13 -p1 -b .glibc
-%patch14 -p1 -b .svgtopam
 %patch15 -p1
 %patch16 -p1 -b .ppmfadeusage
 %patch17 -p1 -b .fiasco-overflow
-%patch18 -p1 -b .lz
-%patch19 -p1 -b .pnmmmontagefix
 %patch20 -p1 -b .noppmtompeg
 %patch21 -p1 -b .cmuwtopbmfix
 %patch22 -p1 -b .pamtojpeg2kfix
 %patch23 -p1 -b .manfix
-
-##%patch110 -p0 -b .pnmcolor_segfault
-
+%patch24 -p1 -b .ppmtopict
+%patch25 -p1 -b .pnmtopclxl
+%patch27 -p1 -b .multipage-pam
+%patch28 -p1 -b .compare-same-images
+#%patch29 -p1 -b .man-corrections
+%patch29 -p1 -b .manual-pages
 
 %build
 [ ! -f "/tmp/netpbm" ] && rm -rf /tmp/netpbm
@@ -174,10 +171,18 @@ make \
 	PNGLIB_DIR=%{_libdir} \
 	TIFFLIB_DIR=%{_libdir} \
 	LINUXSVGALIB=NONE \
-	X11LIB=%{_libdir}/libX11.so
+	X11LIB=%{_libdir}/libX11.so \
+	XML2LIBS="NONE" \
+	JASPERLIB="" \
+	JASPERDEPLIBS="-ljasper" \
+	JASPERHDR_DIR="/usr/include/jasper"
 
 # prepare man files
 cd userguide
+# BZ 948531
+rm -f ppmtompeg*
+rm -f *.manual-pages
+rm -f *.manfix
 for i in *.html ; do
   ../buildtools/makeman ${i}
 done
@@ -186,11 +191,12 @@ for i in 1 3 5 ; do
   mv *.${i} man/man${i}
 done
 
+
 %install
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 
 mkdir -p $RPM_BUILD_ROOT
-make package pkgdir=$RPM_BUILD_ROOT/usr LINUXSVGALIB=NONE
+make package pkgdir=$RPM_BUILD_ROOT/usr LINUXSVGALIB="NONE" XML2LIBS="NONE"
 
 # Ugly hack to have libs in correct dir on 64bit archs.
 mkdir -p $RPM_BUILD_ROOT%{_libdir}
@@ -199,10 +205,7 @@ if [ "%{_libdir}" != "/usr/lib" ]; then
 fi
 
 cp -af lib/libnetpbm.a $RPM_BUILD_ROOT%{_libdir}/libnetpbm.a
-ln -sf libnetpbm.so.10 $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so
-
-#mkdir -p $RPM_BUILD_ROOT%{_mandir}
-#tar jxvf %{SOURCE10} -C $RPM_BUILD_ROOT%{_mandir}
+cp -l $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so.?? $RPM_BUILD_ROOT%{_libdir}/libnetpbm.so
 
 mkdir -p $RPM_BUILD_ROOT%{_datadir}
 mv userguide/man $RPM_BUILD_ROOT%{_mandir}
@@ -218,8 +221,11 @@ for i in hpcdtoppm \
          liberror ppmtotga; do
         rm -f $RPM_BUILD_ROOT%{_mandir}/man1/${i}.1
 done
+rm -f $RPM_BUILD_ROOT%{_mandir}/man5/extendedopacity.5
 
-mv $RPM_BUILD_ROOT/usr/misc/*.map $RPM_BUILD_ROOT%{_libdir}
+mkdir -p $RPM_BUILD_ROOT%{_datadir}/netpbm
+mv $RPM_BUILD_ROOT/usr/misc/*.map $RPM_BUILD_ROOT%{_datadir}/netpbm/
+mv $RPM_BUILD_ROOT/usr/misc/rgb.txt $RPM_BUILD_ROOT%{_datadir}/netpbm/
 rm -rf $RPM_BUILD_ROOT/usr/README
 rm -rf $RPM_BUILD_ROOT/usr/VERSION
 rm -rf $RPM_BUILD_ROOT/usr/link
@@ -228,17 +234,6 @@ rm -rf $RPM_BUILD_ROOT/usr/man
 rm -rf $RPM_BUILD_ROOT/usr/pkginfo
 rm -rf $RPM_BUILD_ROOT/usr/config_template
 
-mkdir -p $RPM_BUILD_ROOT%{_libdir}/rhs/rhs-printfilters
-for filter in $RPM_SOURCE_DIR/*.fpi ; do
-    install -m755 $filter \
-	$RPM_BUILD_ROOT%{_libdir}/rhs/rhs-printfilters
-done
-
-rm -f $RPM_BUILD_ROOT%{_mandir}/man5/extendedopacity.5
-
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}
-install lib/rgb.txt $RPM_BUILD_ROOT%{_datadir}/%{name}/rgb.txt
-
 # Don't ship the static library
 rm -f $RPM_BUILD_ROOT/%{_libdir}/lib*.a
 
@@ -250,18 +245,27 @@ echo -e '#!/bin/sh\npamditherbw $@ | pamtopnm\n' > pgmtopbm
 chmod 0755 pgmtopbm
 popd
 
+%check
+pushd test
+export LD_LIBRARY_PATH=$RPM_BUILD_ROOT%{_libdir}
+export PBM_TESTPREFIX=$RPM_BUILD_ROOT%{_bindir}
+./Execute-Tests && exit 0
+popd
+
 %clean
 [ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
 # clean builddir
 [ ! -f "/tmp/netpbm" ] && rm -rf /tmp/netpbm
 
-%post -p /sbin/ldconfig
+%post
+/sbin/ldconfig
 
-%postun -p /sbin/ldconfig
+%postun
+/sbin/ldconfig
 
 %files
 %defattr(-,root,root)
-%doc README doc/COPYRIGHT.PATENT doc/GPL_LICENSE.txt doc/HISTORY doc/USERDOC
+%doc doc/copyright_summary doc/COPYRIGHT.PATENT doc/GPL_LICENSE.txt doc/HISTORY README
 %{_libdir}/lib*.so.*
 
 %files devel
@@ -274,23 +278,19 @@ popd
 %files progs
 %defattr(-,root,root)
 %{_bindir}/*
-#%{_libdir}/rhs/rhs-printfilters/jpeg-to-pnm.fpi
-#%{_libdir}/rhs/rhs-printfilters/pnm-to-ps.fpi
-#%{_libdir}/rhs/rhs-printfilters/bmp-to-pnm.fpi
-#%{_libdir}/rhs/rhs-printfilters/gif-to-pnm.fpi
-#%{_libdir}/rhs/rhs-printfilters/rast-to-pnm.fpi
-#%{_libdir}/rhs/rhs-printfilters/tiff-to-pnm.fpi
-#%{_libdir}/rhs/rhs-printfilters/png-to-pnm.fpi
-%{_libdir}/*.map
-%{_datadir}/%{name}/rgb.txt
 %{_mandir}/man1/*
 %{_mandir}/man5/*
+%{_datadir}/netpbm/
 
 %files doc
 %defattr(-,root,root)
 %doc userguide/*
 
 %changelog
+* Sat Jan 04 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.61.02-1
+- new upstream release.
+- shipped all patches from RawHide.
+
 * Mon Apr 18 2011 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 10.47.27-1
 - new upstream release.
 - shipped all patches from Fedora development.
@@ -437,7 +437,7 @@ popd
 * Thu Jul 29 1999 Bill Nottingham <notting@redhat.com>
 - add a pile of foo-to-bar.fpi filters (#4251)
 
-* Mon Mar 23 1999 Michael Johnson <johnsonm@redhat.com>
+* Tue Mar 23 1999 Michael Johnson <johnsonm@redhat.com>
 - removed old png.h header file that was causing png utils to die
 - build png in build instead of install section...
 

+ 12 - 1
n/nginx/nginx-vl.spec

@@ -26,7 +26,7 @@ Summary:        Robust, small and high performance http and reverse proxy server
 Summary(ja):    堅牢・軽量・高性能な HTTP およびリバースプロキシサーバ
 Name:           nginx
 Version:        1.5.6
-Release:        1%{?_dist_release}
+Release:        2%{?_dist_release}
 
 Group:          System Environment/Daemons   
 # BSD License (two clause)
@@ -64,6 +64,9 @@ Source2000: lifeeth-mod_wsgi-%{mod_wsgi_version}.tar.bz2
 # -D_FORTIFY_SOURCE=2 causing warnings to turn into errors.
 Patch0:     nginx-auto-cc-gcc.patch
 
+# to fix https://svn.boost.org/trac/boost/ticket/8731
+Patch100:   boost-changeset_84950.diff
+
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 BuildRequires:      pcre-devel
@@ -143,6 +146,10 @@ Nginx [engine x/エンジンX] は Igor Sysoev により開発された以下の
 
 %patch0 -p0
 
+pushd passenger-4.0.21/ext/
+%patch100 -p2
+popd
+
 %build
 # nginx does not utilize a standard configure script.  It has its own
 # and the standard configure options cause the nginx configure script
@@ -358,6 +365,10 @@ fi
 
 
 %changelog
+* Sat Jan 04 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.5.6-2
+- rebuilt with GeoIP-1.6.0.
+- added Patch100.
+
 * Tue Oct 29 2013 Daisuke SUZUKI <daisuke@linux.or.jp> 1.5.6-1
 - update to 1.5.6
 - update passenger to 4.0.21

+ 11 - 7
x/xl2tpd/xl2tpd-vl.spec

@@ -1,18 +1,19 @@
-#%define src_dir_name xl2tpd-%{version}
-%define src_dir_name xelerance-xl2tpd-95445fc
+%define src_dir_name xl2tpd-%{version}
 
 Summary: Layer 2 Tunnelling Protocol Daemon (RFC 2661)
 Name: xl2tpd
-Version: 1.3.1
+Version: 1.3.3
 Release: 1%{?_dist_release}
 # No version specified.
 License: GPL+
 Url: http://www.xelerance.com/software/xl2tpd/
 Group: System Environment/Daemons
-Source0: http://www.xelerance.com/software/xl2tpd/xl2tpd-%{version}.tar.gz
+# https://github.com/xelerance/xl2tpd/archive/v%{version}.tar.gz
+Source0: xl2tpd-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Requires: ppp 
 BuildRequires: libpcap-devel
+BuildRequires: openssl-devel
 Requires(post): /sbin/chkconfig
 Requires(preun): /sbin/chkconfig
 Requires(preun): /sbin/service
@@ -96,6 +97,9 @@ fi
 %ghost %attr(0600,root,root) %{_localstatedir}/run/xl2tpd/l2tp-control
 
 %changelog
+* Sun Jan 05 2014 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.3-1
+- new upstream release.
+
 * Sat Sep 29 2012 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.1-1
 - new upstream release.
 
@@ -254,7 +258,7 @@ fi
   configuration files to /etc/ipsec.d and create symbolic links in
   those directories.
 
-* Tue Aug 18 2004 Jacco de Leeuw <jacco2@dds.nl>
+* Wed Aug 18 2004 Jacco de Leeuw <jacco2@dds.nl>
 - Removed 'leftnexthop=' lines. Not relevant for recent versions
   of FreeS/WAN and derivates.
 
@@ -278,7 +282,7 @@ fi
   ('Specify your hostname', error 629: "You have been disconnected
   from the computer you are dialing").
 
-* Thu Jul 20 2003 Jacco de Leeuw <jacco2@dds.nl>  0.69-7jdl
+* Sun Jul 20 2003 Jacco de Leeuw <jacco2@dds.nl>  0.69-7jdl
 - Added the "listen-addr" global parameter for l2tpd.conf. By
   default, the daemon listens on *all* interfaces. Use
   "listen-addr" if you want it to bind to one specific
@@ -295,7 +299,7 @@ fi
   IPsec client by Microsoft, it turns out that 17/0 must have
   been a mistake: the updated client now also uses 17/1701.
 
-* Mon Apr 10 2003 Jacco de Leeuw <jacco2@dds.nl>  0.69-6jdl
+* Thu Apr 10 2003 Jacco de Leeuw <jacco2@dds.nl>  0.69-6jdl
 - Changed sample chap-secrets to be valid only for specific
   IP addresses.