Page 9 of 13

Re: [OS X] Morn76's Yosemite builds

Posted: Sun Dec 28, 2014 12:04
by Morn76
I've updated the 0.4.11 zip file at GitHub. Based on the same commit as before, but now it actually says 0.4.11 on screen.

The 0.4.11 commit wasn't tagged as such in the main MT repo for some ime because apparently creating the Windows release builds took longer than expected.

Re: [OS X] Morn76's Yosemite builds

Posted: Wed Jan 14, 2015 13:57
by Morn76
New build: 20150114.57f2fa5

Stil no real solution for the trackpad stickiness issue at 60 fps though. :-(

Re: [OS X] Morn76's Yosemite builds

Posted: Mon Jan 26, 2015 11:26
by Morn76
New build: 20150125.47aca6f

Re: [OS X] Morn76's Yosemite builds

Posted: Mon Feb 09, 2015 17:28
by Morn76
New build: 20150208.15c0376

Re: [OS X] Morn76's Yosemite builds

Posted: Wed Feb 18, 2015 22:09
by Morn76
New build:

stable release 0.4.12 (7993a40)

Re: [OS X] Morn76's Yosemite builds

Posted: Fri Feb 20, 2015 12:24
by Minetestforfun
Hi,

Thank you for your work ! :)

But please, can't you maintain a build with mavericks version ? (i can't update my macbook because if i do that, i loose many things, like refind, because it's not compatible with yosemite...)

(So, for the moment i still have your latest Mavericks build, but it's not a updated version...)

Re: [OS X] Morn76's Yosemite builds

Posted: Fri Feb 20, 2015 12:29
by neoascetic
Minetestforfun wrote:Hi,

Thank you for your work ! :)

But please, can't you maintain a build with mavericks version ? (i can't update my macbook because if i do that, i loose many things, like refind, because it's not compatible with yosemite...)

