Skip to content

Commit 59cc5a3

Browse files
committed
please.sh upgrade: learn about serf
Apparently at least one of the `git svn` problems where it hangs is caused by serf being built against a specific OpenSSL header that was just fixed. So we'll have to rebuild this package, too. Signed-off-by: Johannes Schindelin <[email protected]>
1 parent d84fd6a commit 59cc5a3

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

please.sh

+28-1
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,10 @@ set_package () {
518518
type=MINGW
519519
pkgpath=/usr/src/MINGW-packages/mingw-w64-xpdf
520520
;;
521+
serf)
522+
type=MSYS
523+
pkgpath=/usr/src/MSYS2-packages/$package
524+
;;
521525
*)
522526
die "Unknown package: %s\n" "$package"
523527
;;
@@ -3174,7 +3178,7 @@ upgrade () { # [--directory=<artifacts-directory>] [--only-mingw] [--no-upload]
31743178
}')"
31753179
version=${newest#* }
31763180
test -n "$version" ||
3177-
die "Could not determine newest cURL version\n"
3181+
die "Could not determine newest OpenSSH version\n"
31783182
url=$url/${newest% *}
31793183
relnotes_feature='Comes with [OpenSSH v'$version']('"$url"').'
31803184
sha256="$(echo "$notes" |
@@ -3527,6 +3531,29 @@ upgrade () { # [--directory=<artifacts-directory>] [--only-mingw] [--no-upload]
35273531
v="v$version${force_pkgrel:+ ($force_pkgrel)}" &&
35283532
relnotes_feature="Comes with [$package $v]($url)."
35293533
;;
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+
;;
35303557
*)
35313558
die "Unhandled package: %s\n" "$package"
35323559
;;

0 commit comments

Comments
 (0)