aboutsummaryrefslogtreecommitdiffstats
path: root/editors
diff options
context:
space:
mode:
authorjkoshy <jkoshy@FreeBSD.org>2003-02-05 14:36:11 +0800
committerjkoshy <jkoshy@FreeBSD.org>2003-02-05 14:36:11 +0800
commit9db7bd9c80b340b22e334726094c69d52b62cf8a (patch)
tree6d7c39fcf1ad3f2fd1a7c95f97c0a68478c15b53 /editors
parentea15460b2f3986c8e33b4a425720a16ef644db12 (diff)
downloadfreebsd-ports-gnome-9db7bd9c80b340b22e334726094c69d52b62cf8a.tar.gz
freebsd-ports-gnome-9db7bd9c80b340b22e334726094c69d52b62cf8a.tar.zst
freebsd-ports-gnome-9db7bd9c80b340b22e334726094c69d52b62cf8a.zip
o Build and install some tools in the wily tarball to make the behaviour
of `wily' closer to that of `acme'. o Freshen ${MASTER_SITE}. o Hand over maintainership to Serge Gagnon <gagnon__s@videotron.ca> PR: ports/47157 Submitted by: Serge Gagnon <gagnon__s@videotron.ca>
Diffstat (limited to 'editors')
-rw-r--r--editors/wily/Makefile15
-rw-r--r--editors/wily/files/patch-Makefile27
-rw-r--r--editors/wily/files/patch-win::Makefile22
-rw-r--r--editors/wily/files/patch-win::Man.rc10
-rw-r--r--editors/wily/pkg-descr2
-rw-r--r--editors/wily/pkg-message9
-rw-r--r--editors/wily/pkg-plist6
7 files changed, 87 insertions, 4 deletions
diff --git a/editors/wily/Makefile b/editors/wily/Makefile
index 95c466ba0b7e..45ab3d46240a 100644
--- a/editors/wily/Makefile
+++ b/editors/wily/Makefile
@@ -8,16 +8,24 @@
PORTNAME= wily
PORTVERSION= 0.13.41
CATEGORIES= editors plan9
-MASTER_SITES= ftp://ftp.northsea.com/pub/plan9_unix/wily/src/ \
- ftp://ftp.cs.york.ac.uk/pub/mhw/wily/src/ \
+MASTER_SITES= ftp://ftp.cs.yorku.ca/pub/wily/src/old/ \
+ ftp://ftp.math.tau.ac.il/pub/laden/wily/src/ \
ftp://ftp.cs.su.oz.au/gary/wily/src/old/
EXTRACT_SUFX= .tgz
-MAINTAINER= jkoshy@freebsd.org
+MAINTAINER= gagnon__s@videotron.ca
+
+RUN_DEPENDS= ${LOCALBASE}/bin/rc:${PORTSDIR}/shells/rc
USE_XLIB= YES
GNU_CONFIGURE= YES
USE_GMAKE= YES
+MAN1= wgoto.1 win.1 wreplace.1 Tag.1 mktags.1 Man.1
+
+# Run the configure script in the tools directory.
+post-configure:
+ ${RM} ${WRKSRC}/tools/win/config.cache
+ cd ${WRKSRC}/tools/win; ./configure
WILYDOCDIR= ${PREFIX}/share/doc/wily
WILYTUTEDIR= ${WILYDOCDIR}/tute
@@ -40,5 +48,6 @@ post-install:
${INSTALL_DATA} ${WRKSRC}/Doc/$${f} ${WILYDOCDIR}/$${f}; \
done
.endif
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.mk>
diff --git a/editors/wily/files/patch-Makefile b/editors/wily/files/patch-Makefile
new file mode 100644
index 000000000000..31cc70af30b0
--- /dev/null
+++ b/editors/wily/files/patch-Makefile
@@ -0,0 +1,27 @@
+--- Makefile.in.orig Sun Jan 19 08:44:47 2003
++++ Makefile.in Sun Jan 19 08:49:06 2003
+@@ -2,9 +2,9 @@
+ srcdir=@srcdir@
+ VPATH=@srcdir@
+
+-SUBDIRS=libXg libframe libmsg wily
++SUBDIRS=libXg libframe libmsg wily tools/win
+
+-all: wily/wily
++all: wily/wily win
+
+ wily/wily: libXg/libXg.a libframe/libframe.a libmsg/libmsg.a
+ cd wily; $(MAKE) $(MFLAGS)
+@@ -14,9 +14,11 @@
+ cd libframe; $(MAKE) $(MFLAGS) all
+ libmsg/libmsg.a:
+ cd libmsg; $(MAKE) $(MFLAGS) all
+-
++win:
++ cd tools/win; $(MAKE) $(MFLAGS)
+ install: all
+ cd wily; $(MAKE) $(MFLAGS) install
++ cd tools/win; $(MAKE) $(MFLAGS) install
+ clean:
+ for i in $(SUBDIRS); do \
+ (cd $$i; $(MAKE) $(MFLAGS) $@); \
diff --git a/editors/wily/files/patch-win::Makefile b/editors/wily/files/patch-win::Makefile
new file mode 100644
index 000000000000..130afcb97c4b
--- /dev/null
+++ b/editors/wily/files/patch-win::Makefile
@@ -0,0 +1,22 @@
+--- tools/win/Makefile.in.orig Sun Jan 19 09:03:49 2003
++++ tools/win/Makefile.in Sun Jan 19 09:05:36 2003
+@@ -3,6 +3,7 @@
+ srcdir = @srcdir@
+ VPATH = @srcdir@
+
++wilydir = ../../
+ prefix = @prefix@
+ exec_prefix = @exec_prefix@
+ bindir = $(exec_prefix)/bin
+@@ -12,9 +13,9 @@
+ INSTALL_DATA = @INSTALL_DATA@
+
+ CC = @CC@
+-CFLAGS = @CFLAGS@ -I.. -I$(srcdir)/../include -I$(srcdir)/../sam/include
++CFLAGS = @CFLAGS@ -I$(wilydir) -I$(wilydir)/include
+ DEFS = @DEFS@
+-LIBS = @LIBS@ ../libmsg/libmsg.a ../sam/libXg/libXg.a
++LIBS = $(wilydir)/libmsg/libmsg.a $(wilydir)/libXg/libXg.a
+ LDFLAGS = @LDFLAGS@
+
+ RC = @RC@
diff --git a/editors/wily/files/patch-win::Man.rc b/editors/wily/files/patch-win::Man.rc
new file mode 100644
index 000000000000..7465d9bb7fa0
--- /dev/null
+++ b/editors/wily/files/patch-win::Man.rc
@@ -0,0 +1,10 @@
+--- tools/win/Man.rc.orig Sun Jan 19 08:59:21 2003
++++ tools/win/Man.rc Sun Jan 19 08:59:41 2003
+@@ -10,6 +10,6 @@
+ }
+
+ name = `{ echo $*($#*) }
+-man $* >[2=1] | col -bx | wreplace -c '+Man '^$name^':,'
++man $* >[2=1] | col -bx | wreplace -c '~Man '^$name^':,'
+
+ exit
diff --git a/editors/wily/pkg-descr b/editors/wily/pkg-descr
index 4c6f4f530241..4459c2eda97f 100644
--- a/editors/wily/pkg-descr
+++ b/editors/wily/pkg-descr
@@ -3,4 +3,4 @@ text based working environment for programmers.
Wily works best with 3 button rodents.
-WWW: http://www.cs.su.oz.au/~gary/wily/ \ No newline at end of file
+WWW: http://www.cs.yorku.ca/~oz/wily/
diff --git a/editors/wily/pkg-message b/editors/wily/pkg-message
new file mode 100644
index 000000000000..ef4430b6ba0a
--- /dev/null
+++ b/editors/wily/pkg-message
@@ -0,0 +1,9 @@
+The following tools have been installed along with wily:
+
+ wreplace win wgoto mktags Man Tag
+
+Please refer to their manual pages for information on their use.
+
+The wily(1) manual page has not been installed because it's out-of-date.
+
+Please refer to "${PREFIX}/share/doc/wily/documentation".
diff --git a/editors/wily/pkg-plist b/editors/wily/pkg-plist
index 8a11e38a8f10..976934985599 100644
--- a/editors/wily/pkg-plist
+++ b/editors/wily/pkg-plist
@@ -1,4 +1,10 @@
+bin/Man
+bin/Tag
+bin/mktags
+bin/wgoto
bin/wily
+bin/win
+bin/wreplace
share/doc/wily/index.html
share/doc/wily/intro.html
share/doc/wily/download.html