[MacPorts] #26539: update for wml-2.0.11
#26539: update for wml-2.0.11 --------------------------------------------+------------------------------- Reporter: reg-macports.org@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: wml --------------------------------------------+------------------------------- The wml distribution includes some tools that are installed in PREFIX/lib/exec, which are duplicates of other ports. This patch removes these tools and replaces them with references to the other ports. After all, de-duplication is what packaging systems are all about. ------ However, more importantly, it removes problems with two of these tools: eperl: is tricky to get to compile and work on MacOS X, see #23803 or #12582. Offloading this to a separate port (eperl, which I've submitted today, #26534) makes maintenance easier. tidy: has seen a lot of updates since its inclusion in the wml distribution. The version that comes with wml is very outdated and slightly incompatible. If you write Makefiles for Debian's wml (which just depends on the new tidy, too), they might be incompatible with MacPort's. ---- Unlike Debian's wml, the following packages are not yet de-duplicated as they haven't been packaged for MacPots: * iselect * mp4h * slice * linklint * freetable * weblint -- Ticket URL: <https://trac.macports.org/ticket/26539> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 --------------------------------------------+------------------------------- Reporter: reg-macports.org@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: wml --------------------------------------------+------------------------------- Comment(by hahn.seb@…): This looks like a nice update, especially because recently wml has started failing due to errors in its components. Maybe you could check your patches to see if they fix those issues and then they could be submitted? -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 --------------------------------------------+------------------------------- Reporter: reg-macports.org@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: wml --------------------------------------------+------------------------------- Comment(by reg-macports.org@…): The main problem is that eperl, whether integrated in wml or as a separate port, needs a +shared perl. There's no way around this. Separating the package makes maintenance easier, though. -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 --------------------------------------------+------------------------------- Reporter: reg-macports.org@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: wml --------------------------------------------+------------------------------- Comment(by reg-macports.org@…): I've added new versions of Portfile and the files/ directory to go with the new version for p5-eperl in #26534. -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 --------------------------------------------+------------------------------- Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Keywords: | Port: wml --------------------------------------------+------------------------------- Changes (by cal@…): * status: new => assigned * owner: macports-tickets@… => cal@… -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 ---------------------------------------------+------------------------------ Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: wml | ---------------------------------------------+------------------------------ Changes (by cal@…): * status: assigned => closed * resolution: => fixed Comment: r83533. I'm not sure I'm supposed to list you as maintainer, but feel free to open a ticket whenever you feel something needs to be changed with the port. You might want to ask on -dev to become maintainer. Depending on p5-* packages is a bad idea for reasons I have forgotten by now. If you want to support multiple versions of perl, make variants to do so (e.g. the rpm52 port does this to some extent). I've also increased the revision for wml, so people will see the need to rebuild. Checksums are sha512 and rmd160 by now, your file only had md5. -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 ---------------------------------------------+------------------------------ Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: wml | ---------------------------------------------+------------------------------ Changes (by macsforever2000@…): * cc: reg-macports.org@… (removed) Comment: @cal: Anyone can be added as a maintainer if the port is nomaintainer or openmaintainer. So the reporter can be this port's maintainer. -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 ---------------------------------------------+------------------------------ Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: wml | ---------------------------------------------+------------------------------ Comment(by cal@…): Replying to [comment:8 macsforever2000@…]:
@cal: Anyone can be added as a maintainer if the port is nomaintainer or openmaintainer. So the reporter can be this port's maintainer.
Thanks for the info. In this case: r83535, welcome aboard. -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 ---------------------------------------------+------------------------------ Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: wml | ---------------------------------------------+------------------------------ Changes (by hahn.seb@…): * status: closed => reopened * resolution: fixed => Comment: I'm still getting an error on Lion, happy to provide any additional information that might be helpful: {{{ make[1]: Entering directory `/opt/local/var/macports/build/_Users_Sebastian_ports_www_wml/wml/work/wml-2.0.11/wml_common' ===> wml_common/bitvector (all) Checking if your kit is complete... Looks good Writing Makefile for Bit::Vector make[2]: Entering directory `/opt/local/var/macports/build/_Users_Sebastian_ports_www_wml/wml/work/wml-2.0.11/wml_common/bitvector' /Developer/usr/bin/llvm-gcc-4.2 -c -pipe -O2 -arch x86_64 -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -fstack-protector -I/opt/local/include -O3 -DVERSION=\"6.0\" -DXS_VERSION=\"6.0\" "-I/opt/local/lib/perl5/5.12.3/darwin-multi- 2level/CORE" BitVector.c /opt/local/bin/perl /opt/local/lib/perl5/vendor_perl/5.12.3/ExtUtils/xsubpp -typemap /opt/local/lib/perl5/5.12.3/ExtUtils/typemap -typemap typemap Vector.xs > Vector.xsc && mv Vector.xsc Vector.c Running Mkbootstrap for Bit::Vector () chmod 644 Vector.bs cp Vector.bs blib/arch/auto/Bit/Vector/Vector.bs chmod 644 blib/arch/auto/Bit/Vector/Vector.bs cp Vector.pm blib/lib/Bit/Vector.pm /Developer/usr/bin/llvm-gcc-4.2 -c -pipe -O2 -arch x86_64 -fno-common -DPERL_DARWIN -I/opt/local/include -no-cpp-precomp -fno-strict-aliasing -fstack-protector -I/opt/local/include -O3 -DVERSION=\"6.0\" -DXS_VERSION=\"6.0\" "-I/opt/local/lib/perl5/5.12.3/darwin-multi- 2level/CORE" Vector.c In file included from BitVector.h:12, from Vector.xs:19: ToolBox.h:82: error: expected identifier before numeric constant make[2]: *** [Vector.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[2]: Leaving directory `/opt/local/var/macports/build/_Users_Sebastian_ports_www_wml/wml/work/wml-2.0.11/wml_common/bitvector' make[1]: *** [all] Error 1 make[1]: Leaving directory `/opt/local/var/macports/build/_Users_Sebastian_ports_www_wml/wml/work/wml-2.0.11/wml_common' make: *** [all] Error 1 make: Leaving directory `/opt/local/var/macports/build/_Users_Sebastian_ports_www_wml/wml/work/wml-2.0.11' shell command " cd "/opt/local/var/macports/build/_Users_Sebastian_ports_www_wml/wml/work/wml-2.0.11" && /usr/bin/make -j8 -w all CC=/Developer/usr/bin/llvm-gcc-4.2 CPP=/Developer/usr/bin/llvm-cpp-4.2 " returned error 2 Error: Target org.macports.build returned: shell command failed (see log for details) DEBUG: Backtrace: shell command failed (see log for details) while executing "command_exec build" (procedure "portbuild::build_main" line 8) invoked from within "$procedure $targetname" Warning: the following items did not execute (for wml): org.macports.activate org.macports.build org.macports.destroot org.macports.install Error: Status 1 encountered during processing. To report a bug, see <http://guide.macports.org/#project.tickets> }}} -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 ---------------------------------------------+------------------------------ Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: | Keywords: Port: wml | ---------------------------------------------+------------------------------ Comment(by cal@…): It seems you're not running the current version of the Portfile. Building bitvector has been patched out (see patch-Makefile.in.diff in files.zip). Does `port info wml` show wml @2.0.11, Revision 2 for you? -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:11> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26539: update for wml-2.0.11 ---------------------------------------------+------------------------------ Reporter: reg-macports.org@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.1 Resolution: fixed | Keywords: Port: wml | ---------------------------------------------+------------------------------ Changes (by cal@…): * status: reopened => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/26539#comment:12> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts