head	1.8;
access;
symbols
	netbsd-11-0-RC4:1.8
	netbsd-11-0-RC3:1.8
	netbsd-11-0-RC2:1.8
	netbsd-11-0-RC1:1.8
	netbsd-11:1.8.0.22
	netbsd-11-base:1.8
	netbsd-10-1-RELEASE:1.8
	netbsd-8-3-RELEASE:1.8
	netbsd-9-4-RELEASE:1.8
	netbsd-10-0-RELEASE:1.8
	netbsd-10-0-RC6:1.8
	netbsd-10-0-RC5:1.8
	netbsd-10-0-RC4:1.8
	netbsd-10-0-RC3:1.8
	netbsd-10-0-RC2:1.8
	netbsd-10-0-RC1:1.8
	netbsd-10:1.8.0.20
	netbsd-10-base:1.8
	netbsd-9-3-RELEASE:1.8
	netbsd-9-2-RELEASE:1.8
	netbsd-9-1-RELEASE:1.8
	netbsd-8-2-RELEASE:1.8
	netbsd-9-0-RELEASE:1.8
	netbsd-9-0-RC2:1.8
	netbsd-9-0-RC1:1.8
	netbsd-9:1.8.0.18
	netbsd-9-base:1.8
	netbsd-8-1-RELEASE:1.8
	netbsd-8-1-RC1:1.8
	netbsd-7-2-RELEASE:1.8
	netbsd-8-0-RELEASE:1.8
	netbsd-8-0-RC2:1.8
	netbsd-8-0-RC1:1.8
	netbsd-7-1-2-RELEASE:1.8
	netbsd-7-1-1-RELEASE:1.8
	netbsd-8:1.8.0.16
	netbsd-8-base:1.8
	netbsd-7-1:1.8.0.14
	netbsd-7-1-RELEASE:1.8
	netbsd-7-1-RC2:1.8
	netbsd-7-1-RC1:1.8
	netbsd-7-0-2-RELEASE:1.8
	netbsd-7-0-1-RELEASE:1.8
	netbsd-7-0:1.8.0.12
	netbsd-7-0-RELEASE:1.8
	netbsd-7-0-RC3:1.8
	netbsd-7-0-RC2:1.8
	netbsd-7-0-RC1:1.8
	netbsd-5-2-3-RELEASE:1.7.14.1
	netbsd-5-1-5-RELEASE:1.7
	netbsd-6-0-6-RELEASE:1.8
	netbsd-6-1-5-RELEASE:1.8
	netbsd-7:1.8.0.10
	netbsd-7-base:1.8
	netbsd-6-1-4-RELEASE:1.8
	netbsd-6-0-5-RELEASE:1.8
	riastradh-xf86-video-intel-2-7-1-pre-2-21-15:1.8
	riastradh-drm2:1.8.0.8
	riastradh-drm2-base:1.8
	netbsd-6-1-3-RELEASE:1.8
	netbsd-6-0-4-RELEASE:1.8
	netbsd-5-2-2-RELEASE:1.7.14.1
	netbsd-5-1-4-RELEASE:1.7
	netbsd-6-1-2-RELEASE:1.8
	netbsd-6-0-3-RELEASE:1.8
	netbsd-5-2-1-RELEASE:1.7.14.1
	netbsd-5-1-3-RELEASE:1.7
	netbsd-6-1-1-RELEASE:1.8
	netbsd-6-1:1.8.0.6
	netbsd-6-0-2-RELEASE:1.8
	netbsd-6-1-RELEASE:1.8
	netbsd-6-1-RC4:1.8
	netbsd-6-1-RC3:1.8
	netbsd-6-1-RC2:1.8
	netbsd-6-1-RC1:1.8
	netbsd-5-2:1.7.14.1.0.2
	netbsd-6-0-1-RELEASE:1.8
	netbsd-5-2-RELEASE:1.7.14.1
	netbsd-5-2-RC1:1.7.14.1
	netbsd-6-0:1.8.0.4
	netbsd-6-0-RELEASE:1.8
	netbsd-6-0-RC2:1.8
	netbsd-6-0-RC1:1.8
	netbsd-6:1.8.0.2
	netbsd-6-base:1.8
	netbsd-5-1-2-RELEASE:1.7
	netbsd-5-1-1-RELEASE:1.7
	netbsd-5-1:1.7.0.18
	netbsd-5-1-RELEASE:1.7
	netbsd-5-1-RC4:1.7
	netbsd-5-1-RC3:1.7
	netbsd-5-1-RC2:1.7
	netbsd-5-1-RC1:1.7
	netbsd-5-0-2-RELEASE:1.7
	netbsd-5-0-1-RELEASE:1.7
	netbsd-5-0:1.7.0.16
	netbsd-5-0-RELEASE:1.7
	netbsd-5-0-RC4:1.7
	netbsd-5-0-RC3:1.7
	netbsd-5-0-RC2:1.7
	netbsd-5-0-RC1:1.7
	netbsd-5:1.7.0.14
	netbsd-5-base:1.7
	netbsd-4-0-1-RELEASE:1.7
	netbsd-4-0:1.7.0.12
	netbsd-4-0-RELEASE:1.7
	netbsd-4-0-RC5:1.7
	netbsd-4-0-RC4:1.7
	netbsd-4-0-RC3:1.7
	netbsd-4-0-RC2:1.7
	netbsd-4-0-RC1:1.7
	netbsd-3-1-1-RELEASE:1.7
	netbsd-3-0-3-RELEASE:1.7
	abandoned-netbsd-4-base:1.7
	abandoned-netbsd-4:1.7.0.6
	netbsd-3-1:1.7.0.8
	netbsd-3-1-RELEASE:1.7
	netbsd-3-0-2-RELEASE:1.7
	netbsd-3-1-RC4:1.7
	netbsd-3-1-RC3:1.7
	netbsd-3-1-RC2:1.7
	netbsd-3-1-RC1:1.7
	netbsd-4:1.7.0.10
	netbsd-4-base:1.7
	netbsd-3-0-1-RELEASE:1.7
	netbsd-3-0:1.7.0.4
	netbsd-3-0-RELEASE:1.7
	netbsd-3-0-RC6:1.7
	netbsd-3-0-RC5:1.7
	netbsd-3-0-RC4:1.7
	netbsd-3-0-RC3:1.7
	netbsd-3-0-RC2:1.7
	netbsd-3-0-RC1:1.7
	netbsd-2-0-3-RELEASE:1.4.2.1
	netbsd-2-1:1.4.2.1.0.4
	netbsd-2-1-RELEASE:1.4.2.1
	netbsd-2-1-RC6:1.4.2.1
	netbsd-2-1-RC5:1.4.2.1
	netbsd-2-1-RC4:1.4.2.1
	netbsd-2-1-RC3:1.4.2.1
	netbsd-2-1-RC2:1.4.2.1
	netbsd-2-1-RC1:1.4.2.1
	netbsd-2-0-2-RELEASE:1.4.2.1
	netbsd-3:1.7.0.2
	netbsd-3-base:1.7
	netbsd-2-0-1-RELEASE:1.4.2.1
	netbsd-2:1.4.2.1.0.2
	netbsd-2-base:1.4.2.1
	netbsd-2-0-RELEASE:1.4.2.1
	netbsd-2-0-RC5:1.4.2.1
	netbsd-2-0-RC4:1.4.2.1
	netbsd-2-0-RC3:1.4.2.1
	netbsd-2-0-RC2:1.4.2.1
	netbsd-2-0-RC1:1.4.2.1
	netbsd-2-0:1.4.0.2
	netbsd-2-0-base:1.4
	netbsd-1-6-PATCH002-RELEASE:1.3
	netbsd-1-6-PATCH002:1.3
	netbsd-1-6-PATCH002-RC4:1.3
	netbsd-1-6-PATCH002-RC3:1.3
	netbsd-1-6-PATCH002-RC2:1.3
	netbsd-1-6-PATCH002-RC1:1.3
	netbsd-1-6:1.3.0.2
	netbsd-1-6-base:1.3
	netbsd-1-6-PATCH001:1.3
	netbsd-1-6-RELEASE:1.3
	netbsd-1-5-PATCH003:1.3
	netbsd-1-5-PATCH002:1.3
	netbsd-1-5-PATCH001:1.3
	netbsd-1-5-RELEASE:1.3
	netbsd-1-4-PATCH003:1.3
	x11-ssh-askpass-1_0:1.1.1.1
	jknoble:1.1.1;
