Sdiff install-sfw


6 # Common Development and Distribution License (the "License"). 7 # You may not use this file except in compliance with the License. 8 # 9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10 # or http://www.opensolaris.org/os/licensing. 11 # See the License for the specific language governing permissions 12 # and limitations under the License. 13 # 14 # When distributing Covered Code, include this CDDL HEADER in each 15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16 # If applicable, add the following below this CDDL HEADER, with the 17 # fields enclosed by brackets "[]" replaced with your own identifying 18 # information: Portions Copyright [yyyy] [name of copyright owner] 19 # 20 # CDDL HEADER END 21 # 22 # 23 24 25 # 26 # Copyright 2007 Sun Microsystems, Inc. All rights reserved. 27 # Use subject to license terms. 28 # 29 30 VERS=7.16.4 31 PREFIX=${ROOT}/opt/sfw 32 BINDIR=${PREFIX}/bin 33 LIBDIR=${PREFIX}/lib 34 INCDIR=${PREFIX}/include/curl 35 MAN1DIR=${PREFIX}/man/man1 36 MAN3DIR=${PREFIX}/man/man3 37 SHAREDIR=${PREFIX}/share/curl 38 39 cd curl-${VERS} 40 41 rm -f ${BINDIR}/curl 42 cp src/.libs/curl ${BINDIR}/curl 43 strip ${BINDIR}/curl 44 chmod 555 ${BINDIR}/curl 45 46 rm -f ${BINDIR}/curl-config 47 cp curl-config ${BINDIR}/curl-config 48 chmod 555 ${BINDIR}/curl-config 49 50 rm -f ${LIBDIR}/libcurl.a 51 cp lib/.libs/libcurl.a ${LIBDIR}/libcurl.a 52 chmod 444 ${LIBDIR}/libcurl.a 53 rm -f ${LIBDIR}/libcurl.la 54 cp lib/.libs/libcurl.lai ${LIBDIR}/libcurl.la 55 chmod 444 ${LIBDIR}/libcurl.la 56 57 rm -f ${LIBDIR}/libcurl.so.4.0.0 58 cp lib/.libs/libcurl.so.4.0.0 ${LIBDIR}/libcurl.so.4.0.0 59 chmod 555 ${LIBDIR}/libcurl.so.4.0.0 60 61 rm -f ${LIBDIR}/libcurl.so 62 rm -f ${LIBDIR}/libcurl.so.4 63 ( cd ${LIBDIR} 64 ln -s libcurl.so.4.0.0 libcurl.so 65 ln -s libcurl.so.4.0.0 libcurl.so.4 ) 66 67 for i in curl.h curlver.h easy.h mprintf.h multi.h stdcheaders.h types.h 68 do 69 rm -f ${INCDIR}/${i} 70 cp include/curl/${i} ${INCDIR}/${i} 71 chmod 444 ${INCDIR}/${i} 72 done 73 74 for i in curl.1 curl-config.1 75 do 76 rm -f ${MAN1DIR}/${i} 77 cp docs/${i} ${MAN1DIR}/${i} 78 chmod 444 ${MAN1DIR}/${i} 79 done 80 81 for i in curl_easy_cleanup.3 curl_multi_info_read.3 curl_easy_duphandle.3 curl_multi_init.3 curl_easy_escape.3 curl_multi_perform.3 curl_easy_getinfo.3 curl_multi_remove_handle.3 curl_easy_init.3 curl_multi_setopt.3 curl_easy_perform.3 curl_multi_socket.3 curl_easy_reset.3 curl_multi_strerror.3 curl_easy_setopt.3 curl_multi_timeout.3 curl_easy_strerror.3 curl_share_cleanup.3 curl_easy_unescape.3 curl_share_init.3 curl_escape.3 curl_share_setopt.3 curl_formadd.3 curl_share_strerror.3 curl_formfree.3 curl_slist_append.3 curl_formget.3 curl_slist_free_all.3 curl_free.3 curl_strequal.3 curl_getdate.3 curl_unescape.3 curl_getenv.3 curl_version.3 curl_global_cleanup.3 curl_version_info.3 curl_global_init.3 libcurl-easy.3 curl_global_init_mem.3 libcurl-errors.3 curl_mprintf.3 libcurl-multi.3 curl_multi_add_handle.3 libcurl-share.3 curl_multi_assign.3 libcurl-tutorial.3 curl_multi_cleanup.3 libcurl.3 curl_multi_fdset.3 82 83 do 84 rm -f ${MAN3DIR}/${i} 85 cp docs/libcurl/${i} ${MAN3DIR}/${i} 86 chmod 444 ${MAN3DIR}/${i} 87 done 88 89 exit 0


