[MacPorts] #33655: wesnoth: update to 1.10.1

MacPorts noreply at macports.org
Fri Mar 16 18:07:03 PDT 2012


#33655: wesnoth: update to 1.10.1
-------------------------------------+--------------------------------------
 Reporter:  ryandesign@…             |       Owner:  jordan@…          
     Type:  update                   |      Status:  new               
 Priority:  Normal                   |   Milestone:                    
Component:  ports                    |     Version:  2.0.4             
 Keywords:  haspatch                 |        Port:  wesnoth           
-------------------------------------+--------------------------------------
 Here's a patch to update wesnoth to 1.10.1.

 The autoconf configuration system has been removed; we must switch to
 cmake or scons. scons has usually been problematic for me, but we have a
 cmake portgroup to deal with most of cmake's quirks, so I opted for cmake.

 Restricting the build to 32-bit no longer seems necessary; this version
 build fine i386 x86_64 universal for me.

 The patches and running autoconf and adding to cppflags are no longer
 necessary; this version builds fine with the latest boost.

 I removed all the configure args. All the args dealing with locating
 libraries seem to be unnecessary now; cmake finds them automatically. As
 for the others:

  * `--disable-dbus`: I couldn't find any evidence of dbus being used now
  * `--disable-desktop-entry`: I don't see any desktop entry being
 installed
  * `--disable-sdltest`: I can't find any corresponding cmake option
  * `--disable-server`: this means that the server is now built too; we
 could add a cmake configure arg to disable it again, but why shouldn't we
 build the server?
  * `--disable-strict-compilation`: this was on by default for me, but I
 don't know what it does anyway

 There is still a problem: although fribidi is detected by cmake, at the
 end it says "Could not find FriBiDi. Disabling FriBiDi support" and
 wesnoth does not end up linked with fribidi. I have not attempted to
 resolve this yet; it should be resolved before committing.

-- 
Ticket URL: <https://trac.macports.org/ticket/33655>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list