Commit da5bae60 authored by saltedcoffii's avatar saltedcoffii

Licensed ma* to mz*

parent 2cbc7401
......@@ -4,8 +4,9 @@ class M4 < Package
description 'GNU M4 is an implementation of the traditional Unix macro processor.'
homepage 'https://www.gnu.org/software/m4/'
version '1.4.18'
license 'GPL-3'
compatibility 'all'
source_url 'https://ftp.gnu.org/gnu/m4/m4-1.4.18.tar.xz'
source_url 'https://ftpmirror.gnu.org/m4/m4-1.4.18.tar.xz'
source_sha256 'f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07'
binary_url ({
......
......@@ -4,6 +4,7 @@ class Macchanger < Package
description 'GNU MAC Changer is an utility that makes the manipulation of MAC addresses of network interfaces easier.'
homepage 'http://www.gnu.org/software/macchanger/'
version '1.7.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/alobbs/macchanger/releases/download/1.7.0/macchanger-1.7.0.tar.gz'
source_sha256 'dae2717c270fd5f62d790dbf80c19793c651b1b26b62c101b82d5fdf25a845bf'
......
......@@ -4,6 +4,7 @@ class Madplay < Package
description 'Decode and play MPEG audio files'
homepage 'https://www.underbit.com/products/mad/'
version '0.15.2b'
license 'GPL-2'
compatibility 'all'
source_url 'ftp://ftp.mars.org/pub/mpeg/madplay-0.15.2b.tar.gz'
source_sha256 '5a79c7516ff7560dffc6a14399a389432bc619c905b13d3b73da22fa65acede0'
......
......@@ -4,6 +4,7 @@ class Mailutils < Package
description 'GNU Mailutils is the swiss army knife of electronic mail handling.'
homepage 'https://mailutils.org'
version '3.12'
license 'GPL-2 and LGPL-2.1'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/mailutils/mailutils-3.12.tar.xz'
source_sha256 '6d43fa217c4ac63f057de87890c562d170bb92bc402368b5fbc579e4c2b3a158'
......@@ -24,7 +25,7 @@ class Mailutils < Package
depends_on 'libdb'
depends_on 'emacs'
depends_on 'tcpwrappers'
def self.build
system "./configure #{CREW_OPTIONS} \
--enable-ipv6 \
......
......@@ -4,6 +4,7 @@ class Make < Package
description 'GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program\'s source files.'
homepage 'https://www.gnu.org/software/make/'
version '4.3'
license 'GPL-3+'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/make/make-4.3.tar.lz'
source_sha256 'de1a441c4edf952521db30bfca80baae86a0ff1acd0a00402999344f04c45e82'
......
......@@ -2,8 +2,9 @@ require 'package'
class Makedepend < Package
description 'Makedepend parses C sources in Makefiles to generate dependency lists'
homepage 'https://x.org'
homepage 'https://www.x.org/'
version '1.0.6'
license 'MIT'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/util/makedepend-1.0.6.tar.gz'
source_sha256 '845f6708fc850bf53f5b1d0fb4352c4feab3949f140b26f71b22faba354c3365'
......@@ -22,7 +23,7 @@ class Makedepend < Package
})
depends_on 'libx11'
def self.build
system "./configure #{CREW_OPTIONS} \
--without-lint"
......
......@@ -2,9 +2,10 @@ require 'package'
class Mandb < Package
description 'mandb is used to initialize or manually update index database caches that are usually maintained by man.'
homepage 'http://man-db.nongnu.org/'
homepage 'https://man-db.nongnu.org/'
@_ver = '2.9.4'
version @_ver
license 'GPL-3'
compatibility 'all'
source_url "https://download.savannah.gnu.org/releases/man-db/man-db-#{@_ver}.tar.xz"
source_sha256 'b66c99edfad16ad928c889f87cf76380263c1609323c280b3a9e6963fdb16756'
......
......@@ -4,6 +4,7 @@ class Manpages < Package
description 'The Linux man-pages project documents the Linux kernel and C library interfaces that are employed by user-space programs.'
homepage 'https://www.kernel.org/doc/man-pages/'
version '5.10'
license 'man-pages, GPL-2+ and BSD'
compatibility 'all'
source_url 'https://mirrors.edge.kernel.org/pub/linux/docs/man-pages/man-pages-5.10.tar.xz'
source_sha256 '75102535ba119f2f223f674d84e1dcdaebf0a5ffd639b3c2e6cb0a0e34768762'
......
......@@ -4,6 +4,7 @@ class Mapserver < Package
description 'MapServer is an Open Source platform for publishing spatial data and interactive mapping applications to the web.'
homepage 'http://mapserver.org/'
version '7.0.6'
license 'Boost-1.0, BSD-2, ISC, MIT and tcltk'
compatibility 'all'
source_url 'http://download.osgeo.org/mapserver/mapserver-7.0.6.tar.gz'
source_sha256 'dcbebd62976deef1490b084d8f6a0b2f2a1a25407efb6e058390025375539507'
......
......@@ -4,6 +4,7 @@ class Markdown < Package
description 'Markdown is a text-to-HTML conversion tool for web writers.'
homepage 'https://daringfireball.net/projects/markdown/'
version '1.0.1'
license 'BSD'
compatibility 'all'
source_url 'http://daringfireball.net/projects/downloads/Markdown_1.0.1.zip'
source_sha256 '6520e9b6a58c5555e381b6223d66feddee67f675ed312ec19e9cee1b92bc0137'
......
require 'package'
class Masscan < Package
description 'TCP port scanner, spews SYN packets asynchronously, scanning entire
Internet in under 5 minutes.'
description 'TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.'
homepage 'https://github.com/robertdavidgraham/masscan'
compatibility 'all'
license 'AGPL-3'
version '1.0.4'
source_url 'https://github.com/robertdavidgraham/masscan/archive/1.0.4.tar.gz'
source_sha256 '51de345f677f46595fc3bd747bfb61bc9ff130adcbec48f3401f8057c8702af9'
......
......@@ -4,6 +4,7 @@ class Mate_calc < Package
description 'Calculator for MATE.'
homepage 'https://mate-desktop.org'
version '1.21'
license 'CC-BY-SA-3.0 and GPL-2+'
compatibility 'all'
source_url 'https://pub.mate-desktop.org/releases/1.21/mate-calc-1.21.0.tar.xz'
source_sha256 'c6b2c4d832f67d5f3d1293cb143e428365077e3cdfe4fc4bb80b3fce5362b51e'
......
......@@ -4,6 +4,7 @@ class Mate_common < Package
description 'Common files for development of MATE packages.'
homepage 'https://mate-desktop.org'
version '1.20'
license 'GPL-3+'
compatibility 'all'
source_url 'https://pub.mate-desktop.org/releases/1.20/mate-common-1.20.0.tar.xz'
source_sha256 '616d9c319ee892f05494570fb0f7316c10f17a1f8d15d0a9a6ae38c320161a41'
......
......@@ -4,6 +4,7 @@ class Mate_desktop < Package
description 'Libraries for the MATE desktop that are not part of the UI.'
homepage 'https://mate-desktop.org'
version '1.20-0'
license 'FDL-1.1, GPL-2+, LGPL-2+, MIT-with-advertising'
compatibility 'all'
source_url 'https://pub.mate-desktop.org/releases/1.20/mate-desktop-1.20.0.tar.xz'
source_sha256 '36d0722750ce30ba8d4b8b735bef6ad1b1b4c8f9f51257e36ec419b9b438a178'
......
......@@ -4,6 +4,7 @@ class Maven < Package
description 'Apache Maven is a software project management and comprehension tool.'
homepage 'https://maven.apache.org/'
version '3.5.2'
license 'Apache-2.0'
compatibility 'all'
source_url 'http://mirror.csclub.uwaterloo.ca/apache/maven/maven-3/3.5.2/binaries/apache-maven-3.5.2-bin.tar.gz'
source_sha256 '707b1f6e390a65bde4af4cdaf2a24d45fc19a6ded00fff02e91626e3e42ceaff'
......
......@@ -2,8 +2,9 @@ require 'package'
class Mawk < Package
description 'mawk is a POSIX compatible interpreter of the awk language faster than gawk.'
homepage 'https://salsa.debian.org/debian/mawk'
homepage 'https://invisible-island.net/mawk/'
version '1.3.4-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://salsa.debian.org/debian/mawk/-/archive/debian/1.3.4.20200120-2/mawk-debian-1.3.4.20200120-2.tar.bz2'
source_sha256 '61bd21eb4a62b6e1ff199d4c7cb9f9e1cc882ac24e75ad2dab04e190e87656dc'
......@@ -25,8 +26,7 @@ class Mawk < Package
system "env CFLAGS='-pipe -fno-stack-protector -U_FORTIFY_SOURCE -flto=auto' \
CXXFLAGS='-pipe -fno-stack-protector -U_FORTIFY_SOURCE -flto=auto' \
LDFLAGS='-fno-stack-protector -U_FORTIFY_SOURCE -flto=auto' \
./configure \
#{CREW_OPTIONS}"
./configure #{CREW_OPTIONS}"
system 'make'
end
......
......@@ -4,6 +4,7 @@ class Mc < Package
description 'GNU Midnight Commander is a visual file manager'
homepage 'http://midnight-commander.org/'
version '4.8.25'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/MidnightCommander/mc/archive/4.8.25.tar.gz'
source_sha256 '8a4aa1556a528fbe9140c47aa3d0665155187468a17c3b80a824de5fcbbebae1'
......
......@@ -4,6 +4,7 @@ class Mcelog < Package
description 'logs and accounts machine checks (in particular memory, IO, and CPU hardware errors) on modern x86 Linux systems.'
homepage 'https://www.mcelog.org/'
version '165'
license 'GPL-2'
compatibility 'all'
source_url 'https://git.kernel.org/pub/scm/utils/cpu/mce/mcelog.git/snapshot/mcelog-165.tar.gz'
source_sha256 'a18fdef9cfe2dfaefa09087c616c376a301dc87b1fa14a37476d97370962c668'
......
......@@ -4,6 +4,7 @@ class Mdp < Package
description 'A command-line based markdown presentation tool.'
homepage 'https://github.com/visit1985/mdp'
version '1.0.10'
license 'GPL-3'
compatibility 'all'
source_url 'https://github.com/visit1985/mdp/archive/1.0.10.tar.gz'
source_sha256 '7384c1ba32bd8e4b11342570d2144165a60682499b4cb54e50c8eb3164cfabc5'
......
......@@ -4,6 +4,7 @@ class Mediainfo < Package
description 'MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.'
homepage 'http://mediaarea.net/en/MediaInfo'
version '17.12'
license 'BSD-2'
compatibility 'all'
source_url 'http://mediaarea.net/download/binary/mediainfo/17.12/MediaInfo_CLI_17.12_GNU_FromSource.tar.bz2'
source_sha256 '0f23ccc9a78b24104dc387691e1df484ed75350ee77277982cd170cca59750b0'
......
......@@ -4,6 +4,7 @@ class Megatools < Package
description 'Megatools is a collection of programs for accessing Mega.nz service from a command line of your desktop or server.'
homepage 'https://megatools.megous.com/'
version '1.9.98'
license 'GPL-2'
compatibility 'all'
source_url 'https://megatools.megous.com/builds/megatools-1.9.98.tar.gz'
source_sha256 '9b0521a4d27dbc417fc8e12610ac1e1da729bf6d6eb5bef927ef3670b372a16f'
......
......@@ -4,6 +4,7 @@ class Memcached < Package
description 'Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.'
homepage 'https://memcached.org/'
version '1.5.16'
license 'BSD'
compatibility 'all'
source_url 'https://memcached.org/files/memcached-1.5.16.tar.gz'
source_sha256 '45a22c890dc1edb27db567fb4c9c25b91bfd578477c08c5fb10dca93cc62cc5a'
......
......@@ -4,6 +4,7 @@ class Mercurial < Package
description 'Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.'
homepage 'https://www.mercurial-scm.org/'
version '4.2.2'
license 'GPL-2+'
compatibility 'all'
source_url 'https://www.mercurial-scm.org/release/mercurial-4.2.2.tar.gz'
source_sha256 'b20132dec5ae6d27ee43a133144069895befe09f7e454bfa9e39950a185f0afe'
......
......@@ -5,6 +5,7 @@ class Mesa < Package
homepage 'https://www.mesa3d.org'
@_ver = '21.0.0'
version @_ver
license 'MIT'
compatibility 'all'
source_url "https://mesa.freedesktop.org/archive/mesa-#{@_ver}.tar.xz"
source_sha256 'e6204e98e6a8d77cf9dc5d34f99dd8e3ef7144f3601c808ca0dd26ba522e0d84'
......
require 'package'
class Mesa_utils< Package
class Mesa_utils < Package
description 'Open-source implementation of the OpenGL specification - Provides tools such as glxinfo, glxgears'
homepage 'https://www.mesa3d.org'
version '8.4.0-1'
license 'custom'
compatibility 'all'
source_url 'https://mesa.freedesktop.org/archive/demos/mesa-demos-8.4.0.tar.bz2'
source_sha256 '01e99c94a0184e63e796728af89bfac559795fb2a0d6f506fa900455ca5fff7d'
......
......@@ -5,12 +5,13 @@ class Meson < Package
homepage 'http://mesonbuild.com/'
@_ver = '0.57.1'
version @_ver
license 'Apache-2.0'
compatibility 'all'
source_url "https://github.com/mesonbuild/meson/archive/#{@_ver}.tar.gz"
source_sha256 '0c043c9b5350e9087cd4f6becf6c0d10b1d618ca3f919e0dcca2cdf342360d5d'
depends_on 'ninja'
binary_url({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.57.1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/meson-0.57.1-chromeos-armv7l.tar.xz',
......
......@@ -4,6 +4,7 @@ class Metasploit < Package
description 'The Metasploit Framework is a tool for developing and executing exploit code against a remote target machine.'
homepage 'https://www.metasploit.com/'
version '6.0.9'
license 'BSD-3'
compatibility 'all'
source_url 'https://github.com/rapid7/metasploit-framework/archive/6.0.9.tar.gz'
source_sha256 '69a12a089fcd130a40f3f973a53057a948a7f2b6df6a3a64613ee22aa3d53016'
......
......@@ -4,6 +4,7 @@ class Mg < Package
description 'mg is the portable version of the mg editor from OpenBSD'
homepage 'https://devio.us/~bcallah/mg/'
version '20170917'
license 'public-domain'
compatibility 'all'
source_url 'https://devio.us/~bcallah/mg/mg-20170917.tar.gz'
source_sha256 'def9237a89ec6a14241abaf12714bc5fcb3b0e2f8d9d466ff7561628d35b7ff1'
......
......@@ -4,6 +4,7 @@ class Micro < Package
description 'A modern and intuitive terminal-based text editor'
homepage 'https://micro-editor.github.io/'
version '1.4.1'
license 'MIT'
compatibility 'all'
case ARCH
......
......@@ -4,6 +4,7 @@ class Minecraft < Package
description 'A sandbox video game developed by Mojang Studios AB.'
homepage 'https://minecraft.net'
version '2.2.1867'
license 'Mojang'
compatibility 'x86_64'
source_url 'https://launcher.mojang.com/download/Minecraft.deb'
source_sha256 '9a8b6b75db199461ae241fbee6adf65fc6636204c58eb79feff968e307464727'
......@@ -13,7 +14,7 @@ class Minecraft < Package
depends_on 'gtk2'
depends_on 'gtk3'
depends_on 'sommelier'
def self.install
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
FileUtils.cp_r 'opt', "#{CREW_DEST_PREFIX}"
......@@ -21,29 +22,29 @@ class Minecraft < Package
Dir.chdir "#{CREW_DEST_PREFIX}/bin" do
@launcherscript = <<~EOF
#!/bin/bash
if [[ ! -e /usr/local/.config/minecraft ]]; then
if [[ ! -e /usr/local/.config/minecraft ]]; then
mkdir -pv /usr/local/.config/minecraft
fi
if [[ ! -e $HOME/.var/app/com.mojang.Minecraft ]]; then
mkdir -pv $HOME/.var/app/com.mojang.Minecraft
fi
if [[ -e $HOME/.minecraft ]]; then
if [[ ! -L $HOME/.minecraft ]]; then
if [[ ! -L $HOME/.minecraft ]]; then
cp -rv $HOME/.minecraft/* /usr/local/.config/minecraft
rm -r $HOME/.minecraft
ln -sv /usr/local/.config/minecraft $HOME/.minecraft
ln -sv /usr/local/.config/minecraft $HOME/.minecraft
fi
else
ln -sv /usr/local/.config/minecraft $HOME/.minecraft
ln -sv /usr/local/.config/minecraft $HOME/.minecraft
fi
if [[ -e $HOME/.var/app/com.mojang.Minecraft/.minecraft ]]; then
if [[ ! -L $HOME/.var/app/com.mojang.Minecraft/.minecraft ]]; then
cp -rv $HOME/.var/app/com.mojang.Minecraft/.minecraft/* /usr/local/.config/minecraft
rm -r $HOME/.var/app/com.mojang.Minecraft/.minecrft
ln -sv /usr/local/.config/minecraft $HOME/.var/app/com.mojang.Minecraft/.minecraft
rm -r $HOME/.var/app/com.mojang.Minecraft/.minecrft
ln -sv /usr/local/.config/minecraft $HOME/.var/app/com.mojang.Minecraft/.minecraft
fi
else
ln -s /usr/local/.config/minecraft $HOME/.var/app/com.mojang.Minecraft/.minecraft
ln -s /usr/local/.config/minecraft $HOME/.var/app/com.mojang.Minecraft/.minecraft
fi
/usr/local/opt/minecraft-launcher/minecraft-launcher
EOF
......@@ -51,7 +52,7 @@ class Minecraft < Package
system "chmod +x minecraft-launcher"
end
end
def self.postinstall
puts
puts "Your minecraft data is in the usual place, ~/.minecraft.".lightblue
......
......@@ -4,6 +4,7 @@ class Minerd < Package
description 'CPU miner for Litecoin and Bitcoin'
homepage 'https://github.com/pooler/cpuminer'
version '2.5.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/pooler/cpuminer/releases/download/v2.5.0/pooler-cpuminer-2.5.0.tar.gz'
source_sha256 'ea16761a952b8f0fbba22fd16d48bb5e20abc48a10af99a00c70c332b3cb54f5'
......
......@@ -4,6 +4,7 @@ class Miniconda3 < Package
description 'Anaconda is the world\'s most popular Python data science platform.'
homepage 'https://conda.io/miniconda.html'
version '4.5.11'
license 'BSD-3'
compatibility 'i686,x86_64'
case ARCH
when 'i686', 'x86_64'
......
......@@ -4,6 +4,7 @@ class Miniupnpc < Package
description 'UPnP IGD client lightweight library'
homepage 'http://miniupnp.free.fr/'
version '2.1'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/miniupnp/miniupnp/archive/miniupnpc_2_1.tar.gz'
source_sha256 '19c5b6cf8f3fc31d5e641c797b36ecca585909c7f3685a5c1a64325340537c94'
......
......@@ -4,6 +4,7 @@ class Miscfiles < Package
description 'A collection of files not of crucial importance for system administration or operation, but which have come to be common on various systems over the years.'
homepage 'https://www.gnu.org/software/miscfiles/'
version '1.5'
license 'GPL-2 and unicode'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/miscfiles/miscfiles-1.5.tar.gz'
source_sha256 '6aaaa8898b0f6dac18bcaa5492874a6cd1243ffbe7a6dd347ca8f3ec3642a500'
......
......@@ -4,6 +4,7 @@ class Misctools < Package
description 'The misctools package is a collection of small but useful utilities.'
homepage 'http://www.hyperrealm.com/oss_misctools.shtml'
version '2.6'
license 'GPL-2'
compatibility 'i686,x86_64'
case ARCH
when 'i686', 'x86_64'
......
......@@ -5,6 +5,7 @@ class Mjpegtools < Package
homepage 'https://mjpeg.sourceforge.io/'
@_ver = '2.2.0_beta'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://downloads.sourceforge.net/sourceforge/mjpeg/mjpegtools-#{@_ver}.tar.gz"
source_sha256 'e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855'
......
......@@ -4,6 +4,7 @@ class Mkfontscale < Package
description 'X11 Scalable Font Index Generator'
homepage 'https://www.x.org/wiki'
version '1.2.1-1'
license 'custom'
compatibility 'all'
source_url 'https://www.x.org/releases/individual/app/mkfontscale-1.2.1.tar.bz2'
source_sha256 'ca0495eb974a179dd742bfa6199d561bda1c8da4a0c5a667f21fd82aaab6bac7'
......
......@@ -4,6 +4,7 @@ class Mksh < Package
description 'The MirBSD Korn Shell'
homepage 'https://www.mirbsd.org/mksh.htm'
version '0.57'
license 'BSD'
compatibility 'all'
source_url 'http://www.mirbsd.org/MirOS/dist/mir/mksh/mksh-R57.tgz'
source_sha256 '3d101154182d52ae54ef26e1360c95bc89c929d28859d378cc1c84f3439dbe75'
......
......@@ -4,6 +4,7 @@ class Mlocate < Package
description 'mlocate is a locate/updatedb implementation.'
homepage 'https://pagure.io/mlocate'
version '0.26-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://releases.pagure.org/mlocate/mlocate-0.26.tar.xz'
source_sha256 '3063df79fe198fb9618e180c54baf3105b33d88fe602ff2d8570aaf944f1263e'
......
......@@ -5,6 +5,7 @@ class Mm_common < Package
homepage 'http://www.gtkmm.org/'
@_ver = '1.0.2'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "https://github.com/GNOME/mm-common/archive/#{@_ver}.tar.gz"
source_sha256 'd4a85f5bc4ec160c6f4120fd31bcf37041271d7a699b506bc368df57b0e2434c'
......
......@@ -5,6 +5,7 @@ class Mobile_broadband_provider_info < Package
homepage 'https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info'
@_ver = '20201225'
version @_ver
license 'CC-PD'
compatibility 'all'
source_url "https://gitlab.gnome.org/GNOME/mobile-broadband-provider-info/-/archive/#{@_ver}/mobile-broadband-provider-info-#{@_ver}.tar.bz2"
source_sha256 '0616b3d0580575741d4319ac71ca67c9a378879943d32a67ac0460615767bcdf'
......
......@@ -4,6 +4,7 @@ class Moc < Package
description 'music on console'
homepage 'http://moc.daper.net/'
version '2.5.2'
license 'GPL-2'
compatibility 'all'
source_url 'http://ftp.daper.net/pub/soft/moc/stable/moc-2.5.2.tar.bz2'
source_sha256 'f3a68115602a4788b7cfa9bbe9397a9d5e24c68cb61a57695d1c2c3ecf49db08'
......
......@@ -5,6 +5,7 @@ class Modemmanager < Package
homepage 'https://www.freedesktop.org/wiki/Software/ModemManager/'
@_ver = '1.16.2'
version @_ver
license 'GPL-2+'
compatibility 'all'
source_url "https://www.freedesktop.org/software/ModemManager/ModemManager-#{@_ver}.tar.xz"
source_sha256 'efa9a963499e0885f3f163096d433334143c4937545134ecd682e0157fa591e3'
......
......@@ -7,6 +7,7 @@ class Mongodb < Package
# - 3.2 branch works well with gcc-4.9.4
# - master 3.4 branch requires gcc-5.4.0
version '3.2.16-1'
license 'Apache-2.0 and SSPL-1'
compatibility 'all'
source_url 'https://fastdl.mongodb.org/src/mongodb-src-r3.2.16.tar.gz'
source_sha256 '7a8b1b16f3fa545af16f48aeef1f918f57d96a80e1ceb6e669cdb81fab6511d0'
......
......@@ -5,6 +5,7 @@ class Mono < Package
homepage 'http://www.mono-project.com/'
@_ver = '6.12.0.122'
version @_ver
license 'MIT, LGPL-2.1, GPL-2, BSD-4, NPL-1.1, Ms-PL, GPL-3-with-linking-exception and IDPL'
compatibility 'all'
source_url "https://download.mono-project.com/sources/mono/mono-#{@_ver}.tar.xz"
source_sha256 '29c277660fc5e7513107aee1cbf8c5057c9370a4cdfeda2fc781be6986d89d23'
......
......@@ -4,6 +4,7 @@ class Moonbuggy < Package
description 'Moon-buggy is a simple character graphics game where you drive some kind of car across the moon\'s surface.'
homepage 'http://www.seehuhn.de/pages/moon-buggy'
version '1.0.51'
license 'GPL-2'
compatibility 'all'
source_url 'http://m.seehuhn.de/programs/moon-buggy-1.0.51.tar.gz'
source_sha256 '352dc16ccae4c66f1e87ab071e6a4ebeb94ff4e4f744ce1b12a769d02fe5d23f'
......
......@@ -5,6 +5,7 @@ class Moreutils < Package
homepage 'https://joeyh.name/code/moreutils/'
@_ver = '0.65'
version @_ver
license 'GPL-2'
compatibility 'all'
source_url "http://http.debian.net/debian/pool/main/m/moreutils/moreutils_#{@_ver}.orig.tar.xz"
source_sha256 'ba0cfaa1ff6ead2b15c62a67292de66a366f9b815a09697b54677f7e15f5a2b2'
......
......@@ -4,6 +4,7 @@ class Mosh < Package
description 'Remote terminal application that allows roaming, supports intermittent connectivity, and provides intelligent local echo and line editing of user keystrokes.'
homepage 'https://mosh.org/'
version '1.3.2-3'
license 'GPL-3'
compatibility 'all'
source_url 'https://mosh.org/mosh-1.3.2.tar.gz'
source_sha256 'da600573dfa827d88ce114e0fed30210689381bbdcff543c931e4d6a2e851216'
......
......@@ -4,6 +4,7 @@ class Most < Package
description 'MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems.'
homepage 'http://www.jedsoft.org/most/'
version '5.1.0'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.jedsoft.org/releases/most/most-5.1.0.tar.gz'
source_sha256 'db805d1ffad3e85890802061ac8c90e3c89e25afb184a794e03715a3ed190501'
......
......@@ -4,6 +4,7 @@ class Motif < Package
description 'Motif is a freely available source code distribution for the Motif user interface component toolkit.'
homepage 'https://motif.ics.com/'
version '2.3.8'
license 'LGPL-2.1+ and MIT'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/motif/Motif%202.3.8%20Source%20Code/motif-2.3.8.tar.gz'
source_sha256 '859b723666eeac7df018209d66045c9853b50b4218cecadb794e2359619ebce7'
......@@ -40,4 +41,3 @@ class Motif < Package
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
end
......@@ -4,6 +4,7 @@ class Mp4v2 < Package
description 'MP4v2 Library: This library provides functions to read, create, and modify mp4 files'
homepage 'https://code.google.com/archive/p/mp4v2/'
version '2.0.0'
license 'MPL-1.1'
compatibility 'all'
source_url 'https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mp4v2/mp4v2-2.0.0.tar.bz2'
source_sha256 '0319b9a60b667cf10ee0ec7505eb7bdc0a2e21ca7a93db96ec5bd758e3428338'
......
......@@ -4,6 +4,7 @@ class Mpc < Package
description 'Gnu Mpc is a C library for the arithmetic of complex numbers with arbitrarily high precision and correct rounding of the result.'
homepage 'http://www.multiprecision.org/'
version '1.1.0'
license 'LGPL-2.1'
compatibility 'all'
source_url 'https://ftpmirror.gnu.org/mpc/mpc-1.1.0.tar.gz'
source_sha256 '6985c538143c1208dcb1ac42cedad6ff52e267b47e5f970183a3e75125b43c2e'
......
......@@ -4,6 +4,7 @@ class Mpfr < Package
description 'The MPFR library is a C library for multiple-precision floating-point computations with correct rounding.'
homepage 'http://www.mpfr.org/'
version '4.0.1'
license 'LGPL-2.1'
compatibility 'all'
source_url 'http://www.mpfr.org/mpfr-current/mpfr-4.0.1.tar.xz'
source_sha256 '67874a60826303ee2fb6affc6dc0ddd3e749e9bfcb4c8655e3953d0458a6e16e'
......
......@@ -4,6 +4,7 @@ class Mpg123 < Package
description 'Fast console MPEG Audio Player and decoder library'
homepage 'http://www.mpg123.org/'
version '1.25.10'
license 'GPL-2 and LGPL-2.1'
compatibility 'all'
source_url 'https://downloads.sourceforge.net/project/mpg123/mpg123/1.25.10/mpg123-1.25.10.tar.bz2'
source_sha256 '6c1337aee2e4bf993299851c70b7db11faec785303cfca3a5c3eb5f329ba7023'
......
......@@ -4,6 +4,7 @@ class Mpv < Package
description 'Video player based on MPlayer/mplayer2'
homepage 'https://mpv.io/'
version '0.32.0'
license 'LGPL-2.1+, GPL-2+, BSD, ISC and GPL-3+'
compatibility 'all'
source_url 'https://github.com/mpv-player/mpv/archive/v0.32.0.tar.gz'
source_sha256 '9163f64832226d22e24bbc4874ebd6ac02372cd717bef15c28a0aa858c5fe592'
......
......@@ -4,8 +4,9 @@ class Msttcorefonts < Package
description "An easy way to install Microsoft's TrueType core fonts on Linux"
homepage 'http://corefonts.sourceforge.net/'
version '3.6'
license 'GPL-2+'
compatibility 'all'
source_url 'http://http.debian.net/debian/pool/contrib/m/msttcorefonts/msttcorefonts_3.6.tar.gz'
source_url 'https://httpredir.debian.org/debian/pool/contrib/m/msttcorefonts/msttcorefonts_3.6.tar.gz'
source_sha256 'c23a2c519acad44fb65dfdd5b6f7de7b351ec15394df52cc744e3c6deb51d42f'
binary_url ({
......
......@@ -4,6 +4,7 @@ class Mtdev < Package
description 'The mtdev is a stand-alone library which transforms all variants of kernel MT events to the slotted type B protocol.'
homepage 'http://bitmath.org/code/mtdev'
version '1.1.5-0'
license 'MIT'
compatibility 'all'
source_url 'http://bitmath.org/code/mtdev/mtdev-1.1.5.tar.bz2'
source_sha256 '6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f'
......
......@@ -5,6 +5,7 @@ class Mtools < Package
homepage 'https://www.gnu.org/software/mtools/'
@_ver = '4.0.26'
version @_ver
license 'GPL-3'
compatibility 'all'
source_url "https://ftp.gnu.org/gnu/mtools/mtools-#{@_ver}.tar.lz"
source_sha256 'd09cff66d7277ad36a7573fc3e9803bfa558cdda83baabaafbf7761317462283'
......
......@@ -4,6 +4,7 @@ class Mtr < Package
description "mtr combines the functionality of the 'traceroute' and 'ping' programs in a single network diagnostic tool."
homepage 'https://www.bitwizard.nl/mtr/'
version '0.93'
license 'GPL-2'
compatibility 'all'
source_url 'ftp://ftp.bitwizard.nl/mtr/mtr-0.93.tar.gz'
source_sha256 '229c673d637bd7dbb96471623785a47e85da0b1944978200c949994c1e6af10d'
......
......@@ -4,6 +4,7 @@ class Multitail < Package
description 'MultiTail allows you to monitor logfiles and command output in multiple windows in a terminal, colorize, filter and merge.'
homepage 'https://www.vanheusden.com/multitail/'
version '6.4.2-1'
license 'GPL-2'
compatibility 'all'
source_url 'https://www.vanheusden.com/multitail/multitail-6.4.2.tgz'
source_sha256 'af1d5458a78ad3b747c5eeb135b19bdca281ce414cefdc6ea0cff6d913caa1fd'
......
......@@ -4,6 +4,7 @@ class Muparser < Package
description 'muParser is an extensible high performance math expression parser library written in C++.'
homepage 'http://beltoforion.de/article.php?a=muparser'
version '2.6.1'
license 'BSD-2'
compatibility 'all'
source_url 'https://github.com/beltoforion/muparser/archive/v2.2.6.1.tar.gz'
source_sha256 'd2562853d972b6ddb07af47ce8a1cdeeb8bb3fa9e8da308746de391db67897b3'
......
......@@ -4,6 +4,7 @@ class Musl < Package
description 'A modern, simple, and fast C library implementation that strives to be lightweight, fast, simple, free, and correct in the sense of standards-conformance and safety.'
homepage 'https://www.musl-libc.org/'
version '1.1.23'
license 'MIT, LGPL-2 and GPL-2'
compatibility 'all'
source_url 'https://www.musl-libc.org/releases/musl-1.1.23.tar.gz'
source_sha256 '8a0feb41cef26c97dde382c014e68b9bb335c094bbc1356f6edaaf6b79bd14aa'
......
......@@ -4,6 +4,7 @@ class Mutagen < Package
description 'Mutagen provides real-time file synchronization and flexible network forwarding, extending the reach of your existing development tools to cloud-based containers and infrastructure.'
homepage 'https://mutagen.io/'
version '0.11.5'
license 'GPL-2'
compatibility 'all'
case ARCH
when 'aarch64', 'armv7l'
......
......@@ -4,6 +4,7 @@ class Mutt < Package
description 'Mutt is a small but very powerful text-based mail client for Unix operating systems.'
homepage 'http://mutt.org/'
version '1.9.2'
license 'GPL-2'
compatibility 'all'
source_url 'ftp://ftp.mutt.org/pub/mutt/mutt-1.9.2.tar.gz'
source_sha256 'a2e152a352bbf02d222d54074199d9c53821c19f700c4cb85f78fa85faed7896'
......
......@@ -2,8 +2,9 @@ require 'package'
class Mutter < Package
description 'A window manager for GNOME'
homepage 'https://gitlab.gnome.org/GNOME/mutter'
homepage 'https://wiki.gnome.org/Projects/Mutter'
version '40.rc'
license 'GPL-2+'
compatibility 'x86_64 aarch64 armv7l'
source_url "https://gitlab.gnome.org/GNOME/mutter/-/archive/#{version}/mutter-#{version}.tar.bz2"
# source_url "https://download.gnome.org/core/#{version}/sources/mutter-#{version}.tar.xz"
......
......@@ -4,6 +4,7 @@ class Mypaint < Package
description 'MyPaint is a simple drawing and painting program'
homepage 'http://mypaint.org/'
version '1.2.1'
license 'GPL-2'
compatibility 'all'
source_url 'https://github.com/mypaint/mypaint/releases/download/v1.2.1/mypaint-1.2.1.tar.xz'
source_sha256 'ed2349382f6a0c583d7defae06427e97ac7d14acb77b9e2c0fc7171ddd96d3c7'
......
......@@ -4,6 +4,7 @@ class Mypaint_brushes < Package
description 'Brushes used by MyPaint and other software using libmypaint.'
homepage 'https://github.com/Jehan/mypaint-brushes'
version '1.3.0'
license 'CC0-1.0'
compatibility 'all'
source_url 'https://github.com/Jehan/mypaint-brushes/archive/v1.3.0/mypaint-brushes-v1.3.0.tar.gz'
source_sha256 '704bb6420e65085acfd7a61d6050e96b0395c5eab078433f11406c355f16b214'
......
......@@ -4,6 +4,7 @@ class Mysqltuner < Package
description 'MySQLTuner is a script written in Perl that allows you to review a MySQL installation quickly and make adjustments to increase performance and stability.'
homepage 'https://github.com/major/MySQLTuner-perl'
version '1.7.7'
license 'GPL-3+'
compatibility 'all'
source_url 'https://raw.githubusercontent.com/major/MySQLTuner-perl/1c51f442822a170fb2eaafb088f22c8f4baacd9d/README.md'
source_sha256 '381d2200b487b4e8839d863ee300b761d5d0a8ee4eac5a8c51ef9bbd640ae6e6'
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment