[MacPorts] #17509: magicpoint does not exist upstream
MacPorts
noreply at macports.org
Wed Dec 3 16:24:41 PST 2008
#17509: magicpoint does not exist upstream
-----------------------------------+----------------------------------------
Reporter: jeremyhu@… | Owner: fenner@…
Type: defect | Status: new
Priority: Normal | Milestone: Port Bugs
Component: ports | Version: 1.6.0
Keywords: | Port: magicpoint
-----------------------------------+----------------------------------------
The tarball and homepage 404, so I can't test a fix to the Portfile to
make it install in the correct prefix.
{{{
Index: Portfile
===================================================================
--- Portfile (revision 42954)
+++ Portfile (working copy)
@@ -16,34 +16,29 @@
files quickly with your favorite editor (e.g. Emacs, vi).
#XXX this should be in portmain.tcl
-set localprefix ${prefix}
-prefix ${x11prefix}
-
patchfiles patch-config.guess patch-image.h patch-new.c patch-parse.c
\
patch-default.mgp patch-configure
-depends_lib lib:libXft.2:Xft2 lib:libpng12.0:libpng \
+depends_build port:pkgconfig \
+ bin:xmkmf:imake
+
+depends_lib lib:libXft.2:Xft2 \
+ lib:libpng12.0:libpng \
lib:libungif.4:libungif
-# pkg-config should have both ${x11prefix} and ${prefix} hardcoded;
-# until it does, we let it know about ${x11prefix}.
-# LOCALPREFIX= is for configure to find libungif.
-configure.env PKG_CONFIG_PATH=${x11prefix}/lib/pkgconfig
LOCALPREFIX=${localprefix} LIBS=-L${localprefix}/lib
-configure.args --enable-gif
+configure.env PKG_CONFIG_PATH=${x11prefix}/lib/pkgconfig
+configure.args --enable-gif --mandir=${prefix}/share/man
post-configure {
# unusual port: uses not just autoconf but also Imake
system "cd \"${worksrcpath}\" && xmkmf && make Makefiles"
}
-# note destroot requires root due to use of "install -u root"
-
destroot.target install install.man
-post-destroot {
- # MacPorts tries to force man pages into share/man;
- # for X applications the man dir is simply man, so move them
- system "cd \"${destroot}${prefix}\" && rm -rf man && mv share/man
."
-
- # install some of the documentation and examples
-}
+destroot.destdir \
+ DESTDIR=${destroot} \
+ BINDIR=${prefix}/bin \
+ LIBDIR=${prefix}/lib/X11 \
+ FONTDIR=${prefix}/lib/X11/fonts \
+ MANPATH=${prefix}/share/man
}}}
--
Ticket URL: <http://trac.macports.org/ticket/17509>
MacPorts <http://www.macports.org/>
Ports system for Mac OS
More information about the macports-tickets
mailing list