diff --git a/README.md b/README.md index e31922ba..44e1de6d 100644 --- a/README.md +++ b/README.md @@ -10,25 +10,13 @@ Despite the fact that it was made with Essentials games in mind, there is nothin It supports Windows, Linux and both Intel and Apple Silicon versions of macOS. -Releases are [here](https://gitlab.com/mkxp-z/mkxp-z/-/releases). Requirements for running them are Windows 8.1+, Ubuntu 18.04+ (Fedora and Manjaro releases that age or newer *should* also be fine), or macOS 10.12.2+. +Releases are [here](https://github.com/mkxp-z/mkxp-z/releases). Requirements for running them are Windows 8.1+, Ubuntu 20.04+ (Fedora and Manjaro releases that age or newer *should* also be fine), or macOS 10.12.2+. -I'd highly recommend [checking the gitbook](https://roza-gb.gitbook.io/mkxp-z) for more information than this readme contains. +I'd highly recommend [checking the wiki](https://github.com/mkxp-z/mkxp-z/wiki) for more information than this readme contains. ## Bindings Bindings provide the glue code for an interpreted language environment to run game scripts in. mkxp-z focuses on MRI and as such the mruby and null bindings are not included. -### MRI -Website: https://www.ruby-lang.org/en/ - -Matz's Ruby Interpreter, also called CRuby, is the most widely deployed version of ruby. MRI 1.8.1 is what was used in RPG Maker XP, and 1.8.7 is the lowest that mkxp-z is prepared to let you go. - -Ruby versions 1.9.3 and 2.1 - 3.1 are also supported, and running each platform's respective dependency makefile will build Ruby 3.1. - -## Dependencies / Building - -For build instructions, refer to the [gitbook](https://roza-gb.gitbook.io/mkxp-z/). - - ## Midi music mkxp doesn't come with a soundfont by default, so you will have to supply it yourself (set its path in the config). Playback has been tested and should work reasonably well with all RTP assets. @@ -49,7 +37,7 @@ Technically, while SDL itself might support these buttons, the keybinding menu h In the RMXP version of RGSS, fonts are loaded directly from system specific search paths (meaning they must be installed to be available to games). Because this whole thing is a giant platform-dependent headache, Ancurio decided to implement the behavior Enterbrain thankfully added in VX Ace: loading fonts will automatically search a folder called "Fonts", which obeys the default searchpath behavior (ie. it can be located directly in the game folder, or an RTP). -If a requested font is not found, no error is generated. Instead, a built-in font is used. By default, this font is Liberation Sans. WenQuanYi MicroHei is used as the built-in font if the `cjk_fallback_font` option is used. +If a requested font is not found, no error is generated. Instead, a built-in font is used. By default, this font is Liberation Sans. ## What doesn't work * wma audio files diff --git a/linux/Makefile b/linux/Makefile index 2e372c81..1d275f00 100644 --- a/linux/Makefile +++ b/linux/Makefile @@ -19,7 +19,6 @@ PKG_CONFIG_LIBDIR := $(BUILD_PREFIX)/lib/pkgconfig GIT := git CLONE := $(GIT) clone -q GITHUB := https://github.com -GITLAB := https://gitlab.com CONFIGURE_ENV := \ PKG_CONFIG_LIBDIR=$(PKG_CONFIG_LIBDIR) \ @@ -82,7 +81,7 @@ $(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh ./autogen.sh $(DOWNLOADS)/vorbis/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis + $(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis # Ogg, dependency of Vorbis @@ -100,7 +99,7 @@ $(DOWNLOADS)/ogg/configure: $(DOWNLOADS)/ogg/autogen.sh cd $(DOWNLOADS)/ogg; ./autogen.sh $(DOWNLOADS)/ogg/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/ogg $(DOWNLOADS)/ogg + $(CLONE) $(GITHUB)/mkxp-z/ogg $(DOWNLOADS)/ogg # Pixman pixman: init_dirs libpng $(LIBDIR)/libpixman-1.a @@ -115,7 +114,7 @@ $(DOWNLOADS)/pixman/Makefile: $(DOWNLOADS)/pixman/autogen.sh $(AUTOGEN) --enable-static=yes --enable-shared=no $(DOWNLOADS)/pixman/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/pixman $(DOWNLOADS)/pixman + $(CLONE) $(GITHUB)/mkxp-z/pixman $(DOWNLOADS)/pixman # iconv @@ -165,7 +164,7 @@ $(DOWNLOADS)/physfs/cmakebuild/Makefile: $(DOWNLOADS)/physfs/CMakeLists.txt $(CMAKE) -DPHYSFS_BUILD_STATIC=true -DPHYSFS_BUILD_SHARED=false $(DOWNLOADS)/physfs/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/physfs $(DOWNLOADS)/physfs + $(CLONE) $(GITHUB)/mkxp-z/physfs $(DOWNLOADS)/physfs # libpng libpng: init_dirs $(LIBDIR)/libpng.a @@ -180,7 +179,7 @@ $(DOWNLOADS)/libpng/Makefile: $(DOWNLOADS)/libpng/configure --enable-shared=no --enable-static=yes $(DOWNLOADS)/libpng/configure: - $(CLONE) $(GITLAB)/mkxp-z/libpng $(DOWNLOADS)/libpng + $(CLONE) $(GITHUB)/mkxp-z/libpng $(DOWNLOADS)/libpng # libjpeg libjpeg: init_dirs $(LIBDIR)/libjpeg.a @@ -194,7 +193,7 @@ $(DOWNLOADS)/libjpeg/cmakebuild/Makefile: $(DOWNLOADS)/libjpeg/CMakeLists.txt $(CMAKE) -DENABLE_SHARED=no -DENABLE_STATIC=yes $(DOWNLOADS)/libjpeg/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/libjpeg-turbo $(DOWNLOADS)/libjpeg + $(CLONE) $(GITHUB)/mkxp-z/libjpeg-turbo $(DOWNLOADS)/libjpeg # SDL2 sdl2: init_dirs $(LIBDIR)/libSDL2.a @@ -211,7 +210,7 @@ $(DOWNLOADS)/sdl2/configure: $(DOWNLOADS)/sdl2/autogen.sh cd $(DOWNLOADS)/sdl2; ./autogen.sh $(DOWNLOADS)/sdl2/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL $(DOWNLOADS)/sdl2 -b mkxp-z; cd $(DOWNLOADS)/sdl2 + $(CLONE) $(GITHUB)/mkxp-z/SDL $(DOWNLOADS)/sdl2 -b mkxp-z; cd $(DOWNLOADS)/sdl2 # SDL2 (Image) sdl2image: init_dirs sdl2 libpng libjpeg $(LIBDIR)/libSDL2_image.a @@ -232,7 +231,7 @@ $(DOWNLOADS)/sdl2_image/configure: $(DOWNLOADS)/sdl2_image/autogen.sh cd $(DOWNLOADS)/sdl2_image; ./autogen.sh $(DOWNLOADS)/sdl2_image/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL_image_old $(DOWNLOADS)/sdl2_image -b mkxp-z + $(CLONE) $(GITHUB)/mkxp-z/SDL_image_old $(DOWNLOADS)/sdl2_image -b mkxp-z # SDL_sound sdlsound: init_dirs sdl2 libogg libvorbis $(LIBDIR)/libSDL2_sound.a @@ -248,7 +247,7 @@ $(DOWNLOADS)/sdl_sound/cmakebuild/Makefile: $(DOWNLOADS)/sdl_sound/CMakeLists.tx -DSDLSOUND_BUILD_TEST=false $(DOWNLOADS)/sdl_sound/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/SDL_sound $(DOWNLOADS)/sdl_sound -b git + $(CLONE) $(GITHUB)/mkxp-z/SDL_sound $(DOWNLOADS)/sdl_sound -b git # SDL2 (ttf) sdl2ttf: init_dirs sdl2 freetype $(LIBDIR)/libSDL2_ttf.a @@ -262,7 +261,7 @@ $(DOWNLOADS)/sdl2_ttf/cmakebuild/Makefile: $(DOWNLOADS)/sdl2_ttf/CMakeLists.txt $(CMAKE) -DBUILD_SHARED_LIBS=no $(DOWNLOADS)/sdl2_ttf/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/sdl_ttf $(DOWNLOADS)/sdl2_ttf + $(CLONE) $(GITHUB)/mkxp-z/sdl_ttf $(DOWNLOADS)/sdl2_ttf # Freetype (dependency of SDL2_ttf) freetype: init_dirs $(LIBDIR)/libfreetype.a @@ -279,7 +278,7 @@ $(DOWNLOADS)/freetype/configure: $(DOWNLOADS)/freetype/autogen.sh cd $(DOWNLOADS)/freetype; ./autogen.sh $(DOWNLOADS)/freetype/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/freetype2 $(DOWNLOADS)/freetype + $(CLONE) $(GITHUB)/mkxp-z/freetype2 $(DOWNLOADS)/freetype # OpenAL openal: init_dirs libogg $(LIBDIR)/libopenal.a @@ -293,7 +292,7 @@ $(DOWNLOADS)/openal/cmakebuild/Makefile: $(DOWNLOADS)/openal/CMakeLists.txt $(CMAKE) -DLIBTYPE=STATIC -DALSOFT_EXAMPLES=no -DALSOFT_UTILS=no $(OPENAL_FLAGS) $(DOWNLOADS)/openal/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/openal-soft $(DOWNLOADS)/openal + $(CLONE) $(GITHUB)/mkxp-z/openal-soft $(DOWNLOADS)/openal # FluidSynth fluidsynth: init_dirs $(LIBDIR)/libfluidsynth.a @@ -307,7 +306,7 @@ $(DOWNLOADS)/fluidsynth/cmakebuild/Makefile: $(DOWNLOADS)/fluidsynth/CMakeLists. $(CMAKE) -DBUILD_SHARED_LIBS=no -Denable-sdl2=no -Denable-readline=no $(DOWNLOADS)/fluidsynth/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/fluidsynth-sans-glib $(DOWNLOADS)/fluidsynth + $(CLONE) $(GITHUB)/mkxp-z/fluidsynth-sans-glib $(DOWNLOADS)/fluidsynth # OpenSSL openssl: init_dirs $(LIBDIR)/libssl.a @@ -323,7 +322,7 @@ $(DOWNLOADS)/openssl/Makefile: $(DOWNLOADS)/openssl/Configure --openssldir="$(BUILD_PREFIX)" $(DOWNLOADS)/openssl/Configure: - $(CLONE) $(GITHUB)/openssl/openssl $(DOWNLOADS)/openssl -c advice.detachedHead=false --branch OpenSSL_1_1_1i + $(CLONE) $(GITHUB)/openssl/openssl $(DOWNLOADS)/openssl --single-branch --branch OpenSSL_1_1_1i --depth 1 # Standard ruby ruby: init_dirs openssl $(BUILD_PREFIX)/libruby.so.3.1 @@ -340,7 +339,7 @@ $(DOWNLOADS)/ruby/configure: $(DOWNLOADS)/ruby/*.c cd $(DOWNLOADS)/ruby; autoreconf -i $(DOWNLOADS)/ruby/*.c: - $(CLONE) $(GITLAB)/mkxp-z/ruby $(DOWNLOADS)/ruby -b mkxp-z-3.1; + $(CLONE) $(GITHUB)/mkxp-z/ruby $(DOWNLOADS)/ruby --single-branch --branch mkxp-z-3.1 --depth 1; # ==== init_dirs: diff --git a/macos/Dependencies/dependencies.make b/macos/Dependencies/dependencies.make index 28b1e7f6..14150cfa 100644 --- a/macos/Dependencies/dependencies.make +++ b/macos/Dependencies/dependencies.make @@ -13,7 +13,6 @@ PKG_CONFIG_LIBDIR := $(BUILD_PREFIX)/lib/pkgconfig GIT := git CLONE := $(GIT) clone -q GITHUB := https://github.com -GITLAB := https://gitlab.com # need to set the build variable because Ruby is picky ifeq "$(strip $(shell uname -m))" "arm64" @@ -95,7 +94,7 @@ $(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh ./autogen.sh $(DOWNLOADS)/vorbis/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis + $(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis # Ogg, dependency of Vorbis @@ -113,7 +112,7 @@ $(DOWNLOADS)/ogg/configure: $(DOWNLOADS)/ogg/autogen.sh cd $(DOWNLOADS)/ogg; ./autogen.sh $(DOWNLOADS)/ogg/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/ogg $(DOWNLOADS)/ogg + $(CLONE) $(GITHUB)/mkxp-z/ogg $(DOWNLOADS)/ogg # uchardet uchardet: init_dirs $(LIBDIR)/libuchardet.a @@ -145,7 +144,7 @@ $(DOWNLOADS)/pixman/Makefile: $(DOWNLOADS)/pixman/autogen.sh --disable-arm-a64-neon $(DOWNLOADS)/pixman/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/pixman $(DOWNLOADS)/pixman + $(CLONE) $(GITHUB)/mkxp-z/pixman $(DOWNLOADS)/pixman # PhysFS @@ -162,7 +161,7 @@ $(DOWNLOADS)/physfs/cmakebuild/Makefile: $(DOWNLOADS)/physfs/CMakeLists.txt $(CMAKE) -DPHYSFS_BUILD_STATIC=true -DPHYSFS_BUILD_SHARED=false $(DOWNLOADS)/physfs/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/physfs $(DOWNLOADS)/physfs + $(CLONE) $(GITHUB)/mkxp-z/physfs $(DOWNLOADS)/physfs # libpng libpng: init_dirs $(LIBDIR)/libpng.a @@ -177,7 +176,7 @@ $(DOWNLOADS)/libpng/Makefile: $(DOWNLOADS)/libpng/configure --enable-shared=no --enable-static=yes $(DOWNLOADS)/libpng/configure: - $(CLONE) $(GITLAB)/mkxp-z/libpng $(DOWNLOADS)/libpng + $(CLONE) $(GITHUB)/mkxp-z/libpng $(DOWNLOADS)/libpng # SDL2 sdl2: init_dirs $(LIBDIR)/libSDL2.a @@ -195,7 +194,7 @@ $(DOWNLOADS)/sdl2/configure: $(DOWNLOADS)/sdl2/autogen.sh cd $(DOWNLOADS)/sdl2; ./autogen.sh $(DOWNLOADS)/sdl2/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL $(DOWNLOADS)/sdl2 -b mkxp-z; cd $(DOWNLOADS)/sdl2 + $(CLONE) $(GITHUB)/mkxp-z/SDL $(DOWNLOADS)/sdl2 -b mkxp-z; cd $(DOWNLOADS)/sdl2 # SDL_image sdl2image: init_dirs sdl2 $(LIBDIR)/libSDL2_image.a @@ -216,7 +215,7 @@ $(DOWNLOADS)/sdl2_image/cmakebuild/Makefile: $(DOWNLOADS)/sdl2_image/CMakeLists. $(DOWNLOADS)/sdl2_image/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/SDL_image $(DOWNLOADS)/sdl2_image -b mkxp-z + $(CLONE) $(GITHUB)/mkxp-z/SDL_image $(DOWNLOADS)/sdl2_image -b mkxp-z # SDL_sound @@ -234,7 +233,7 @@ $(DOWNLOADS)/sdl_sound/cmakebuild/Makefile: $(DOWNLOADS)/sdl_sound/CMakeLists.tx -DSDLSOUND_DECODER_COREAUDIO=false $(DOWNLOADS)/sdl_sound/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/SDL_sound $(DOWNLOADS)/sdl_sound -b git + $(CLONE) $(GITHUB)/mkxp-z/SDL_sound $(DOWNLOADS)/sdl_sound -b git # SDL2 (ttf) @@ -252,7 +251,7 @@ $(DOWNLOADS)/sdl2_ttf/configure: $(DOWNLOADS)/sdl2_ttf/autogen.sh cd $(DOWNLOADS)/sdl2_ttf; ./autogen.sh $(DOWNLOADS)/sdl2_ttf/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL_ttf $(DOWNLOADS)/sdl2_ttf -b mkxp-z + $(CLONE) $(GITHUB)/mkxp-z/SDL_ttf $(DOWNLOADS)/sdl2_ttf -b mkxp-z # Freetype (dependency of SDL2_ttf) freetype: init_dirs $(LIBDIR)/libfreetype.a @@ -269,7 +268,7 @@ $(DOWNLOADS)/freetype/configure: $(DOWNLOADS)/freetype/autogen.sh cd $(DOWNLOADS)/freetype; ./autogen.sh $(DOWNLOADS)/freetype/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/freetype2 $(DOWNLOADS)/freetype + $(CLONE) $(GITHUB)/mkxp-z/freetype2 $(DOWNLOADS)/freetype # OpenAL openal: init_dirs libogg $(LIBDIR)/libopenal.a @@ -283,7 +282,7 @@ $(DOWNLOADS)/openal/cmakebuild/Makefile: $(DOWNLOADS)/openal/CMakeLists.txt $(CMAKE) -DLIBTYPE=STATIC -DALSOFT_EXAMPLES=no -DALSOFT_UTILS=no $(OPENAL_FLAGS) $(DOWNLOADS)/openal/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/openal-soft $(DOWNLOADS)/openal + $(CLONE) $(GITHUB)/mkxp-z/openal-soft $(DOWNLOADS)/openal # OpenSSL openssl: init_dirs $(LIBDIR)/libssl.a @@ -300,7 +299,7 @@ $(DOWNLOADS)/openssl/Makefile: $(DOWNLOADS)/openssl/Configure $(DOWNLOADS)/openssl/Configure: $(CLONE) $(GITHUB)/openssl/openssl $(DOWNLOADS)/openssl; \ - cd $(DOWNLOADS)/openssl; git checkout OpenSSL_1_1_1i + cd $(DOWNLOADS)/openssl --single-branch --branch OpenSSL_1_1_1i --depth 1 # Standard ruby ruby: init_dirs openssl $(LIBDIR)/libruby.3.1.dylib @@ -318,7 +317,7 @@ $(DOWNLOADS)/ruby/configure: $(DOWNLOADS)/ruby/*.c cd $(DOWNLOADS)/ruby; autoreconf -i $(DOWNLOADS)/ruby/*.c: - $(CLONE) $(GITLAB)/mkxp-z/ruby $(DOWNLOADS)/ruby --single-branch -b mkxp-z-3.1; + $(CLONE) $(GITHUB)/mkxp-z/ruby $(DOWNLOADS)/ruby --single-branch -b mkxp-z-3.1 --depth 1; # ==== init_dirs: diff --git a/windows/Makefile b/windows/Makefile index 1baca128..a93270a1 100755 --- a/windows/Makefile +++ b/windows/Makefile @@ -20,7 +20,6 @@ PKG_CONFIG_LIBDIR := $(BUILD_PREFIX)/lib/pkgconfig GIT := git CLONE := $(GIT) clone -q GITHUB := https://github.com -GITLAB := https://gitlab.com CONFIGURE_ENV := \ PKG_CONFIG_LIBDIR=$(PKG_CONFIG_LIBDIR) \ @@ -84,7 +83,7 @@ $(DOWNLOADS)/vorbis/configure: $(DOWNLOADS)/vorbis/autogen.sh ./autogen.sh $(DOWNLOADS)/vorbis/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis + $(CLONE) $(GITHUB)/mkxp-z/vorbis $(DOWNLOADS)/vorbis # Ogg, dependency of Vorbis @@ -102,7 +101,7 @@ $(DOWNLOADS)/ogg/configure: $(DOWNLOADS)/ogg/autogen.sh cd $(DOWNLOADS)/ogg; ./autogen.sh $(DOWNLOADS)/ogg/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/ogg $(DOWNLOADS)/ogg + $(CLONE) $(GITHUB)/mkxp-z/ogg $(DOWNLOADS)/ogg # Pixman pixman: init_dirs libpng $(LIBDIR)/libpixman-1.a @@ -117,7 +116,7 @@ $(DOWNLOADS)/pixman/Makefile: $(DOWNLOADS)/pixman/autogen.sh $(AUTOGEN) --enable-static=yes --enable-shared=no $(DOWNLOADS)/pixman/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/pixman $(DOWNLOADS)/pixman + $(CLONE) $(GITHUB)/mkxp-z/pixman $(DOWNLOADS)/pixman # PhysFS @@ -134,7 +133,7 @@ $(DOWNLOADS)/physfs/cmakebuild/Makefile: $(DOWNLOADS)/physfs/CMakeLists.txt $(CMAKE) -DPHYSFS_BUILD_STATIC=true -DPHYSFS_BUILD_SHARED=false $(DOWNLOADS)/physfs/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/physfs $(DOWNLOADS)/physfs + $(CLONE) $(GITHUB)/mkxp-z/physfs $(DOWNLOADS)/physfs # libpng libpng: init_dirs $(LIBDIR)/libpng.a @@ -149,7 +148,7 @@ $(DOWNLOADS)/libpng/Makefile: $(DOWNLOADS)/libpng/configure --enable-shared=no --enable-static=yes $(DOWNLOADS)/libpng/configure: - $(CLONE) $(GITLAB)/mkxp-z/libpng $(DOWNLOADS)/libpng + $(CLONE) $(GITHUB)/mkxp-z/libpng $(DOWNLOADS)/libpng # libjpeg libjpeg: init_dirs $(LIBDIR)/libjpeg.a @@ -163,7 +162,7 @@ $(DOWNLOADS)/libjpeg/cmakebuild/Makefile: $(DOWNLOADS)/libjpeg/CMakeLists.txt $(CMAKE) -DENABLE_SHARED=no -DENABLE_STATIC=yes $(DOWNLOADS)/libjpeg/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/libjpeg-turbo $(DOWNLOADS)/libjpeg + $(CLONE) $(GITHUB)/mkxp-z/libjpeg-turbo $(DOWNLOADS)/libjpeg # uchardet uchardet: init_dirs $(LIBDIR)/libuchardet.a @@ -195,7 +194,7 @@ $(DOWNLOADS)/sdl2/configure: $(DOWNLOADS)/sdl2/autogen.sh cd $(DOWNLOADS)/sdl2; ./autogen.sh $(DOWNLOADS)/sdl2/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL $(DOWNLOADS)/sdl2 -b mkxp-z; cd $(DOWNLOADS)/sdl2 + $(CLONE) $(GITHUB)/mkxp-z/SDL $(DOWNLOADS)/sdl2 -b mkxp-z; cd $(DOWNLOADS)/sdl2 # SDL2 (Image) sdl2image: init_dirs sdl2 libpng libjpeg $(LIBDIR)/libSDL2_image.a @@ -216,7 +215,7 @@ $(DOWNLOADS)/sdl2_image/configure: $(DOWNLOADS)/sdl2_image/autogen.sh cd $(DOWNLOADS)/sdl2_image; ./autogen.sh $(DOWNLOADS)/sdl2_image/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL_image_old $(DOWNLOADS)/sdl2_image -b mkxp-z + $(CLONE) $(GITHUB)/mkxp-z/SDL_image_old $(DOWNLOADS)/sdl2_image -b mkxp-z # SDL_sound sdlsound: init_dirs sdl2 libogg libvorbis $(LIBDIR)/libSDL2_sound.a @@ -232,7 +231,7 @@ $(DOWNLOADS)/sdl_sound/cmakebuild/Makefile: $(DOWNLOADS)/sdl_sound/CMakeLists.tx -DSDLSOUND_BUILD_TEST=false $(DOWNLOADS)/sdl_sound/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/SDL_sound $(DOWNLOADS)/sdl_sound -b git + $(CLONE) $(GITHUB)/mkxp-z/SDL_sound $(DOWNLOADS)/sdl_sound -b git # SDL2 (ttf) sdl2ttf: init_dirs sdl2 freetype $(LIBDIR)/libSDL2_ttf.a @@ -249,7 +248,7 @@ $(DOWNLOADS)/sdl2_ttf/configure: $(DOWNLOADS)/sdl2_ttf/autogen.sh cd $(DOWNLOADS)/sdl2_ttf; ./autogen.sh $(DOWNLOADS)/sdl2_ttf/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/SDL_ttf $(DOWNLOADS)/sdl2_ttf -b mkxp-z + $(CLONE) $(GITHUB)/mkxp-z/SDL_ttf $(DOWNLOADS)/sdl2_ttf -b mkxp-z # Freetype (dependency of SDL2_ttf) freetype: init_dirs $(LIBDIR)/libfreetype.a @@ -266,7 +265,7 @@ $(DOWNLOADS)/freetype/configure: $(DOWNLOADS)/freetype/autogen.sh cd $(DOWNLOADS)/freetype; ./autogen.sh $(DOWNLOADS)/freetype/autogen.sh: - $(CLONE) $(GITLAB)/mkxp-z/freetype2 $(DOWNLOADS)/freetype + $(CLONE) $(GITHUB)/mkxp-z/freetype2 $(DOWNLOADS)/freetype # OpenAL openal: init_dirs libogg $(LIBDIR)/libOpenAL32.a @@ -280,7 +279,7 @@ $(DOWNLOADS)/openal/cmakebuild/Makefile: $(DOWNLOADS)/openal/CMakeLists.txt $(CMAKE) -DLIBTYPE=STATIC -DALSOFT_EXAMPLES=no -DALSOFT_UTILS=no $(OPENAL_FLAGS) $(DOWNLOADS)/openal/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/openal-soft $(DOWNLOADS)/openal + $(CLONE) $(GITHUB)/mkxp-z/openal-soft $(DOWNLOADS)/openal # FluidSynth fluidsynth: init_dirs $(LIBDIR)/libfluidsynth.a @@ -294,7 +293,7 @@ $(DOWNLOADS)/fluidsynth/cmakebuild/Makefile: $(DOWNLOADS)/fluidsynth/CMakeLists. $(CMAKE) -DBUILD_SHARED_LIBS=no -Denable-sdl2=no -Denable-readline=no $(DOWNLOADS)/fluidsynth/CMakeLists.txt: - $(CLONE) $(GITLAB)/mkxp-z/fluidsynth-sans-glib $(DOWNLOADS)/fluidsynth + $(CLONE) $(GITHUB)/mkxp-z/fluidsynth-sans-glib $(DOWNLOADS)/fluidsynth # OpenSSL openssl: init_dirs $(LIBDIR)/libssl.a @@ -310,7 +309,7 @@ $(DOWNLOADS)/openssl/Makefile: $(DOWNLOADS)/openssl/Configure --openssldir="$(BUILD_PREFIX)" $(DOWNLOADS)/openssl/Configure: - $(CLONE) $(GITHUB)/openssl/openssl $(DOWNLOADS)/openssl -c advice.detachedHead=false --branch OpenSSL_1_1_1i + $(CLONE) $(GITHUB)/openssl/openssl $(DOWNLOADS)/openssl --single-branch --branch OpenSSL_1_1_1i --depth 1 # Standard ruby ruby: init_dirs openssl $(BUILD_PREFIX)/$(RB_PREFIX)-ruby310.dll @@ -327,7 +326,7 @@ $(DOWNLOADS)/ruby/configure: $(DOWNLOADS)/ruby/*.c cd $(DOWNLOADS)/ruby; autoreconf -i $(DOWNLOADS)/ruby/*.c: - $(CLONE) $(GITLAB)/mkxp-z/ruby $(DOWNLOADS)/ruby -b mkxp-z-3.1; + $(CLONE) $(GITHUB)/mkxp-z/ruby $(DOWNLOADS)/ruby --single-branch --branch mkxp-z-3.1 --depth 1; # ==== init_dirs: