Commit 7f11a0a33560980a1ad8842d8e24890745fbf55d
1 parent
aaa5d908
Exists in
master
and in
5 other branches
Pequenos ajustes
Showing
4 changed files
with
54 additions
and
45 deletions
Show diff stats
@@ -0,0 +1,47 @@ | @@ -0,0 +1,47 @@ | ||
1 | +#!/bin/bash | ||
2 | + | ||
3 | +if test -z $1; then | ||
4 | + out=`dirname $0` | ||
5 | +else | ||
6 | + out="$1" | ||
7 | +fi | ||
8 | + | ||
9 | +if test -e revision ; then | ||
10 | + . revision | ||
11 | +fi | ||
12 | + | ||
13 | +SVN=`which svn 2> /dev/null` | ||
14 | + | ||
15 | +if test -x "$SVN" ; then | ||
16 | + | ||
17 | + TEMPFILE=.bootstrap.tmp | ||
18 | + LANG="EN_US" | ||
19 | + "$SVN" info > $TEMPFILE 2>&1 | ||
20 | + | ||
21 | + if [ "$?" == "0" ]; then | ||
22 | + PACKAGE_REVISION=$(cat $TEMPFILE | grep "^Revision: " | cut -d" " -f2) | ||
23 | + PACKAGE_SOURCE=$(cat $TEMPFILE | grep "^URL: " | cut -d" " -f2) | ||
24 | + fi | ||
25 | + | ||
26 | + rm -f $TEMPFILE | ||
27 | +fi | ||
28 | + | ||
29 | +if test -z $PACKAGE_REVISION ; then | ||
30 | + echo "Can´t detect package revision, using current date" | ||
31 | + PACKAGE_REVISION=`date +%y%m%d` | ||
32 | +fi | ||
33 | + | ||
34 | +if test -z $PACKAGE_SOURCE ; then | ||
35 | + echo "Can´t detect package source, using default one" | ||
36 | + PACKAGE_SOURCE="http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270" | ||
37 | +fi | ||
38 | + | ||
39 | +echo "PACKAGE_REVISION=$PACKAGE_REVISION" > $out/revision | ||
40 | +echo "PACKAGE_SOURCE=$PACKAGE_SOURCE" >> $out/revision | ||
41 | + | ||
42 | +echo "m4_define([SVN_REVISION], $PACKAGE_REVISION)" > $out/revision.m4 | ||
43 | +echo "m4_define([SVN_URL], $PACKAGE_SOURCE)" >> $out/revision.m4 | ||
44 | + | ||
45 | +echo "Package set to revision $PACKAGE_REVISION and source $PACKAGE_SOURCE" | ||
46 | +echo "./configure to setup" | ||
47 | + |
bootstrap.sh
@@ -1,44 +0,0 @@ | @@ -1,44 +0,0 @@ | ||
1 | -#!/bin/bash | ||
2 | - | ||
3 | -if test -z $1; then | ||
4 | - out=`dirname $0` | ||
5 | -else | ||
6 | - out="$1" | ||
7 | -fi | ||
8 | - | ||
9 | -if test -e revision ; then | ||
10 | - . revision | ||
11 | -fi | ||
12 | - | ||
13 | -SVN=`which svn 2> /dev/null` | ||
14 | - | ||
15 | -if test -x "$SVN" ; then | ||
16 | - | ||
17 | - TEMPFILE=.bootstrap.tmp | ||
18 | - LANG="EN_US" | ||
19 | - "$SVN" info > $TEMPFILE 2>&1 | ||
20 | - | ||
21 | - if [ "$?" == "0" ]; then | ||
22 | - PACKAGE_REVISION=$(cat $TEMPFILE | grep "^Revision: " | cut -d" " -f2) | ||
23 | - PACKAGE_SOURCE=$(cat $TEMPFILE | grep "^URL: " | cut -d" " -f2) | ||
24 | - fi | ||
25 | - | ||
26 | - rm -f $TEMPFILE | ||
27 | -fi | ||
28 | - | ||
29 | -if test -z $PACKAGE_REVISION ; then | ||
30 | - echo "Can´t detect package revision, using current date" | ||
31 | - PACKAGE_REVISION=`date +%y%m%d` | ||
32 | -fi | ||
33 | - | ||
34 | -if test -z $PACKAGE_SOURCE ; then | ||
35 | - echo "Can´t detect package source, using default one" | ||
36 | - PACKAGE_SOURCE="http://www.softwarepublico.gov.br/dotlrn/clubs/pw3270" | ||
37 | -fi | ||
38 | - | ||
39 | -echo "PACKAGE_REVISION=$PACKAGE_REVISION" > $out/revision | ||
40 | -echo "PACKAGE_SOURCE=$PACKAGE_SOURCE" >> $out/revision | ||
41 | - | ||
42 | -echo "m4_define([SVN_REVISION], $PACKAGE_REVISION)" > $out/revision.m4 | ||
43 | -echo "m4_define([SVN_URL], $PACKAGE_SOURCE)" >> $out/revision.m4 | ||
44 | - |
configure.ac
@@ -81,6 +81,7 @@ AC_SUBST(PACKAGE_SOURCE,"SVN_URL") | @@ -81,6 +81,7 @@ AC_SUBST(PACKAGE_SOURCE,"SVN_URL") | ||
81 | DLL_CFLAGS="" | 81 | DLL_CFLAGS="" |
82 | DLL_FLAGS="-shared -Wl,-soname,\$(@F)" | 82 | DLL_FLAGS="-shared -Wl,-soname,\$(@F)" |
83 | SOCKET_LIBS="" | 83 | SOCKET_LIBS="" |
84 | +LIB3270_REQUIRES="" | ||
84 | 85 | ||
85 | DLLEXT=".so" | 86 | DLLEXT=".so" |
86 | OBJEXT=".o" | 87 | OBJEXT=".o" |
@@ -208,7 +209,6 @@ AC_SUBST(DLLPREFIX) | @@ -208,7 +209,6 @@ AC_SUBST(DLLPREFIX) | ||
208 | AC_SUBST(DLLEXT) | 209 | AC_SUBST(DLLEXT) |
209 | AC_SUBST(DLL_FLAGS) | 210 | AC_SUBST(DLL_FLAGS) |
210 | AC_SUBST(DLL_CFLAGS) | 211 | AC_SUBST(DLL_CFLAGS) |
211 | -AC_SUBST(SOCKET_LIBS) | ||
212 | 212 | ||
213 | #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ | 213 | #--[ Headers ]------------------------------------------------------------------------------------------------------------------------------------------------ |
214 | 214 | ||
@@ -234,6 +234,11 @@ AC_SUBST(LIBSSL_CFLAGS) | @@ -234,6 +234,11 @@ AC_SUBST(LIBSSL_CFLAGS) | ||
234 | #--[ Libraries ]---------------------------------------------------------------------------------------------------------------------------------------------- | 234 | #--[ Libraries ]---------------------------------------------------------------------------------------------------------------------------------------------- |
235 | AC_SEARCH_LIBS( [sin], [m], AC_DEFINE(HAVE_LIBM), AC_MSG_NOTICE([libm not present.])) | 235 | AC_SEARCH_LIBS( [sin], [m], AC_DEFINE(HAVE_LIBM), AC_MSG_NOTICE([libm not present.])) |
236 | 236 | ||
237 | +AC_SUBST(SOCKET_LIBS) | ||
238 | + | ||
239 | +#--[ Pre-reqs ]----------------------------------------------------------------------------------------------------------------------------------------------- | ||
240 | +AC_SUBST(LIB3270_REQUIRES) | ||
241 | + | ||
237 | #--[ Output files ]------------------------------------------------------------------------------------------------------------------------------------------- | 242 | #--[ Output files ]------------------------------------------------------------------------------------------------------------------------------------------- |
238 | 243 | ||
239 | AC_CONFIG_FILES([ | 244 | AC_CONFIG_FILES([ |
lib3270.pc.in
@@ -7,5 +7,6 @@ Name: lib3270 | @@ -7,5 +7,6 @@ Name: lib3270 | ||
7 | Description: TN3270E Library calls used by @PACKAGE@ | 7 | Description: TN3270E Library calls used by @PACKAGE@ |
8 | Version: @PACKAGE_VERSION@ | 8 | Version: @PACKAGE_VERSION@ |
9 | Libs: -L\@libdir@ -l3270 | 9 | Libs: -L\@libdir@ -l3270 |
10 | +Libs.private: @LIBSSL_LIBS@ @INTL_LIBS@ @SOCKET_LIBS@ | ||
10 | Cflags: -I@includedir@ | 11 | Cflags: -I@includedir@ |
11 | 12 |