Change SourceForge URL audit. (#23307)
This commit is contained in:
parent
e33c550512
commit
acf958a1ef
|
@ -2,7 +2,7 @@ cask 'audioslicer' do
|
|||
version '1.1.1'
|
||||
sha256 'c0ef4d9b1690943def00ce4c7bb2838ff08cfe0d3ff85d39ca1e4ddc97593d01'
|
||||
|
||||
url "https://downloads.sourceforge.net/sourceforge/audioslicer/AudioSlicer-#{version}.dmg"
|
||||
url "https://downloads.sourceforge.net/audioslicer/AudioSlicer/#{version}/AudioSlicer-#{version}.dmg"
|
||||
name 'AudioSlicer'
|
||||
homepage 'http://audioslicer.sourceforge.net'
|
||||
license :gpl
|
||||
|
|
|
@ -2,8 +2,8 @@ cask 'leanote' do
|
|||
version '2.1'
|
||||
sha256 '62feedb4b8ed2e6b2fefecdd8763c92ad394543d2ee27aa78f9b1251c00e4a9d'
|
||||
|
||||
# sourceforge.net/sourceforge/leanote-desktop-app was verified as official when first introduced to the cask
|
||||
url "https://downloads.sourceforge.net/sourceforge/leanote-desktop-app/leanote-desktop-mac-v#{version}.zip"
|
||||
# sourceforge.net/leanote-desktop-app was verified as official when first introduced to the cask
|
||||
url "https://downloads.sourceforge.net/leanote-desktop-app/#{version}/leanote-desktop-mac-v#{version}.zip"
|
||||
appcast 'https://github.com/leanote/desktop-app/releases.atom',
|
||||
checkpoint: '19a1cc4cc1347a96093670e3fa3945b0a2f9cfbc5c806423e240a12645c97a8e'
|
||||
name 'Leanote'
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
cask 'letterfix' do
|
||||
version '2.3.2'
|
||||
sha256 '0830e868adc90e71ddfb42ce3f4a2cd5592b0bb5e9df0caf3d45213e083cc9c0'
|
||||
version '2.4.3,64369'
|
||||
sha256 '89d2341683f3ace66ca0af14ac040bbe2da18eafe282c6ec29dc777f0aac33d4'
|
||||
|
||||
url "http://dl.sourceforge.jp/letter-fix/62451/LetterFix-#{version}a.dmg"
|
||||
url "http://dl.osdn.jp/letter-fix/#{version.after_comma}/LetterFix-#{version.before_comma}.dmg"
|
||||
appcast 'https://osdn.jp/projects/letter-fix/releases/rss',
|
||||
checkpoint: '1dac0e9046ba533558c08a414b9844454abfeadd96336d1392d706dcd3e3220d'
|
||||
name 'LetterFix'
|
||||
homepage 'https://sourceforge.jp/projects/letter-fix/'
|
||||
homepage 'https://osdn.jp/projects/letter-fix/'
|
||||
license :mit
|
||||
|
||||
pkg "LetterFix-#{version}.pkg"
|
||||
|
|
|
@ -1,10 +1,12 @@
|
|||
cask 'miditrail' do
|
||||
version '1.2.1'
|
||||
sha256 '183070cf0c4e071ef5251979a27a75933e21855ebd3c346ce7f6be328d5e43a0'
|
||||
version '1.2.2,64107'
|
||||
sha256 '6c1f5730c9404e85f769c11142fe8b3b2e8c73f77e817729ff67e01363692ef7'
|
||||
|
||||
url "http://dl.sourceforge.jp/miditrail/60194/MIDITrail-Ver.#{version}-MacOSX.zip"
|
||||
url "http://dl.osdn.jp/miditrail/#{version.after_comma}/MIDITrail-Ver.#{version.before_comma}-MacOSX.zip"
|
||||
appcast 'https://osdn.jp/projects/miditrail/releases/rss',
|
||||
checkpoint: 'a2810f314cfe202a81049d7f9b6cb0257a936b18e6e922c8dfbc2bfe775abfee'
|
||||
name 'MIDITrail'
|
||||
homepage 'http://en.sourceforge.jp/projects/miditrail/'
|
||||
homepage 'https://osdn.jp/projects/miditrail/'
|
||||
license :bsd
|
||||
|
||||
app 'MIDITrail/MIDITrail.app'
|
||||
|
|
|
@ -1,8 +1,10 @@
|
|||
cask 'nndd' do
|
||||
version '2.4.3'
|
||||
version '2.4.3,62201'
|
||||
sha256 '6a73dcad2e73d877ad1503ed1162cae1a1c84f21d1abaa6aaf9b31bb2fbca531'
|
||||
|
||||
url "http://dl.osdn.jp/nndd/62201/NNDD_v#{version.dots_to_underscores}.dmg"
|
||||
url "http://dl.osdn.jp/nndd/#{version.after_comma}/NNDD_v#{version.before_comma.dots_to_underscores}.dmg"
|
||||
appcast 'https://osdn.jp/projects/nndd/releases/rss',
|
||||
checkpoint: '4f1d23fd9ebe4b3abf7495cf512df2f72f2097b3b4ff51d21e5fa837bb88766b'
|
||||
name 'NNDD'
|
||||
homepage 'https://osdn.jp/projects/nndd/'
|
||||
license :x11
|
||||
|
|
|
@ -154,9 +154,8 @@ class Hbc::Audit
|
|||
def bad_sourceforge_url?
|
||||
bad_url_format?(%r{sourceforge},
|
||||
[
|
||||
%r{\Ahttps?://sourceforge\.net/projects/[^/]+/files/latest/download\Z},
|
||||
%r{\Ahttps?://downloads\.sourceforge\.net/},
|
||||
%r{\Ahttps?://[^/]+\.sourceforge\.jp/},
|
||||
%r{\Ahttps://sourceforge\.net/projects/[^/]+/files/latest/download\Z},
|
||||
%r{\Ahttps://downloads\.sourceforge\.net/(?!(project|sourceforge)\/)},
|
||||
# special cases: cannot find canonical format URL
|
||||
%r{\Ahttps?://brushviewer\.sourceforge\.net/brushviewql\.zip\Z},
|
||||
%r{\Ahttps?://doublecommand\.sourceforge\.net/files/},
|
||||
|
@ -165,7 +164,7 @@ class Hbc::Audit
|
|||
end
|
||||
|
||||
def bad_osdn_url?
|
||||
bad_url_format?(%r{osd}, [%r{\Ahttps?://[^/]+\.osdn\.jp/}])
|
||||
bad_url_format?(%r{osd}, [%r{\Ahttps?://([^/]+.)?dl\.osdn\.jp/}])
|
||||
end
|
||||
|
||||
def check_generic_artifacts
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
test_cask 'sourceforge-correct-url-format' do
|
||||
version '1.2.3'
|
||||
|
||||
url 'http://downloads.sourceforge.net/project/something/Something-1.2.3.dmg'
|
||||
homepage 'http://sourceforge.net/projects/something/'
|
||||
url 'https://downloads.sourceforge.net/something/Something-1.2.3.dmg'
|
||||
homepage 'https://sourceforge.net/projects/something/'
|
||||
end
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
test_cask 'sourceforge-version-latest-correct-url-format' do
|
||||
version :latest
|
||||
|
||||
url 'http://sourceforge.net/projects/something/files/latest/download'
|
||||
homepage 'http://sourceforge.net/projects/something/'
|
||||
url 'https://sourceforge.net/projects/something/files/latest/download'
|
||||
homepage 'https://sourceforge.net/projects/something/'
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue