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
|