6 # Common Development and Distribution License (the "License"). 7 # You may not use this file except in compliance with the License. 8 # 9 # You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE 10 # or http://www.opensolaris.org/os/licensing. 11 # See the License for the specific language governing permissions 12 # and limitations under the License. 13 # 14 # When distributing Covered Code, include this CDDL HEADER in each 15 # file and include the License file at usr/src/OPENSOLARIS.LICENSE. 16 # If applicable, add the following below this CDDL HEADER, with the 17 # fields enclosed by brackets "[]" replaced with your own identifying 18 # information: Portions Copyright [yyyy] [name of copyright owner] 19 # 20 # CDDL HEADER END 21 # 22 # 23 24 25 # 26 # Copyright 2009 Sun Microsystems, Inc. All rights reserved. 27 # Use subject to license terms. 28 # 29 30 VERS=7.19.6 31 PREFIX=${ROOT}/opt/sfw 32 BINDIR=${PREFIX}/bin 33 LIBDIR=${PREFIX}/lib 34 INCDIR=${PREFIX}/include/curl 35 MAN1DIR=${PREFIX}/man/man1 36 MAN3DIR=${PREFIX}/man/man3 37 38 cd curl-${VERS} 39 40 rm -f ${BINDIR}/curl 41 cp src/.libs/curl ${BINDIR}/curl 42 strip ${BINDIR}/curl 43 chmod 555 ${BINDIR}/curl 44 45 rm -f ${BINDIR}/curl-config 46 cp curl-config ${BINDIR}/curl-config 47 chmod 555 ${BINDIR}/curl-config 48 49 rm -f ${LIBDIR}/libcurl.a 50 cp lib/.libs/libcurl.a ${LIBDIR}/libcurl.a 51 chmod 444 ${LIBDIR}/libcurl.a 52 rm -f ${LIBDIR}/libcurl.la 53 cp lib/.libs/libcurl.lai ${LIBDIR}/libcurl.la 54 chmod 444 ${LIBDIR}/libcurl.la 55 56 rm -f ${LIBDIR}/libcurl.so.4.1.1 57 cp lib/.libs/libcurl.so.4.1.1 ${LIBDIR}/libcurl.so.4.1.1 58 chmod 555 ${LIBDIR}/libcurl.so.4.1.1 59 60 rm -f ${LIBDIR}/libcurl.so 61 rm -f ${LIBDIR}/libcurl.so.4 62 ( cd ${LIBDIR} 63 ln -s libcurl.so.4.1.1 libcurl.so 64 ln -s libcurl.so.4.1.1 libcurl.so.4 ) 65 66 for i in curl.h curlbuild.h curlrules.h curlver.h easy.h mprintf.h multi.h stdcheaders.h typecheck-gcc.h types.h 67 do 68 rm -f ${INCDIR}/${i} 69 cp include/curl/${i} ${INCDIR}/${i} 70 chmod 444 ${INCDIR}/${i} 71 done 72 73 for i in curl.1 curl-config.1 74 do 75 rm -f ${MAN1DIR}/${i} 76 cp docs/${i} ${MAN1DIR}/${i} 77 chmod 444 ${MAN1DIR}/${i} 78 done 79 80 for i in curl_easy_cleanup.3 curl_global_cleanup.3 curl_share_init.3 curl_easy_duphandle.3 curl_global_init.3 curl_share_setopt.3 curl_easy_escape.3 curl_global_init_mem.3 curl_share_strerror.3 curl_easy_getinfo.3 curl_mprintf.3 curl_slist_append.3 curl_easy_init.3 curl_multi_add_handle.3 curl_slist_free_all.3 curl_easy_perform.3 curl_multi_assign.3 curl_strequal.3 curl_easy_reset.3 curl_multi_cleanup.3 curl_unescape.3 curl_easy_setopt.3 curl_multi_fdset.3 curl_version.3 curl_easy_strerror.3 curl_multi_info_read.3 curl_version_info.3 curl_easy_unescape.3 curl_multi_init.3 libcurl-easy.3 curl_escape.3 curl_multi_perform.3 libcurl-errors.3 curl_formadd.3 curl_multi_remove_handle.3 libcurl-multi.3 curl_formfree.3 curl_multi_setopt.3 libcurl-share.3 curl_formget.3 curl_multi_socket.3 libcurl-tutorial.3 curl_free.3 curl_multi_strerror.3 libcurl.3 curl_getdate.3 curl_multi_timeout.3 curl_getenv.3 curl_share_cleanup.3 81 82 do 83 rm -f ${MAN3DIR}/${i} 84 cp docs/libcurl/${i} ${MAN3DIR}/${i} 85 chmod 444 ${MAN3DIR}/${i} 86 done 87 88 exit 0