locks; strict;
comment	@# @;


1.8
date	2011.04.03.13.28.47;	author mbalmer;	state Exp;
branches;
next	1.7;

1.7
date	2005.01.02.19.13.57;	author spz;	state Exp;
branches
	1.7.14.1;
next	1.6;

1.6
date	2005.01.02.18.45.00;	author spz;	state Exp;
branches;
next	1.5;

1.5
date	2004.06.14.16.03.03;	author tron;	state Exp;
branches;
next	1.4;

1.4
date	2003.12.10.10.23.52;	author tsutsui;	state Exp;
branches
	1.4.2.1;
next	1.3;

1.3
date	2000.10.01.22.36.00;	author thorpej;	state Exp;
branches;
next	1.2;

1.2
date	2000.07.25.17.07.37;	author thorpej;	state Exp;
branches;
next	1.1;

1.1
date	2000.07.25.17.02.07;	author thorpej;	state Exp;
branches
	1.1.1.1;
next	;

1.7.14.1
date	2011.05.19.19.40.36;	author bouyer;	state Exp;
branches;
next	;

1.4.2.1
date	2004.06.22.09.17.30;	author grant;	state Exp;
branches;
next	;

1.1.1.1
date	2000.07.25.17.02.07;	author thorpej;	state Exp;
branches;
next	;


