[MacPorts] #28663: Autotrace looks for pstoedit-config instead of using pkg-config

MacPorts noreply at macports.org
Sun Mar 6 05:44:03 PST 2011


#28663: Autotrace looks for pstoedit-config instead of using pkg-config
--------------------------------------+-------------------------------------
 Reporter:  Peter_Dyballa@…           |       Owner:  macports-tickets@…                   
     Type:  defect                    |      Status:  new                                  
 Priority:  Normal                    |   Milestone:                                       
Component:  ports                     |     Version:  1.9.2                                
 Keywords:                            |        Port:  autotrace @0.31.1_2, pstoedit @3.50_0
--------------------------------------+-------------------------------------
 Configuring autotrace I get, although pstoedit 3.50 is installed:

 {{{
 configure:9246: checking for pstoedit-config
 configure:9277: result: no
 configure:9285: checking for PSTOEDIT - version >= 3.32.1
 configure:9397: result: no
 configure:9518: checking for pstoedit-config
 configure:9549: result: no
 configure:9557: checking for PSTOEDIT - version >= 3.32.0
 configure:9669: result: no
 configure:9855: WARNING:
 *** Cannot find libpstoedit. ***
 *** Output functions using libpstoedit are disabled ***
 }}}

 The reason for this failure is that autotrace is not developed actively
 since almost ten years (release date of version 0.31.1). In the meantime,
 2006 or 2008, pstoedit developed a PC file for pkg-config and the old
 pstoedit-config utility is not distributed any more. So a wrapper under
 this name is needed to translated into pkg-config. I am using this script:

 {{{
 #!/bin/sh
 #
 until [ $# = 0 ]; do
     case $1 in
         --version)
         args="$args --modversion"
         ;;
         *)
         args="$args $1"
     esac
     shift
 done
 pkg-config $args pstoedit
 }}}

 which I got from somewhere (I don't see my "handwriting" in it, so it has
 to come from the internet). The pstoedit site offers a slightly different
 bash script for download
 (http://sourceforge.net/tracker/index.php?func=detail&aid=2940115&group_id=11789&atid=311789):

 {{{
 #!/bin/bash

 case "$1" in

   --version)
     /usr/bin/pkg-config --modversion pstoedit
     ;;

   *)
     /usr/bin/pkg-config $@ pstoedit
     ;;

 esac

 #EOF
 }}}

 I think one such version of pstoedit-config needs to be added to autotrace
 – presumingly it's the only package that still uses pstoedit-config.

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


More information about the macports-tickets mailing list