[MacPorts] #24405: pandoc-1.2.1 build failure

MacPorts noreply at macports.org
Wed Apr 14 12:23:32 PDT 2010


#24405: pandoc-1.2.1 build failure
--------------------------------+-------------------------------------------
 Reporter:  agladysh@…          |       Owner:  jgm@…           
     Type:  defect              |      Status:  new             
 Priority:  Normal              |   Milestone:                  
Component:  ports               |     Version:  1.8.2           
 Keywords:                      |        Port:  pandoc          
--------------------------------+-------------------------------------------

Comment(by jgm@…):

 Replying to [comment:5 jgm@…]:
 > Replying to [comment:4 Damien.Pollet@…]:
 > > Yes, I just had a look and it seems the major problem is the build
 system changed (no more makefile), so just bumping the version number is
 not enough.
 > > I'd have a look, but I'm just a dabbler with Haskell and pandoc, and
 have other priorities currently…

 pandoc 1.5.1.1 is a straightforward Cabal build - no Makefile. These
 stanzas from the darcs port should be a good basis, if you just want the
 port to install the executables. If you want the Haskell library installed
 too, then you'd need to carry over the 'register' stuff from the original
 port.

 {{{
 configure {
 system "cd ${worksrcpath} && runhaskell Setup configure --ghc
 --prefix=${prefix}"
 }

 build {
 system "cd ${worksrcpath} && runhaskell Setup build"
 }

 destroot {
 system "cd ${worksrcpath} && runhaskell Setup copy --copy-
 prefix=${destroot}${prefix}"
 }
 }}}

 The only other difficulty for an up-to-date port would be producing ports
 of the new dependencies (zip-archive, texmath, maybe some others).  These
 are all standard Cabalized libraries, so you could probably just modify
 something like
 http://trac.macports.org/browser/trunk/dports/devel/hs-bytestring-
 lexing/Portfile

-- 
Ticket URL: <http://trac.macports.org/ticket/24405#comment:6>
MacPorts <http://www.macports.org/>
Ports system for Mac OS


More information about the macports-tickets mailing list