[MacPorts] #30782: efte: update to 1.1
#30782: efte: update to 1.1 -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Keywords: haspatch | Port: efte -------------------------------------+-------------------------------------- Here is a patch that makes the following changes to the efte port: * update efte to 1.1 * use bzip2 distfile because it is smaller * change no_x11 variant to x11 variant; retain compatibility code to ease upgrades * use the cmake portgroup * add ncurses dependency * change the X dependencies to library dependencies * use rmd160 and sha256 checksums for distfile * use `system`'s new `-W` argument The problem is it fails in the post-destroot block; the `cefte` program does not seem to exist anymore. I don't know what it did in efte 0.96 so I don't know whether this post-destroot block needs to be changed in some way or just deleted. -- Ticket URL: <https://trac.macports.org/ticket/30782> MacPorts <http://www.macports.org/> Ports system for Mac OS
#30782: efte: update to 1.1 ---------------------------+------------------------ Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.1 Resolution: | Keywords: haspatch Port: efte | ---------------------------+------------------------ Comment (by mojca@…): I looked at #39383 and forgot to check if there were any other tickets related to efte already open. I fixed the port (using basically the same fixes as you did except for upgrading the port) and wanted to open a new ticket when I found this one and realized that it cannot hurt to declare maintainer timeout two years after receiving no response from the maintainer. I committed r115028 with all the changes but the upgrade to 1.1 exactly for the reason you mentioned: the new version doesn't build `cefte` which seems to be some configuration script and I have no idea how much influence it has if one skips the call. -- Ticket URL: <https://trac.macports.org/ticket/30782#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#30782: efte: update to 1.1 ---------------------------+------------------------ Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: efte | ---------------------------+------------------------ Changes (by mojca@…): * cc: mojca@… (added) * version: 2.0.1 => -- Ticket URL: <https://trac.macports.org/ticket/30782#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#30782: efte: update to 1.1 ---------------------------+------------------------ Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: efte | ---------------------------+------------------------ Comment (by mojca@…): I forgot to add: I added dependency on `xorg-libice` and `xorg-libX11`. The port seems to link against these two, but I didn't do the global cleanup of my libs to make sure that these are really needed. `libice` seems to be explicitly asked for, I'm not sure about `libX11`. -- Ticket URL: <https://trac.macports.org/ticket/30782#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#30782: efte: update to 1.1 ---------------------------+------------------------ Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: efte | ---------------------------+------------------------ Comment (by mojca@…): Please note that there is `packaging/macports/Portfile` in sources: {{{ # $Id$ PortSystem 1.0 name efte version 1.1 categories editors platforms darwin maintainers jeremy@cowgar.com description configurable programmers editor long_description \ eFTE is a lightweight, extendable, folding text editor \ geared toward the programmer. eFTE is a fork of FTE with goals of \ taking FTE to the next step, hence, Enhanced FTE. homepage http://efte.cowgar.com master_sites http://downloads.sourceforge.net/sourceforge/efte/ checksums efte-${version}.tar.gz md5 20c5ca30ed1990f473581e6cafda6a4b depends_build bin:cmake:cmake configure.args -DCMAKE_BUIL_TYPE=Release \ -DCMAKE_INSTALL_PREFIX:PATH=${prefix} \ -DUSE_GPM=OFF -DBUILD_CONSOLE=ON -DBUILD_X=OFF configure { system "cd ${worksrcpath} && ${configure.env} cmake ${configure.args} ${worksrcpath}" } variant x11 { depends_build-append lib:libX11:XFree86 configure.args-delete "-DBUILD_X=OFF" configure.args-append "-DBUILD_X=ON" } }}} They seem to have removed the last system line. My blind guess (apart from the fact that the project doesn't seem active any longer) is that they had a good reason to remove `cefte` from the available commands, most probably special configuration is not needed any longer. Please also note that there is `macosx/eFTE.xcodeproj` in the sources, but I have no idea how it works if it works at all. The changes on http://efte.cowgar.com/cgi-bin/wiki.pl?Changes also list native Cocoa GUI, but it would help to let an actual user of the software comment. -- Ticket URL: <https://trac.macports.org/ticket/30782#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#30782: efte: update to 1.1 ---------------------------+------------------------ Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: efte | ---------------------------+------------------------ Comment (by mojca@…): I also uploaded a patch with remaining changes needed to upgrade to version 1.1. -- Ticket URL: <https://trac.macports.org/ticket/30782#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#30782: efte: update to 1.1 ---------------------------+------------------------ Reporter: ryandesign@… | Owner: reiffert@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: haspatch Port: efte | ---------------------------+------------------------ Changes (by mojca@…): * status: new => closed * resolution: => fixed Comment: r120506 -- Ticket URL: <https://trac.macports.org/ticket/30782#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts