Change SourceForge URL audit. (#23307)

This commit is contained in:
Markus Reiter 2016-07-31 23:52:31 +02:00 committed by GitHub
parent e33c550512
commit acf958a1ef
8 changed files with 26 additions and 21 deletions

View File

@ -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

View File

@ -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'

View File

@ -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"

View File

@ -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'

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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