desc
@@


1.8
log
@Update ssh-askpass to version 1.2.0.  This adds, among other changes,
teh ability to display multiples lines as the message, sth openssh
assumes and a man page.
@
text
@
           SRCS = drawing.c dynlist.c resources.c x11-ssh-askpass.c
           OBJS = drawing.o dynlist.o resources.o x11-ssh-askpass.o
        DEPLIBS = $(DEPXTOOLLIB) $(DEPXLIB) $(DEPXINERAMALIB)
LOCAL_LIBRARIES = $(XTOOLLIB) $(XLIB) $(XINERAMALIB)

           NAME = ssh-askpass
          CLASS = SshAskpass
        VERSION = 1.2.0
           DATE = February 14, 2001
   APP_DEFAULTS = $(CLASS)-default.ad

$(CLASS)_ad.h: $(CLASS).ad
	cat $(CLASS).ad | grep -v '^[ 	]*$$' |\
	  awk '/^[ 	]*!/ { sub("^[ 	]*![ ]?","", $$0); printf("/* %s */\n", $$0); next } ! /^[ 	]*!/ { printf("\"%s\",\n", $$0) }' \
	  >$@@

$(CLASS).ad:
	$(LN) $(APP_DEFAULTS) $(CLASS).ad

$(NAME).man: x11-ssh-askpass.man.in Imakefile
	sed \@@@@\
	  -e 's#@@NAME@@#$(NAME)#g' \@@@@\
	  -e 's#@@VERSION@@#$(VERSION)#g' \@@@@\
	  -e 's#@@DATE@@#$(DATE)#g' \@@@@\
	  <x11-ssh-askpass.man.in >$@@.tmp
	$(MV) $@@.tmp $@@

includes:: $(CLASS)_ad.h $(NAME).man

clean::
	$(RM) -f $(CLASS)_ad.h $(CLASS).ad
	$(RM) -f $(NAME).man

ComplexProgramTarget($(NAME))
InstallAppDefaults($(CLASS))
@


1.7
log
@last change backed out; this xsrc is meant for a base system that contains
the necessary pthread functions as 'weak pthread stubs' in libc
xsrc/28832 staying closed
@
text
@a0 2
NAME		= ssh-askpass
CLASS		= SshAskpass
d2 10
a11 62
CAT		= cat
CHMOD		= chmod -c
CP		= cp -df
GREP		= grep
GZIP		= gzip
LN		= ln -sf
MKDIR		= mkdir -p
MV		= mv -f
RM		= rm -f
SED		= sed
TAR		= tar

MAKE_CHANGELOG	= cvs2cl

VERSION		= 1.0
PROJECT		= $(NAME)-$(VERSION)
TARBALL_DIR	= $(PROJECT)
TARBALL		= $(PROJECT).tar.gz

HDRS = \@@@@\
 drawing.h \@@@@\
 dynlist.h \@@@@\
 resources.h \@@@@\
 x11-ssh-askpass.h

