* src/Makefile.win32: Updated (thanks to Sergei Golovan)

* src/configure.erl: Likewise
* src/win32/CheckReqs.ini: Likewise
* src/win32/CheckReqs1.ini: Likewise
* src/win32/CheckReqs1H.ini: Likewise
* src/win32/ejabberd.nsh: Likewise
* src/win32/ejabberd.nsi: Likewise

SVN Revision: 477
This commit is contained in:
Alexey Shchepin 2005-12-22 13:35:54 +00:00
parent 15e747782a
commit 08af86cb11
8 changed files with 36 additions and 16 deletions

View File

@ -5,18 +5,26 @@
2005-12-22 Alexey Shchepin <alexey@sevcom.net> 2005-12-22 Alexey Shchepin <alexey@sevcom.net>
* src/Makefile.win32: Updated (thanks to Sergei Golovan)
* src/configure.erl: Likewise
* src/win32/CheckReqs.ini: Likewise
* src/win32/CheckReqs1.ini: Likewise
* src/win32/CheckReqs1H.ini: Likewise
* src/win32/ejabberd.nsh: Likewise
* src/win32/ejabberd.nsi: Likewise
* src/odbc/ejabberd_odbc.erl: Bugfix * src/odbc/ejabberd_odbc.erl: Bugfix
2005-12-21 Mickael Remond <mickael.remond@process-one.net> 2005-12-21 Mickael Remond <mickael.remond@process-one.net>
* src/odbc/mysql.sql: Database description for MySQL Database 4.1 (Max * src/odbc/mysql.sql: Database description for MySQL Database 4.1
version, with Innodb) (Max version, with Innodb)
* src/ejabberd_auth_odbc.erl: MySQL ODBC support. * src/ejabberd_auth_odbc.erl: MySQL ODBC support
* src/mod_offline_odbc.erl: likewise * src/mod_offline_odbc.erl: Likewise
* src/mod_vcard_odbc.erl: likewsie * src/mod_vcard_odbc.erl: Likewsie
* src/mod_roster_odbc.erl: likewise * src/mod_roster_odbc.erl: Likewise
* src/odbc/ejabberd_odbc.erl: likewise * src/odbc/ejabberd_odbc.erl: Likewise
* src/mod_last_odbc.erl: likewise * src/mod_last_odbc.erl: Likewise
2005-12-16 Mickael Remond <mickael.remond@process-one.net> 2005-12-16 Mickael Remond <mickael.remond@process-one.net>

View File

@ -69,6 +69,7 @@ release : build release_clean
copy web\*.erl $(SRC_DIR)\web copy web\*.erl $(SRC_DIR)\web
mkdir $(SRC_DIR)\odbc mkdir $(SRC_DIR)\odbc
copy odbc\*.erl $(SRC_DIR)\odbc copy odbc\*.erl $(SRC_DIR)\odbc
copy odbc\*.sql $(EREL)
mkdir $(DOC_DIR) mkdir $(DOC_DIR)
copy ..\doc\*.txt $(DOC_DIR) copy ..\doc\*.txt $(DOC_DIR)
copy ..\doc\*.html $(DOC_DIR) copy ..\doc\*.html $(DOC_DIR)
@ -99,8 +100,11 @@ all-recursive :
nmake -nologo -f Makefile.win32 nmake -nologo -f Makefile.win32
cd .. cd ..
compile-beam : compile-beam : XmppAddr.hrl
erlc *.erl erl -s make all report -noinput -s erlang halt
XmppAddr.hrl : XmppAddr.asn1
erlc -bber_bin +der +compact_bit_string +optimize +noobj XmppAddr.asn1
CLEAN : clean-recursive clean-local CLEAN : clean-recursive clean-local
@ -110,6 +114,9 @@ clean-local :
-@erase expat_erl.exp -@erase expat_erl.exp
-@erase expat_erl.lib -@erase expat_erl.lib
-@erase *.beam -@erase *.beam
-@erase XmppAddr.asn1db
-@erase XmppAddr.erl
-@erase XmppAddr.hrl
clean-recursive : clean-recursive :
cd eldap cd eldap

View File

@ -36,6 +36,7 @@ start() ->
IconvLib = "ICONV_LIB = $(ICONV_DIR)\\lib\\iconv.lib\n" IconvLib = "ICONV_LIB = $(ICONV_DIR)\\lib\\iconv.lib\n"
end, end,
EVersion = "ERLANG_VERSION = " ++ erlang:system_info(version) ++ "\n",
EIDirS = "EI_DIR = " ++ code:lib_dir("erl_interface") ++ "\n", EIDirS = "EI_DIR = " ++ code:lib_dir("erl_interface") ++ "\n",
RootDirS = "ERLANG_DIR = " ++ code:root_dir() ++ "\n", RootDirS = "ERLANG_DIR = " ++ code:root_dir() ++ "\n",
Version = "EJABBERD_VERSION = " ++ ?VERSION ++ "\n", Version = "EJABBERD_VERSION = " ++ ?VERSION ++ "\n",

View File

@ -7,7 +7,7 @@ Left=0
Right=-1 Right=-1
Top=10 Top=10
Bottom=70 Bottom=70
Text="Erlang OTP R9C-1 (version 5.3.6.2) or newer is required to install Ejabberd.\r\n\r\nIt is not found on your computer.\r\n\r\nPlease install Erlang OTP R9C-1 or newer before installing Ejabberd.\r\n\r\nIts installer can be downloaded from" Text="Erlang OTP R10B-7 (version 5.4.9) or newer is required to install Ejabberd.\r\n\r\nIt is not found on your computer.\r\n\r\nPlease install Erlang OTP R10B-7 or newer before installing Ejabberd.\r\n\r\nIts installer can be downloaded from"
[Field 2] [Field 2]
Type=link Type=link

View File

@ -7,7 +7,7 @@ Left=0
Right=-1 Right=-1
Top=10 Top=10
Bottom=70 Bottom=70
Text="OpenSLL 0.9.7c or newer is not found on your computer.\r\n\r\nTo use SSL and TLS encryption you need an SSL certificate. You can create a selfsigned certificate with OpenSSL.\r\n\r\nOpenSLL installer can be downloaded from" Text="OpenSLL 0.9.7i or newer is not found on your computer.\r\n\r\nTo use SSL and TLS encryption you need an SSL certificate. You can create a selfsigned certificate with OpenSSL.\r\n\r\nOpenSLL installer can be downloaded from"
[Field 2] [Field 2]
Type=link Type=link

View File

@ -7,7 +7,7 @@ Left=0
Right=-1 Right=-1
Top=10 Top=10
Bottom=70 Bottom=70
Text="OpenSLL 0.9.7c or newer is not found on your computer.\r\n\r\nTo use SSL and TLS encryption you need an SSL certificate. You can create a selfsigned certificate with OpenSSL.\r\n\r\nOpenSLL installer can be downloaded from" Text="OpenSLL 0.9.7i or newer is not found on your computer.\r\n\r\nTo use SSL and TLS encryption you need an SSL certificate. You can create a selfsigned certificate with OpenSSL.\r\n\r\nOpenSLL installer can be downloaded from"
[Field 2] [Field 2]
Type=link Type=link

4
src/win32/ejabberd.nsh Normal file
View File

@ -0,0 +1,4 @@
!define OUTFILEDIR "..\..\release"
!define TESTDIR "..\..\release\ejabberd-1.0.0"
!define VERSION "1.0.0"
!define HACKED_INSTALLOPTIONS 1

View File

@ -67,7 +67,7 @@
Function .onInit Function .onInit
StrCpy $REQUIRED_ERLANG_VERSION "5.3.6.2" StrCpy $REQUIRED_ERLANG_VERSION "5.4.9"
StrCpy $REQUIRED_OPENSSL_VERSION "0.9.7c" StrCpy $REQUIRED_OPENSSL_VERSION "0.9.7c"
;Default installation folder ;Default installation folder
@ -123,10 +123,10 @@ FunctionEnd
!insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_WELCOME
!insertmacro MUI_PAGE_LICENSE "..\..\COPYING" !insertmacro MUI_PAGE_LICENSE "..\..\COPYING"
Page custom CheckUser LeaveCheckUser
Page custom CheckService LeaveCheckService
Page custom CheckReqs LeaveCheckReqs Page custom CheckReqs LeaveCheckReqs
Page custom CheckReqs1 LeaveCheckReqs1 Page custom CheckReqs1 LeaveCheckReqs1
Page custom CheckUser LeaveCheckUser
Page custom CheckService LeaveCheckService
;!insertmacro MUI_PAGE_COMPONENTS ;!insertmacro MUI_PAGE_COMPONENTS
!insertmacro MUI_PAGE_DIRECTORY !insertmacro MUI_PAGE_DIRECTORY