@@ -1554,6 +1554,12 @@ buildRequiredPackageLists() {
1554
1554
xmlrpc@debian)
1555
1555
buildRequiredPackageLists_volatile=" $buildRequiredPackageLists_volatile libxml2-dev"
1556
1556
;;
1557
+ xpass@alpine)
1558
+ if ! isLibXCryptInstalled; then
1559
+ buildRequiredPackageLists_volatile=" $buildRequiredPackageLists_volatile linux-headers"
1560
+ COMPILE_LIBS=" $COMPILE_LIBS libxcrypt"
1561
+ fi
1562
+ ;;
1557
1563
xsl@alpine)
1558
1564
buildRequiredPackageLists_persistent=" $buildRequiredPackageLists_persistent libxslt"
1559
1565
buildRequiredPackageLists_volatile=" $buildRequiredPackageLists_volatile libxslt-dev libgcrypt-dev"
@@ -2423,6 +2429,25 @@ installFirebird() {
2423
2429
cd - > /dev/null
2424
2430
fi
2425
2431
}
2432
+
2433
+ isLibXCryptInstalled () {
2434
+ if ! test -f /usr/local/lib/libcrypt.so && ! test -f /usr/lib/libcrypt.so && ! test -f /usr/lib/x86_64* /libcrypt.so; then
2435
+ return 1
2436
+ fi
2437
+ return 0
2438
+ }
2439
+
2440
+ installLibXCrypt () {
2441
+ printf ' Installing libxcrypt\n'
2442
+ installLibXCrypt_version=4.4.36
2443
+ installLibXCrypt_src=" $( getPackageSource " https://github.com/besser82/libxcrypt/releases/download/v$installLibXCrypt_version /libxcrypt-$installLibXCrypt_version .tar.xz" ) "
2444
+ cd -- " $installLibXCrypt_src "
2445
+ ./configure --prefix /usr
2446
+ make -j$( getProcessorCount)
2447
+ make install
2448
+ cd - > /dev/null
2449
+ }
2450
+
2426
2451
# Install Composer
2427
2452
installComposer () {
2428
2453
installComposer_version=" $( getWantedPHPModuleVersion @composer) "
@@ -2618,6 +2643,9 @@ compileLibs() {
2618
2643
if stringInList firebird " $COMPILE_LIBS " ; then
2619
2644
installFirebird
2620
2645
fi
2646
+ if stringInList libxcrypt " $COMPILE_LIBS " ; then
2647
+ installLibXCrypt
2648
+ fi
2621
2649
}
2622
2650
2623
2651
# Install a bundled PHP module given its handle
@@ -3067,6 +3095,13 @@ installRemoteModule() {
3067
3095
installRemoteModule_version=alpha
3068
3096
fi
3069
3097
;;
3098
+ ev)
3099
+ if test -z " $installRemoteModule_version " ; then
3100
+ if test $PHP_MAJMIN_VERSION -lt 800; then
3101
+ installRemoteModule_version=1.1.5
3102
+ fi
3103
+ fi
3104
+ ;;
3070
3105
event)
3071
3106
installRemoteModule_version=" $( resolvePeclStabilityVersion " $installRemoteModule_module " " $installRemoteModule_version " ) "
3072
3107
if test -z " $installRemoteModule_version " || test $( compareVersions " $installRemoteModule_version " 2.4.0) -ge 0; then
@@ -3839,10 +3874,10 @@ installRemoteModule() {
3839
3874
snuffleupagus)
3840
3875
if test -z " $installRemoteModule_path " ; then
3841
3876
if test -z " $installRemoteModule_version " ; then
3842
- if test $PHP_MAJMIN_VERSION -le 704 ; then
3877
+ if test $PHP_MAJMIN_VERSION -le 800 ; then
3843
3878
installRemoteModule_version=0.9.0
3844
3879
else
3845
- installRemoteModule_version=0.10 .0
3880
+ installRemoteModule_version=0.11 .0
3846
3881
fi
3847
3882
fi
3848
3883
installRemoteModule_src=" $( getPackageSource https://codeload.github.com/jvoisin/snuffleupagus/tar.gz/v$installRemoteModule_version ) "
0 commit comments