(So, for the moment i still have your latest Mavericks build, but it's not a updated version...)
You may use homebrew to get the latest version of minetest: `brew install homebrew/games/minetest --HEAD`.

Re: [OS X] Morn76's Yosemite builds

Posted: Fri Feb 20, 2015 12:32
by Minetestforfun
I actually used macports repository, but in macports they haven't minetest app...
For Homebrew, that's a great news, i will install homebrew and test the build from it, thank you :)

EDIT : it works great with homebrew, thank you very much !

Re: [OS X] Morn76's Yosemite builds

Posted: Fri Feb 20, 2015 13:36
by Morn76
I've made the Homebrew command orange in the first post; hopefully that makes it more conspicuous.

Whatever happened to the blink and marquee tags, hallmarks of 1990s web design excellence? Now that I finally need them, they've disappeared… :-)

@neoascetic: Could you look into the trackpad stickiness issue? Load the development test and perhaps set fps_max really low and watch the sluggishness when looking around.

Re: [OS X] Morn76's Yosemite builds

Posted: Mon Feb 23, 2015 16:45
by SideburnEtic
What needs to be done so this compiles on an Intel 64-bit architecture?

Re: [OS X] Morn76's Yosemite builds

Posted: Mon Feb 23, 2015 17:22
by neoascetic
Morn76 wrote:@neoascetic: Could you look into the trackpad stickiness issue? Load the development test and perhaps set fps_max really low and watch the sluggishness when looking around.
Ok, I'll take a look.
SideburnEtic wrote:What needs to be done so this compiles on an Intel 64-bit architecture?
What problem do you have exactly?

Re: [OS X] Morn76's Yosemite builds

Posted: Mon Feb 23, 2015 17:39
by SideburnEtic
Compiling exits with an error like CANNOT FIND HEADERS FOR x86_64 architecture.

However, I just found the Homebrew formula at:

usr/local/Library/Taps/homebrew/homebrew-games/minetest.rb

and will update it to 4.12. 4.11 didn't give me any problems that way. It mentions in a comment:

Their CMake cannot create simple app bundle now, but we may use "make package" to create .dmg package with bundle inside and then copy bundle from its tmp directory.

Re: [OS X] Morn76's Yosemite builds

Posted: Tue Feb 24, 2015 10:23
by Morn76
neoascetic wrote:
Morn76 wrote:@neoascetic: Could you look into the trackpad stickiness issue? Load the development test and perhaps set fps_max really low and watch the sluggishness when looking around.
Ok, I'll take a look.
My mtmake script applies a patch that partially reverses a commit to the fps limiter, but apparently 0.4.9/0.4.10 were still more buttery smooth when looking around I've been told.

I've never really noticed this issue before because my Stampy World rarely reaches 60 fps on my Macbook but e.g. in the development test game it's very obvious even on slower hardware.

Re: [OS X] Morn76's Yosemite builds

Posted: Tue Feb 24, 2015 12:16
by Morn76
New build: 20150224.b4acac7

Thanks to Megaf it is now possible to define Shift as the sneak key. The "e" key workaround is no longer needed.

Re: [OS X] Morn76's Yosemite builds

Posted: Tue Feb 24, 2015 12:19
by neoascetic
Morn76 wrote:New build: 20150224.b4acac7
Thanks to Megaf it is now possible to define Shift as the sneak key. The "e" key workaround is no longer needed.
I wonder why all these patches are not merged with the main repo.

Re: [OS X] Morn76's Yosemite builds

Posted: Tue Feb 24, 2015 12:31
by Morn76
The way they are right now they would break the Linux or Windows builds. But if you want to #ifdef them properly to merge with the main repo, go ahead…

Re: [OS X] Morn76's Yosemite builds

Posted: Tue Mar 10, 2015 17:48
by neoascetic
I've created a patch for minetest which simplifies standalone bundle creation (i. e. it takes care about all work by copying all dependencies into resulting bundle). If (when) it merged, I guess there will be no more need in separate project and I hope @Morn76 we may spend our time on making Minetest work fine on OSX by itself instead of creating separate patches/etc). This also allows us to build nightles and publish them in automatic way.

Here the patch, try it out!

Re: [OS X] Morn76's Yosemite builds

Posted: Wed Mar 11, 2015 16:27
by Morn76
Looks nice, neoascetic! Just make sure these builds have all the subgames in my build and all optional features (Redis, LevelDB, FreeType, etc.) enabled. Then I will no longer have to do any builds.

Re: [OS X] Morn76's Yosemite builds

Posted: Wed Mar 11, 2015 16:34
by neoascetic
Just curious, why client need LevelDB and Redis? I thought is required for some heavy-loaded servers.

Re: [OS X] Morn76's Yosemite builds

Posted: Wed Mar 11, 2015 18:50
by Morn76
I always use LevelDB for my maps. Fewer problems with weird shadows from WorldEdit, better performance, and so far no map corruption. SQLite sometimes produces map glitches like mysteriously broken beds, lighting artifacts, etc.

I agree that Redis is not that necessary, it's just that I want to test the Mac build 100% and so I'd like feature parity with sfan5's Windows builds. Same subgames, same optional feaures. And since all the optional stuff is in Homebrew, it's not a big hassle to include it in a build.

Re: [OS X] Morn76's Yosemite builds

Posted: Fri Mar 13, 2015 14:10
by neoascetic
Here we go: night builds and the latest release for OSX.
@Morn76, need your feedback.

Re: [OS X] Morn76's Yosemite builds

Posted: Fri Mar 13, 2015 19:25
by Morn76
Looks excellent, neoascetic, and runs fine! (After I disabled the Mac app signing requirement in System Preferences *again*. Apparently Apple in their infinite wisdom turned this unwanted feature back on?)

My only suggestion is to include a version number of the git revision like my make_mac script did, preferably both in Info.plist (so it shows up in the Finder) and MT itself. Because "latest-dirty" does not tell you much about the exact version.

Otherwise, good job! I'll link to this in the first post. Maybe you should start a new thread for your builds. Then we can link to that from the MT download page. If you will provide stable builds on GItHub too there would be no need for my thread anymore I think. Just make sure the bugs and peculiaities of the Mac version are documented and provide stable builds for when nightlies are buggy.

Re: [OS X] Morn76's builds and neoascetic's nightly builds

Posted: Fri Mar 13, 2015 20:16
by neoascetic
My builds was built on Mavericks, but of course work on Yosemite too, so note in the first post a little bit incorrect.
I don't want to create new thread. Instead, I want all issues be reported to the main Minetest repo; I want to get (and provide) first-class support of OSX in Minetest. Thus, I think link on Downloads page of the website should be enough.

Of course, I'll provide stable builds.

Re: [OS X] Morn76's builds and neoascetic's nightly builds

Posted: Fri Mar 13, 2015 20:26
by Morn76
neoascetic wrote:I want all issues be reported to the main Minetest repo; I want to get (and provide) first-class support of OSX in Minetest. Thus, I think link on Downloads page of the website should be enough.
Not everything in my first post is issues; e.g. where do you put mods and maps. A download link alone is not enough, you also have to provide instructions somewhere.

I've edited the first post so it says Mavericks and Yosemite.

Re: [OS X] Neoascetic's nightly builds and Morn76's builds

Posted: Wed May 13, 2015 15:39
by OmniStudent
Hello! Haven't looked in here in a long while, but great to see some people still work for the OSX version.

Thankyou Morn76 and Neoascetic!

PhD almost done: hope to be able to contribute after that.