Browse Source

add m4 for autoconf

ruki 4 năm trước cách đây
mục cha
commit
12f38f3545

+ 2 - 0
packages/a/autoconf/xmake.lua

@@ -12,6 +12,8 @@ package("autoconf")
         add_versions("2.68", "eff70a2916f2e2b3ed7fe8a2d7e63d72cf3a23684b56456b319c3ebce0705d99")
         add_versions("2.68", "eff70a2916f2e2b3ed7fe8a2d7e63d72cf3a23684b56456b319c3ebce0705d99")
     end
     end
 
 
+    add_deps("m4")
+
     on_install("@macosx", "@linux", function (package)
     on_install("@macosx", "@linux", function (package)
         import("package.tools.autoconf").install(package)
         import("package.tools.autoconf").install(package)
     end)
     end)

+ 2 - 2
packages/m/m4/xmake.lua

@@ -8,13 +8,13 @@ package("m4")
              "https://ftpmirror.gnu.org/m4/m4-$(version).tar.xz")
              "https://ftpmirror.gnu.org/m4/m4-$(version).tar.xz")
     add_versions("1.4.18", "f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07")
     add_versions("1.4.18", "f2c1e86ca0a404ff281631bdc8377638992744b175afb806e25871a24a934e07")
 
 
-    if is_plat("macosx") then
+    if is_host("macosx") then
         -- fix crash from usage of %n in dynamic format strings on High Sierra
         -- fix crash from usage of %n in dynamic format strings on High Sierra
         -- patch credit to Jeremy Huddleston Sequoia <[email protected]>
         -- patch credit to Jeremy Huddleston Sequoia <[email protected]>
         add_patches("1.4.18", path.join(os.scriptdir(), "patches", "1.4.18", "secure_snprintf.patch"), "c0a408fbffb7255fcc75e26bd8edab116fc81d216bfd18b473668b7739a4158e")
         add_patches("1.4.18", path.join(os.scriptdir(), "patches", "1.4.18", "secure_snprintf.patch"), "c0a408fbffb7255fcc75e26bd8edab116fc81d216bfd18b473668b7739a4158e")
     end
     end
 
 
-    on_install("macosx", "linux", function (package)
+    on_install("@macosx", "@linux", function (package)
         import("package.tools.autoconf").install(package, {"--disable-dependency-tracking"})
         import("package.tools.autoconf").install(package, {"--disable-dependency-tracking"})
     end)
     end)