- Fix dependency.

- Remove USE_IMAKE and USE_GCC=any.
This commit is contained in:
Hiroki Sato 2013-05-06 06:18:19 +00:00
parent 697f1c2aa4
commit 41ecefa5dd
2 changed files with 53 additions and 6 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= OpenSSH-askpass
PORTVERSION= 1.2.4.1
PORTREVISION= 1
CATEGORIES= security
MASTER_SITES= http://www.jmknoble.net/software/x11-ssh-askpass/
DISTNAME= x11-ssh-askpass-${PORTVERSION}
@ -10,10 +11,7 @@ DISTNAME= x11-ssh-askpass-${PORTVERSION}
MAINTAINER= hrs@FreeBSD.org
COMMENT= Graphical password applet for entering SSH passphrase
USE_IMAKE= yes
USE_GCC= any
USE_XORG= x11 xt
USE_XORG= x11 xt sm ice
DOCSDIR= ${PREFIX}/share/doc/ssh-askpass
PLIST_FILES= bin/x11-ssh-askpass \
bin/ssh-askpass \
@ -27,8 +25,8 @@ OPTIONS_DEFINE= DOCS
.include <bsd.port.options.mk>
pre-configure:
cd ${WRKSRC} && ./configure --libexecdir=${PREFIX}/bin
post-extract:
${INSTALL_DATA} ${FILESDIR}/Makefile.in ${WRKSRC}/Makefile
.if ${PORT_OPTIONS:MDOCS}
post-install:

View File

@ -0,0 +1,49 @@
# $FreeBSD$
PREFIX?= /usr/local
LOCALBASE?= /usr/local
BINDIR?= ${PREFIX}/bin
MANDIR?= ${PREFIX}/man/man
NO_MANCOMPRESS=
CLASS= SshAskpass
FILES= ${CLASS}
FILESDIR?= ${PREFIX}/lib/X11/app-defaults
PROG= x11-ssh-askpass
SRCS= drawing.c dynlist.c resources.c x11-ssh-askpass.c
LDADD= -lXt -lX11 -lSM -lICE -L${LOCALBASE}/lib -Wl,-rpath,${LOCALBASE}/lib
CFLAGS+=-I${LOCALBASE}/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO
MAN= ${PROG}.1
${PROG}.1: x11-ssh-askpass.man.in
sed -e 's|@NAME@|${PROG}|' \
-e 's|@DATE@|September 17, 2001|'\
-e 's|@VERSION@|1.2.4.1|'\
< $? > $@
${CLASS}: ${CLASS}.ad
cp $? $@
${CLASS}.ad: ${CLASS}-default.ad
cp $? $@
${CLASS}_ad.h: ${CLASS}.ad
sed -n '/^[^!]/s/.*/"&",/p' < $? >$@.tmp
mv $@.tmp $@
${PROG}: ${CLASS}_ad.h
CLEANFILES+= ${CLASS}_ad.h
ssh-askpass: ${PROG}
ln -s -f $? $@
beforeinstall:
mkdir -p ${FILESDIR}
afterinstall:
ln -s -f ${PROG} ${BINDIR}/ssh-askpass
ln -s -f ${PROG}.1 ${MANDIR}1/ssh-askpass.1
.include <bsd.prog.mk>