source: projects/specs/trunk/p/perl-Net_SSLeay/perl-Net_SSLeay-vl.spec @ 2653

Revision 2653, 5.1 KB checked in by Takemikaduchi, 13 years ago (diff)

eog-plugins,perl-Net_SSLeay,hdf5: new upstream release, others: rebuild with openssl-1.0.0c

Line 
1%define real_name Net-SSLeay
2
3Summary: Perl module for using OpenSSL via Network
4Summary(ja): OpenSSL を Network にて用いる為の perl モジュール
5Name: perl-Net_SSLeay
6Version: 1.36
7Release: 1%{?_dist_release}
8License: BSDish
9Group: Development/Libraries
10Source0: ftp://ftp.cpan.org/pub/CPAN/modules/by-module/Net/%{real_name}-%{version}.tar.gz
11Source1: COPYRIGHT.SSLeay-0.9.0
12BuildRequires: perl, openssl-devel >= 0.9.6b
13BuildRequires: zlib-devel
14Requires: perl, openssl >= 0.9.6b
15Buildroot: %{_tmppath}/%{name}-%{version}-root
16
17%description
18Perl module for using OpenSSL via Network, Net::SSLeay.
19
20%description -l ja
21OpenSSL を Network にて用いる為の perl モジュール, Net::SSLeay
22
23%prep
24%setup -q -n %{real_name}-%{version}
25cp -p %{SOURCE1} .
26
27# openssl_path is /usr here, therefore don't -I/usr/include and
28# especially don't (badly) hardcode standard library search path
29# /usr/lib
30if [[ "%{_prefix}" = "/usr" ]]; then
31  perl -pi -e "s@-[LI]\\\$openssl_path[^\s\"]*@@g" Makefile.PL INSTALLDIRS=vendor
32fi
33
34%build
35# note the %{_prefix} which must passed to Makefile.PL, weird but necessary :-(
36perl Makefile.PL %{_prefix} INSTALLDIRS=vendor
37make OPTIMIZE="$RPM_OPT_FLAGS" PREFIX=%{_prefix}
38perl -p -i -e 's|/usr/local/bin|/usr/bin|g;' *.pm examples/*
39
40%install
41rm -rf %{buildroot}
42#mkdir -p %{buildroot}%{perl_archlib}
43#make install PREFIX=%{buildroot}%{_prefix} \
44#       SITEPREFIX=%{buildroot}%{_prefix} \
45#       VENDORPREFIX=%{buildroot}%{_prefix} \
46#       INSTALLPRIVLIB=%{buildroot}%{perl_privlib} \
47#       INSTALLSITELIB=%{buildroot}%{perl_sitelib} \
48#       INSTALLVENDORLIB=%{buildroot}%{perl_vendorlib} \
49#       INSTALLARCHLIB=%{buildroot}%{perl_archlib} \
50#       INSTALLSITEARCH=%{buildroot}%{perl_sitearch} \
51#       INSTALLVENDORARCH=%{buildroot}%{perl_vendorarch} \
52#       INSTALLBIN=%{buildroot}%{_bindir} \
53#       INSTALLSITEBIN=%{buildroot}%{_bindir} \
54#       INSTALLVENDORBIN=%{buildroot}%{_bindir} \
55#       INSTALLSCRIPT=%{buildroot}%{_bindir} \
56#       INSTALLMAN1DIR=%{buildroot}%{_mandir}/man1 \
57#       INSTALLSITEMAN1DIR=%{buildroot}%{_mandir}/man1 \
58#       INSTALLVENDORMAN1DIR=%{buildroot}%{_mandir}/man1 \
59#       INSTALLMAN3DIR=%{buildroot}%{_mandir}/man3 \
60#       INSTALLSITEMAN3DIR=%{buildroot}%{_mandir}/man3 \
61#       INSTALLVENDORMAN3DIR=%{buildroot}%{_mandir}/man3
62make install DESTDIR=%{buildroot}
63
64sed -e "s@^%{buildroot}@@g" < %{buildroot}/%{perl_vendorarch}/auto/Net/SSLeay/.packlist > .packlist
65mv -f .packlist %{buildroot}/%{perl_vendorarch}/auto/Net/SSLeay/.packlist
66
67#if [ -f %{buildroot}%{perl_archlib}/perllocal.pod ] ; then
68#    mv %{buildroot}%{perl_archlib}/perllocal.pod .
69#else
70#    touch perllocal.pod
71#fi
72
73perllocalfile=`find %{buildroot} -name perllocal.pod`
74echo "mv $perllocalfile ."
75mv $perllocalfile .
76
77{
78find %{buildroot}  \
79  -type f -o -type l | sed -e "s@^%{buildroot}@@g" -e 's@^\(.*/man/.*\)$@\1*@g'
80} > %{name}.files
81
82%clean
83rm -rf %{buildroot}
84
85#check
86#make test
87
88%files -f %{name}.files
89%defattr(-,root,root)
90%doc Changes Credits QuickRef README COPYRIGHT.SSLeay-0.9.0 perllocal.pod
91#%dir %{perl_vendorarch}/auto/Net
92#%dir %{perl_vendorarch}/auto/Net/SSLeay
93#%dir %{perl_vendorarch}/Net
94#%dir %{perl_vendorarch}/Net/SSLeay
95
96%changelog
97* Sun Feb 06 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.36-1
98- new upstream release
99- change BuildRequires: openssl-devel instead of openssl
100- add BuildRequires: zlib-devel
101
102* Wed Jul  8 2009 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 1.35-1
103- new upstream release
104
105* Wed Apr 08 2009 Shu KONNO <owa@bg.wakwak.com> 1.30-2
106- spec in utf-8
107
108* Tue Apr 29 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.30-1
109- rebuilt with perl-5.10.0
110- applied new versioning policy
111
112* Sun Jun  3 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.30-0vl2
113- rebuilt with openssl-0.9.8e
114
115* Mon Dec 25 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.30-0vl1
116- updated to 1.30
117
118* Sat Sep  9 2006 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 1.25-0vl4
119- installed files to vendor_perl
120- changed Group to Development/Libraries
121
122* Mon Nov 29 2004 IWAI, Masaharu <iwai@alib.jp> 1.25-0vl3
123- build on perl-5.8.6-0vl1
124
125* Wed Dec 10 2003 IWAI, Masaharu <iwai@alib.jp> 1.25-0vl2
126- build with perl-5.8.2
127- add %%{perl_sitearch}/{Net,Net/SSLeay} directories in %%files
128
129* Thu Nov 06 2003 Satoshi MACHINO <machino@vinelinux.org> 1.25-0vl1
130- new upstream version
131- built on perl-5.8.1
132
133* Thu May 08 2003 Tomoya TAKA <taka@vinelinux.org> 1.22-0vl5
134- fixed install man dir, again
135
136* Tue May 06 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl4
137- fixed install dir of perllocal.pod
138
139* Thu May 05 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl3
140- fixed install man dir
141
142* Thu May 01 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl2
143- comment out "make test"
144
145* Thu May 01 2003 KOBAYASHI R. Taizo <tkoba@vinelinux.org> 1.22-0vl1
146- updated to 1.22
147
148* Fri Feb 15 2002 Toru Sagami <sagami@vinelinux.org> 1.13-0vl1
149- updated to 1.13
150- BuildPreReq/Requires: perl, openssl-0.9.6b
151- rewrite a better spec with License/Group
152
153* Mon Jul 16 2001 <sagami@vinelinux.org>
154- 1.07-0vl3: rebuilt with openssl-0.9.6b
155- erase unneeeded files from %%doc
156- use _prefix, not prefix
157
158* Thu Jul 05 2001 <sagami@vinelinux.org>
159- 1.07-0vl2: built with perl-5.6.1
160
161* Thu Jun  7 2001 Yasuhide OMORI <omori@m-t.com>
162- 1.07
163
164* Fri Sep 1 2000 Yoshishiro Kajiki <kajiki@ylug.org>
165- first version of rpm.
Note: See TracBrowser for help on using the repository browser.