Skip to content

Commit ce75739

Browse files
authored
Merge pull request #27 from dscho/fix-open-pr-openssl
/open pr: handle OpenSSL correctly
2 parents f2af655 + f7c15cb commit ce75739

File tree

4 files changed

+24
-1
lines changed

4 files changed

+24
-1
lines changed

update-scripts/checksums/mingw-w64-git-lfs

100644100755
File mode changed.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
#!/usr/bin/env node
2+
3+
// Handle this identically to the MSYS package
4+
require('./openssl')

update-scripts/version/openssh

100644100755
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// Let's auto-translate that.
55

66
(async () => {
7-
const version = process.argv[2].replace(/_P/, 'p')
7+
const version = process.argv[2].replace(/[_.]P/, 'p')
88

99
const fs = require('fs')
1010
const lines = fs.readFileSync('PKGBUILD').toString('utf-8').split(/\r?\n/)

update-scripts/version/openssl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/usr/bin/env node
2+
3+
// The `openssl` version is not actually stored in the `pkgver` variable, but in
4+
// `_ver` (because of the funny trailing letter in the OpenSSL v1.1.* versions)
5+
6+
(async () => {
7+
const version = process.argv[2]
8+
9+
const fs = require('fs')
10+
const lines = fs.readFileSync('PKGBUILD').toString('utf-8').split(/\r?\n/)
11+
lines.forEach((line, i) => {
12+
if ((match = line.match(/^(\s*_ver=)\S+/))) {
13+
lines[i] = `${match[1]}${version}`
14+
} else if ((match = line.match(/^(\s*pkgrel=)\S+/))) {
15+
lines[i] = `${match[1]}1`
16+
}
17+
})
18+
fs.writeFileSync('PKGBUILD', lines.join('\n'))
19+
})().catch(console.log)

0 commit comments

Comments
 (0)