SRCS = \@@@@\
 drawing.c \@@@@\
 dynlist.c \@@@@\
 resources.c \@@@@\
 x11-ssh-askpass.c

OBJS = \@@@@\
 drawing.o \@@@@\
 dynlist.o \@@@@\
 resources.o \@@@@\
 x11-ssh-askpass.o

APP_DEFAULT_EXAMPLES = \@@@@\
 $(CLASS)-1337.ad \@@@@\
 $(CLASS)-NeXTish.ad \@@@@\
 $(CLASS)-green.ad \@@@@\
 $(CLASS)-motif.ad \@@@@\
 $(CLASS)-default.ad

EXTRAS = \@@@@\
 ChangeLog \@@@@\
 Imakefile \@@@@\
 README \@@@@\
 $(APP_DEFAULT_EXAMPLES)
 
APP_DEFAULTS	= $(CLASS)-default.ad

DEPLIBS        	= $(DEPXTOOLLIB) $(DEPXLIB)
LOCAL_LIBRARIES	= $(XTOOLLIB) $(XLIB)

#ifndef ComplexProgramTargetNoMan
#define ComplexProgramTargetNoMan(x) ComplexProgramTarget(x)
#endif

#ifndef InstallAppDefaults
#define InstallAppDefaults(x) InstallNamedNonExec(x.ad,x,$(XAPPLOADDIR))
#endif
d13 4
a16 8
ComplexProgramTargetNoMan($(NAME))
InstallAppDefaults($(CLASS))

.PHONY: depends changelog realclean tar

depends: depend

includes:: $(CLASS)_ad.h
d21 7
a27 2
$(CLASS)_ad.h: $(CLASS).ad
	$(SED) -n '/^[^!]/s/.*/"&",/p' <$(CLASS).ad >$@@
d29 1
a29 2
changelog:
	$(MAKE_CHANGELOG)
d32 2
a33 19
	-$(RM) $(CLASS)_ad.h $(CLASS).ad

realclean: clean
	-$(RM) Makefile Makefile.bak

tar: changelog
	-$(RM) -r $(TARBALL_DIR)
	$(MKDIR) $(TARBALL_DIR)
	$(CP) $(EXTRAS) $(SRCS) $(HDRS) $(TARBALL_DIR)/
	$(CHMOD) -R u+rwX,go+rX,go-w $(TARBALL_DIR)
	-$(RM) $(TARBALL).bak
	-$(MV) $(TARBALL) $(TARBALL).bak
	$(TAR) -cvf - $(TARBALL_DIR) |$(GZIP) -9 -c >$(TARBALL)
	-$(RM) -r $(TARBALL_DIR)

install::
	# XXX Should use X variables of some sort!
	mkdir -p $(DESTDIR)/usr/X11R6/share/examples/ssh-askpass
	$(INSTALL) $(INSTALLFLAGS) $(INSTAPPFLAGS) $(APP_DEFAULT_EXAMPLES) $(DESTDIR)/usr/X11R6/share/examples/ssh-askpass
d35 2
@


