@@ -518,6 +518,10 @@ set_package () {
518
518
type=MINGW
519
519
pkgpath=/usr/src/MINGW-packages/mingw-w64-xpdf
520
520
;;
521
+ serf)
522
+ type=MSYS
523
+ pkgpath=/usr/src/MSYS2-packages/$package
524
+ ;;
521
525
* )
522
526
die " Unknown package: %s\n" " $package "
523
527
;;
@@ -3174,7 +3178,7 @@ upgrade () { # [--directory=<artifacts-directory>] [--only-mingw] [--no-upload]
3174
3178
}' ) "
3175
3179
version=${newest#* }
3176
3180
test -n " $version " ||
3177
- die " Could not determine newest cURL version\n"
3181
+ die " Could not determine newest OpenSSH version\n"
3178
3182
url=$url /${newest% * }
3179
3183
relnotes_feature=' Comes with [OpenSSH v' $version ' ](' " $url " ' ).'
3180
3184
sha256=" $( echo " $notes " |
@@ -3527,6 +3531,29 @@ upgrade () { # [--directory=<artifacts-directory>] [--only-mingw] [--no-upload]
3527
3531
v=" v$version ${force_pkgrel: + ($force_pkgrel )} " &&
3528
3532
relnotes_feature=" Comes with [$package $v ]($url )."
3529
3533
;;
3534
+ serf)
3535
+ url=https://serf.apache.org/download
3536
+ notes=" $( curl -s $url ) " ||
3537
+ die ' Could not obtain download page from %s\n' \
3538
+ " $url "
3539
+ version=" $( echo " $notes " |
3540
+ sed -n ' s|.*The latest stable release of Serf is \(<b>\)\?\([1-9][.0-9]*\).*|\2|p' ) "
3541
+ test -n " $version " ||
3542
+ die " Could not determine newest serf version\n"
3543
+ url=https://svn.apache.org/repos/asf/serf/trunk/CHANGES
3544
+ relnotes_feature=' Comes with [serf v' $version ' ](' " $url " ' ).'
3545
+
3546
+ (cd " $sdk64 /$pkgpath " &&
3547
+ sed -i -e ' s/^\(pkgver=\).*/\1' $version / \
3548
+ -e ' s/^pkgrel=.*/pkgrel=1/' PKGBUILD &&
3549
+ maybe_force_pkgrel " $force_pkgrel " &&
3550
+ updpkgsums &&
3551
+ git commit -s -m " $package : new version ($version ${force_pkgrel: +-$force_pkgrel } )" PKGBUILD) ||
3552
+ die " Could not update %s\n" " $sdk64 /$pkgpath /PKGBUILD"
3553
+
3554
+ git -C " $sdk32 /$pkgpath " pull " $sdk64 /$pkgpath /.." master ||
3555
+ die " Could not update $sdk32 /$pkgpath "
3556
+ ;;
3530
3557
* )
3531
3558
die " Unhandled package: %s\n" " $package "
3532
3559
;;
0 commit comments