ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/COMP/CMSDIST/openssl.spec
Revision: 1.16
Committed: Sat Nov 8 20:28:01 2008 UTC (16 years, 5 months ago) by elmer
Branch: MAIN
CVS Tags: DBS-APP_20100122_slc4, DBS-APP_20100121_slc4, DBS-WEB_20100120_slc4, DBS-APP_20100120_slc4, DBS-APP_20100118_slc4, DBS-WEB_20100118_slc4, DBS-APP_20100114_slc4, DBS-WEB_20100113_slc4, DAS_20091202, forPHEDEX329_slc501, FILEMOVER_20091118, DBS-APPS_20090929, PRODAGENT_0_12_17_pre2, DAS_20091104, DBS-WEB_20091021, PRODAGENT_0_12_17_pre1, PRODAGENT_0_12_16_patch2, PRODAGENT_0_12_16_patch1, forPHEDEX329, forPHEDEX328, DAS_20091016, DAS_20091014, sjg091014a, DBS-WEB_20091012, forPHEDEX327, PRODAGENT_0_12_16, sm090924a, DBS-WEB_20090921, forPHEDEX326, forPHEDEX325, forPHEDEX324, forPHEDEX323, forPHEDEX322, FILEMOVER_20090910, DBS-WEB_20090817, FILEMOVER_20090828, DBS-APPS_20090706, forPHEDEX321, forPHEDEX321pre3, WEBTOOLS_APPS_20090817, forPHEDEX321pre2, forPHEDEX321pre1, sm090807a, DBS-APPS_20090804, DBS-APPS_20090730, DAS_20090709, forPHEDEX320, forPHEDEX320pre7, forPHEDEX320pre6, PRODAGENT_0_12_15_patch1, sm090703b, forPHEDEX320pre5, DAS_20090607, DBS-WEB_20090618, DBS-APPS_20090619, PRODAGENT_0_12_15, DBS-APPS_20090608, forPHEDEX320pre4, DBS-APPS_20090604_1, DAS_20090604, DBS-APPS_20090604, DAS_20090603, DBS-APPS_20090603, forPHEDEX320pre3, DBS-APPS_20090528, DBS_APPS_20090518, DAS_20090514_3, DAS_20090514_2, DAS_20090514_1, DAS_20090514, DBS-WEB_20090512, forPHEDEX320pre1, DBS-WEB_20090507, PRODAGENT_0_12_14-dbs206p5-090507, PRODAGENT_0_12_15_pre2-090507, PRODAGENT_0_12_15_pre2, sm090506c, PRODAGENT_0_12_14-dbs206p5, sm090506b, sm090506a, pe20090505b-31Xports-432, pe20090505a-31Xports-432, pe20090504a-31Xports-432, DBS_APPS_20090504, DBS_APPS_20090501, DBS-APPS_20090429_2, DBS-WEB_20090429, DBS-APPS_20090429, DBS-WEB_20090428, DBS-WEB_20090422, DBS-WEB_20090420, DBS-APPS_20090417, DBS-APPS_20090415, pe20090414a-31Xports-432, PRODAGENT_0_12_13_patch5_DBS206a, PRODAGENT_0_12_14, DBS-APPS_20090410, PRODAGENT_0_12_13_patch5_DBS206, DAS_20090408, sm090408a, pe20090407a-31Xports-432, DBS-APPS_20090406, pe20090406b-31Xports-432, pe20090406a-31Xports-432, pe20090403a-31Xports-432, DAS_20090330, DBS-APPS_20090326, DAS_20090319_1, DAS_20090319, DBS-APPS_20090318, DBS-APPS_20090316, DAS_20090316, DAS_20090313, COUCHDB_20090313, DBS-APPS_20090310, WEBTOOLS-APPS_20090310_1, WEBTOOLS-APPS_20090310, WEBTOOLS-APPS_20090309, DBS-APPS_20090306, DBS-APPS_20090304_1, DBS-APPS_20090304, pe20090304b-30Xports-432, pe20090304a-30Xports-432, DBS-APPS_20090303_1, DBS-APPS_20090303, DBS-APPS_20090302, pe20090226b-30Xports-432, pe20090226a-30Xports-432, PRODAGENT_0_12_13_patch1_V2_20090220, PRODAGENT_0_12_13_patch2_V1_20090224, pe20090224b-30Xports-432, pe20090224a-30Xports-432, DBS-APPS_20090220_1, DBS-APPS_20090220, T0M_0_0_5, PRODAGENT_0_12_13_patch1_V1_20090220, PRODAGENT_0_12_13_V1_20090220, MEMCACHED_20090219_1, MEMCACHED_20090219, PRODAGENT_0_12_12_V1_20090219, pe20090218a-30Xports-432, WEBTOOLS-APPS_20090217_1, WEBTOOLS-APPS_20090217, WEBTOOLS-APPS_20090216, pe20090216b-30Xports-432, pe20090216a-30Xports-432, WEBTOOLS-APPS_20090212, WEBTOOLS-APPS_20090209_64bit, zx20090209, WEBTOOLS-APPS_20090206, T0M_0_0_4, T0M_0_0_3, PRODAGENT_0_12_12_PRE1_INT1_TEST1_20090204, WEBTOOLS-APPS_20090203_1, WEBTOOLS-APPS_20090203, T0M_0_0_2, zx20090201, WEBTOOLS-APPS_20090130, WEBTOOLS-APPS_20090129, PRODAGENT_0_12_10_pre3, pe20090127c-30Xports-432, pe20090127b-30Xports-432, PRODAGENT_0_12_10_pre2_20090127_V2, pe20090127a-30Xports-432, pe20090125a-30Xports-432, PRODAGENT_0_12_10_20090122, PRODAGENT_0_12_10_pre1_MISC, sw_20090115a, sw_20090115, pe20090114c-ports, pe20090114b-ports, pe20090114a-ports, pe20081213c-30Xports-432, pe20081213c-30Xports, pe20081213b-30Xports, pe20081213a-30Xports, pe20081125d-30Xports-432, pe20081125d-30Xports, pe20081125c-30Xports-432, pe20081125c-30Xports, pe20081125b-30Xports, pe20081125b-30Xports-432, pe20081125a-30Xports, pe20081124d-30Xports, pe20081124c-30Xports, pe20081124b-30Xports, pe20081124a-30Xports, pe20081121b-30Xports, pe20081121a-30Xports, testofc
Changes since 1.15: +7 -1 lines
Log Message:
Update to version 0.9.7m
Apply openssl-0.9.7m-gcc43-m486.patch for gcc4.3.*

File Contents

# User Rev Content
1 elmer 1.16 ### RPM external openssl 0.9.7m
2 elmer 1.9 Source: http://www.openssl.org/source/%n-%realversion.tar.gz
3 elmer 1.16 Patch0: openssl-0.9.7m-gcc43-m486
4 elmer 1.9
5     %prep
6     %setup -n %n-%{realversion}
7 elmer 1.16 case %gccver in
8     4.3.*)
9     %patch0 -p1
10     ;;
11     esac
12 argiro 1.1
13     %build
14     ./config --prefix=%i shared
15 elmer 1.5 case $(uname)-$(uname -m) in
16     Darwin*)
17     perl -p -i -e 's|-compatibility_version.*|-compatibility_version \${SHLIB_MAJOR}.\${SHLIB_MINOR} \\|' Makefile.ssl
18     esac
19    
20 argiro 1.1 make
21 eulisse 1.3 %install
22     make install
23 eulisse 1.14 # MacOSX is case insensitive and the man page structure has case sensitive logic
24     case %cmsplatf in
25     osx* )
26     rm -rf %{i}/ssl/man
27     ;;
28     esac
29 eulisse 1.3 perl -p -i -e "s|^#!.*perl|#!/usr/bin/env perl|" %{i}/ssl/misc/CA.pl %{i}/ssl/misc/der_chop %{i}/bin/c_rehash
30 eulisse 1.6 #
31 muzaffar 1.12 # SCRAM ToolBox toolfile
32     mkdir -p %i/etc/scram.d
33     cat << \EOF_TOOLFILE >%i/etc/scram.d/%n
34     <doc type=BuildSystem::ToolDoc version=1.0>
35     <Tool name=%n version=%v>
36     <lib name=ssl>
37     <lib name=crypto>
38     <client>
39     <Environment name=OPENSSL_BASE default="%i"></Environment>
40     <Environment name=INCLUDE default="$OPENSSL_BASE/include"></Environment>
41     <Environment name=LIBDIR default="$OPENSSL_BASE/lib"></Environment>
42     </client>
43     </Tool>
44     EOF_TOOLFILE
45    
46     %post
47     %{relocateConfig}etc/scram.d/%n