1.7.14.1
log
@Pull up following revision(s) (requested by mbalmer in ticket #1591):
	xsrc/local/programs/x11-ssh-askpass/x11-ssh-askpass.man.in: revision 1.1
	xsrc/local/programs/x11-ssh-askpass/dynlist.c: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/dynlist.h: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/Imakefile: revision 1.8
	xsrc/local/programs/x11-ssh-askpass/SshAskpass-default.ad: revision 1.3
	xsrc/local/programs/x11-ssh-askpass/SshAskpass-1337.ad: revision 1.3
	xsrc/local/programs/x11-ssh-askpass/resources.c: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/SshAskpass-green.ad: revision 1.3
	xsrc/local/programs/x11-ssh-askpass/resources.h: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/SshAskpass-NeXTish.ad: revision 1.3
	xsrc/local/programs/x11-ssh-askpass/drawing.h: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/drawing.c: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/x11-ssh-askpass.h: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/ChangeLog: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/x11-ssh-askpass.c: revision 1.3
	xsrc/local/programs/x11-ssh-askpass/TODO: revision 1.1
	xsrc/local/programs/x11-ssh-askpass/README: revision 1.2
	xsrc/local/programs/x11-ssh-askpass/SshAskpass-motif.ad: revision 1.3
Update ssh-askpass to version 1.2.0.  This adds, among other changes,
teh ability to display multiples lines as the message, sth openssh
assumes and a man page.
@
text
@d1 2
d4 62
a65 10
           SRCS = drawing.c dynlist.c resources.c x11-ssh-askpass.c
           OBJS = drawing.o dynlist.o resources.o x11-ssh-askpass.o
        DEPLIBS = $(DEPXTOOLLIB) $(DEPXLIB) $(DEPXINERAMALIB)
LOCAL_LIBRARIES = $(XTOOLLIB) $(XLIB) $(XINERAMALIB)

           NAME = ssh-askpass
          CLASS = SshAskpass
        VERSION = 1.2.0
           DATE = February 14, 2001
   APP_DEFAULTS = $(CLASS)-default.ad
d67 8
a74 4
$(CLASS)_ad.h: $(CLASS).ad
	cat $(CLASS).ad | grep -v '^[ 	]*$$' |\
	  awk '/^[ 	]*!/ { sub("^[ 	]*![ ]?","", $$0); printf("/* %s */\n", $$0); next } ! /^[ 	]*!/ { printf("\"%s\",\n", $$0) }' \
	  >$@@
d79 2
a80 7
$(NAME).man: x11-ssh-askpass.man.in Imakefile
	sed \@@@@\
	  -e 's#@@NAME@@#$(NAME)#g' \@@@@\
	  -e 's#@@VERSION@@#$(VERSION)#g' \@@@@\
	  -e 's#@@DATE@@#$(DATE)#g' \@@@@\
	  <x11-ssh-askpass.man.in >$@@.tmp
	$(MV) $@@.tmp $@@
d82 2
a83 1
includes:: $(CLASS)_ad.h $(NAME).man
d86 19
a104 2
	$(RM) -f $(CLASS)_ad.h $(CLASS).ad
	$(RM) -f $(NAME).man
a105 2
ComplexProgramTarget($(NAME))
InstallAppDefaults($(CLASS))
@


1.6
log
@libX11 and libXt use pthread routines, so -lpthread is needed to link
@
text
@a57 1
EXTRA_LIBRARIES = -lpthread
@


1.5
log
@Remove "SshAskpass.ad" in clean target. This fixes the first half of
PR xsrc/25852 by Martin Husemann.
@
text
@d58 1
@


1.4
log
@Use proper variables to define LOCAL_LIBRARIES, and set DEPLIBS as well.
Fixes build error on NOPIC ports.
@
text
@d70 1
a70 1
.PHONY: depends changelog realclean spotless tar
d86 1
a86 1
	-$(RM) $(CLASS)_ad.h
d89 1
a89 4
	-$(RM) $(CLASS).ad

spotless: realclean
	-$(RM) Makefile Makefile.bak ChangeLog
@


1.4.2.1
log
@Pull up revision 1.5 (requested by tron in ticket #499):

Remove "SshAskpass.ad" in clean target. PR #25852.
@
text
@d70 1
a70 1
.PHONY: depends changelog realclean tar
d86 1
a86 1
	-$(RM) $(CLASS)_ad.h $(CLASS).ad
d89 4
a92 1
	-$(RM) Makefile Makefile.bak
@


1.3
log
@Install all of the app defaults examples into
/usr/X11R6/share/examples/ssh-askpass.
@
text
@d56 2
a57 1
LOCAL_LIBRARIES	= -lXt -lX11 -lSM -lICE
@


1.2
log
@Tweak for NetBSD xsrc build environment.
@
text
@d41 1
a41 4
EXTRAS = \@@@@\
 ChangeLog \@@@@\
 Imakefile \@@@@\
 README \@@@@\
d47 6
d102 5
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
NAME		= x11-ssh-askpass
a3 2
BINDIR		= /usr/local/libexec/ssh

a64 8

install::
	@@set -x; \
	if [ -f $(DESTDIR)$(BINDIR)/ssh-askpass ]; then \
	  $(MV) $(DESTDIR)$(BINDIR)/ssh-askpass \
	    $(DESTDIR)$(BINDIR)/ssh-askpass.old; \
	fi
	$(LN) $(NAME) $(DESTDIR)$(BINDIR)/ssh-askpass
@


1.1.1.1
log
@Import Jim Knoble's x11-ssh-askpass, version 1.0, for use
with ssh-add(1).
@
text
@@
