Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Mar 1999 14:08:56 +1100
From:      Jim Mock <jim@corp.au.triax.com>
To:        ports@FreeBSD.ORG
Subject:   Makefile help
Message-ID:  <19990326140856.A75573@corp.au.triax.com>

next in thread | raw e-mail | index | archive | help
Hi folks,

I'm in the process of upgrading the ascd port to 0.10.1, and I'm
running into a problem.  Here's the situation..

I'm trying to make it install to the X prefix (/usr/X11R6/bin) but
it's not.  It keeps installing in /usr/local instead.  I tried adding
some stuff under do-install, but then none of the required libraries
get installed.  Here's what the relevant part of the Makefile
currently looks like..

USE_IMAKE=      yes
MAN1=           ascd.1

do-install:
        ${INSTALL_PROGRAM} ${WRKSRC}/ascd-0.10.1/ascd ${PREFIX}/bin
        ${INSTALL_MAN} ${WRKSRC}/ascd-0.10.1/ascd.man \
                ${PREFIX}/man/man1/ascd.1
        ${GZIP_CMD} ${PREFIX}/man/man1/ascd.1
.if !defined(NOPORTDOCS)
        ${MKDIR} ${PREFIX}/share/doc/ascd
        ${INSTALL_MAN} ${WRKSRC}/ascd-0.10.1/README \
                ${PREFIX}/share/doc/ascd
.endif

.include <bsd.port.mk>

That's the only way I've found that makes it install to X prefix, but
none of the libs are installed and it doesn't run as a result.
Removing the do-install stuff allows the port to build and installs
everything (and it works) but it's not in X prefix.  Is this a big
deal?  Should I just let it install to /usr/local instead or is there
a way I can make it install the libs doing it as above?

Also, since USE_IMAKE implies USE_X_PREFIX, the deinstall looks in
/usr/X11R6 for the files in the PLIST and doesn't find them there.
Setting USE_X_PREFIX to no doesn't matter, it still looks in
/usr/X11R6 and doesn't find them.

So basically, my questions are..

Is there a way to make it install everything into X prefix (including
the libs)?

If it's not a big deal that it installs into /usr/local, how can I get
deinstall to look there instead of X prefix?

Am I missing something right in front of my face?  Any pointers in the
right direction would be very much appreciated.

Later,

-- 
Jim Mock  System Administrator  jim@corp.au.triax.com  ,-._|\  FreeBSD
work:  Triax Internet Services  http://www.triax.com/ /      \ The
personal:  http://www.triax.com/~jim/                 \_,--._/ Power To
The FreeBSD 'zine  http://www.freebsdzine.org/              v  Serve!


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19990326140856.A75573>