diff options
author | xtraeme <xtraeme@pkgsrc.org> | 2004-07-06 07:58:48 +0000 |
---|---|---|
committer | xtraeme <xtraeme@pkgsrc.org> | 2004-07-06 07:58:48 +0000 |
commit | ef8c2cfa64aa853d2349f2c8e358e02fa79efcd0 (patch) | |
tree | 833679fb9c98e57f4a782a57ad0d94851d50fe39 /editors | |
parent | 5b52eba27ce670498a2f13a3ae246589824e2964 (diff) | |
download | pkgsrc-ef8c2cfa64aa853d2349f2c8e358e02fa79efcd0.tar.gz |
Initial import of xwpe-1.5.29a from pkgsrc-wip.
xwpe is a programming environment for UNIX systems writen by Fred Kruse.
The user interface mimics the Borland C and Pascal family of products for
MS-DOS. From within xwpe you can edit, compile, and debug programs.
Diffstat (limited to 'editors')
-rw-r--r-- | editors/xwpe/DESCR | 3 | ||||
-rw-r--r-- | editors/xwpe/Makefile | 21 | ||||
-rw-r--r-- | editors/xwpe/PLIST | 12 | ||||
-rw-r--r-- | editors/xwpe/distinfo | 5 | ||||
-rw-r--r-- | editors/xwpe/patches/patch-aa | 76 |
5 files changed, 117 insertions, 0 deletions
diff --git a/editors/xwpe/DESCR b/editors/xwpe/DESCR new file mode 100644 index 00000000000..10bc0f14130 --- /dev/null +++ b/editors/xwpe/DESCR @@ -0,0 +1,3 @@ +xwpe is a programming environment for UNIX systems writen by Fred Kruse. +The user interface mimics the Borland C and Pascal family of products for +MS-DOS. From within xwpe you can edit, compile, and debug programs. diff --git a/editors/xwpe/Makefile b/editors/xwpe/Makefile new file mode 100644 index 00000000000..25e099fd832 --- /dev/null +++ b/editors/xwpe/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2004/07/06 07:58:48 xtraeme Exp $ +# + +DISTNAME= xwpe-1.5.29a +CATEGORIES= editors +MASTER_SITES= http://www.identicalsoftware.com/xwpe/ + +MAINTAINER= tech-pkg@NetBSD.org +HOMEPAGE= http://www.identicalsoftware.com/xwpe/ +COMMENT= Programming environment for UNIX systems + +GNU_CONFIGURE= yes +USE_BUILDLINK3= yes +USE_GNU_TOOLS+= make +USE_NCURSES= # tigetstr() +USE_X11= yes + +ALL_TARGET= # defined + +.include "../../devel/ncurses/buildlink3.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/editors/xwpe/PLIST b/editors/xwpe/PLIST new file mode 100644 index 00000000000..2b6748a6ba9 --- /dev/null +++ b/editors/xwpe/PLIST @@ -0,0 +1,12 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2004/07/06 07:58:48 xtraeme Exp $ +bin/we +bin/wpe +bin/xwe +bin/xwpe +lib/xwpe/help.key +lib/xwpe/help.xwpe +man/man1/we.1 +man/man1/wpe.1 +man/man1/xwe.1 +man/man1/xwpe.1 +@dirrm lib/xwpe diff --git a/editors/xwpe/distinfo b/editors/xwpe/distinfo new file mode 100644 index 00000000000..d7f5633af86 --- /dev/null +++ b/editors/xwpe/distinfo @@ -0,0 +1,5 @@ +$NetBSD: distinfo,v 1.1.1.1 2004/07/06 07:58:48 xtraeme Exp $ + +SHA1 (xwpe-1.5.29a.tar.gz) = 87b5045cff63225a310a0f4148bb04c46660c253 +Size (xwpe-1.5.29a.tar.gz) = 307545 bytes +SHA1 (patch-aa) = ae0dabc0e22a651d0ea3c86b101efaa16468ee2c diff --git a/editors/xwpe/patches/patch-aa b/editors/xwpe/patches/patch-aa new file mode 100644 index 00000000000..afc73732c01 --- /dev/null +++ b/editors/xwpe/patches/patch-aa @@ -0,0 +1,76 @@ +$NetBSD: patch-aa,v 1.1.1.1 2004/07/06 07:58:49 xtraeme Exp $ + +--- Makefile.in.orig 2003-10-30 02:15:04.000000000 +0100 ++++ Makefile.in 2003-10-30 02:21:43.000000000 +0100 +@@ -14,8 +14,7 @@ + XWPELIBDIR= $(LIBDIR)/xwpe + MANDIR=@mandir@ + +-LIBS=@LIBS@ +-XLIBS=@X_LIBS@ @X_PRE_LIBS@ @X_EXTRA_LIBS@ ++LIBS=${LDFLAGS} + DEFS=@DEFS@ -DLIBRARY_DIR=\"$(XWPELIBDIR)\" -DSELECTION + INSTALL= cp + LN_S= @LN_S@ +@@ -91,11 +90,11 @@ + + xwpe: $(OFILES) $(X_OFILES) $(T_OFILES) + $(CC) $(CFLAGS) $(DEFS) $(OFILES) $(X_OFILES) $(T_OFILES) \ +- $(LIBS) $(XLIBS) -o xwpe ++ $(LIBS) -lncurses -lX11 -o xwpe + # $(CC) -Wl,-E $(CFLAGS) $(DEFS) $(OFILES) $(LIBS) -o xwpe + + libxwpe-x11.so: $(X_OFILES) +- $(CC) -shared $(X_OFILES) $(XLIBS) -o libxwpe-x11.so ++ $(CC) -shared $(X_OFILES) -lX11 -o libxwpe-x11.so + + libxwpe-term.so: $(T_OFILES) + $(CC) -shared $(T_OFILES) -o libxwpe-term.so +@@ -115,36 +114,29 @@ + # Bug Note: Currently xwpe and xwe are installed even if X windows versions + # are not compiled. (They will function as wpe and we respectively.) + install_fst: xwpe +- if test ! -d $(DESTDIR); then mkdir -p $(DESTDIR); fi +- if test ! -d $(XWPELIBDIR); then mkdir -p $(XWPELIBDIR); fi ++ if test ! -d $(DESTDIR); then ${BSD_INSTALL_DATA_DIR} $(DESTDIR); fi ++ if test ! -d $(XWPELIBDIR); then ${BSD_INSTALL_DATA_DIR} $(XWPELIBDIR); fi + rm -f $(DESTDIR)/wpe $(DESTDIR)/xwpe $(DESTDIR)/we $(DESTDIR)/xwe +- $(INSTALL) xwpe $(DESTDIR)/we +- chmod ugo+x $(DESTDIR)/we ++ ${BSD_INSTALL_PROGRAM} xwpe $(DESTDIR)/we + (cd $(DESTDIR) && $(LN_S) we xwe) + (cd $(DESTDIR) && $(LN_S) we xwpe) + (cd $(DESTDIR) && $(LN_S) we wpe) + rm -f $(XWPELIBDIR)/help.xwpe + if test ! -f $(XWPELIBDIR)/syntax_def; then \ +- $(INSTALL) syntax_def $(XWPELIBDIR)/syntax_def; \ +- chmod ugo=r $(XWPELIBDIR)/syntax_def; fi +- if test ! -d $(MANDIR)/man1; then mkdir -p $(MANDIR)/man1; fi ++ ${BSD_INSTALL_DATA} syntax_def $(XWPELIBDIR)/syntax_def; fi ++ if test ! -d $(MANDIR)/man1; then ${BSD_INSTALL_MAN_DIR} $(MANDIR)/man1; fi + rm -f $(MANDIR)/man1/xwpe.1 $(MANDIR)/man1/xwe.1 + rm -f $(MANDIR)/man1/wpe.1 $(MANDIR)/man1/we.1 +- $(INSTALL) xwe.1 wpe.1 we.1 $(MANDIR)/man1 +- chmod ugo=r $(MANDIR)/man1/xwe.1 +- chmod ugo=r $(MANDIR)/man1/wpe.1 $(MANDIR)/man1/we.1 ++ ${BSD_INSTALL_MAN} xwe.1 wpe.1 we.1 $(MANDIR)/man1 + if test -f libxwpe-x11.so; then \ +- $(INSTALL) libxwpe-x11.so $(XWPELIBDIR)/libxwpe-x11.so; fi ++ ${BSD_INSTALL_DATA} libxwpe-x11.so $(XWPELIBDIR)/libxwpe-x11.so; fi + if test -f libxwpe-term.so; then \ +- $(INSTALL) libxwpe-term.so $(XWPELIBDIR)/libxwpe-term.so; fi ++ ${BSD_INSTALL_DATA} libxwpe-term.so $(XWPELIBDIR)/libxwpe-term.so; fi + + install: install_fst +- $(INSTALL) help.xwpe_eng $(XWPELIBDIR)/help.xwpe +- chmod ugo=r $(XWPELIBDIR)/help.xwpe +- $(INSTALL) help.key_eng $(XWPELIBDIR)/help.key +- chmod ugo=r $(XWPELIBDIR)/help.key +- $(INSTALL) xwpe.1_eng $(MANDIR)/man1/xwpe.1 +- chmod ugo=r $(MANDIR)/man1/xwpe.1 ++ ${BSD_INSTALL_DATA} help.xwpe_eng $(XWPELIBDIR)/help.xwpe ++ ${BSD_INSTALL_DATA} help.key_eng $(XWPELIBDIR)/help.key ++ ${BSD_INSTALL_DATA} xwpe.1_eng $(MANDIR)/man1/xwpe.1 + + # German install uses old documention as no updated version is available + install_german: install_fst |