aboutsummaryrefslogtreecommitdiffstats
path: root/mail
diff options
context:
space:
mode:
authorsanpei <sanpei@FreeBSD.org>2000-11-10 13:55:06 +0800
committersanpei <sanpei@FreeBSD.org>2000-11-10 13:55:06 +0800
commitf458ac66f24b762713140634ebb39e767bbf0f8d (patch)
tree735ff0c455e633ebbcdc727e6887a745cdaa8949 /mail
parent331f1c90334e12b4389faf9d5b13d7a576f226a1 (diff)
downloadfreebsd-ports-gnome-f458ac66f24b762713140634ebb39e767bbf0f8d.tar.gz
freebsd-ports-gnome-f458ac66f24b762713140634ebb39e767bbf0f8d.tar.zst
freebsd-ports-gnome-f458ac66f24b762713140634ebb39e767bbf0f8d.zip
Fixing "X manpage" errors with XFree86-4
DOCDIR which conflists with X11 -> YOUBIN_DOCDIR. comment PREFIX?=${LOCALBASE}. I believe maintainer knows cleaner way to do with this port. PR: ports/22477
Diffstat (limited to 'mail')
-rw-r--r--mail/youbin/Makefile7
-rw-r--r--mail/youbin/files/patch-aa60
2 files changed, 51 insertions, 16 deletions
diff --git a/mail/youbin/Makefile b/mail/youbin/Makefile
index c51727fc3d20..0961ff27daaf 100644
--- a/mail/youbin/Makefile
+++ b/mail/youbin/Makefile
@@ -15,8 +15,8 @@ MAINTAINER= max@FreeBSD.org
USE_IMAKE= yes
USE_XPM= yes
-PREFIX?= ${LOCALBASE}
-MTREE_FILE?= /etc/mtree/BSD.local.dist
+#PREFIX?= ${LOCALBASE}
+#MTREE_FILE?= /etc/mtree/BSD.local.dist
MAN1= youbin.1
MAN3= youbin_sub.3
@@ -24,6 +24,9 @@ MAN8= youbind.8
STARTUP_SCRIPT= ${PREFIX}/etc/rc.d/youbind.sh.sample
+post-extract:
+ (cd ${WRKSRC}; ${CP} -p Doc/*.man .)
+
pre-build:
@${SETENV} ${SCRIPTS_ENV} ${SH} ${PKGREQ} ${PKGNAME} BUILD
diff --git a/mail/youbin/files/patch-aa b/mail/youbin/files/patch-aa
index 4132183b4357..1fa3155d77c0 100644
--- a/mail/youbin/files/patch-aa
+++ b/mail/youbin/files/patch-aa
@@ -1,5 +1,5 @@
*** Imakefile.orig Sat Apr 8 20:47:18 1995
---- Imakefile Sun Aug 18 09:49:53 1996
+--- Imakefile Fri Nov 3 00:51:09 2000
***************
*** 17,31 ****
*/
@@ -11,9 +11,9 @@
! BINDIR = /usr/local/bin
/* Select one of them.
- * If you want to use on-line manual written in Japanese, use DOCDIR_JP. */
- MANSRC_DIR = $(DOCDIR)
- /* MANSRC_DIR = $(DOCDIR_JP) */
+! * If you want to use on-line manual written in Japanese, use DOCDIR_JP. */
+! MANSRC_DIR = $(DOCDIR)
+! /* MANSRC_DIR = $(DOCDIR_JP) */
/*
* Architectur depedent configurations.
@@ -27,10 +27,10 @@
! BINDIR = ${PREFIX}/bin
/* Select one of them.
- * If you want to use on-line manual written in Japanese, use DOCDIR_JP. */
- MANSRC_DIR = $(DOCDIR)
- /* MANSRC_DIR = $(DOCDIR_JP) */
-+ MANPATH = ${PREFIX}/man
+! * If you want to use on-line manual written in Japanese, use YOUBIN_DOCDIR_JP. */
+! MANSRC_DIR = $(YOUBIN_DOCDIR)
+! /* MANSRC_DIR = $(YOUBIN_DOCDIR_JP) */
+! MANPATH = ${PREFIX}/man
/*
* Architectur depedent configurations.
@@ -90,6 +90,35 @@
/*
***************
+*** 112,124 ****
+ XYOUBIN_OBJS = base.o sound.o xyoubin.o $(XPM_LIBS)
+ YOUBIN_OBJS = base.o client.o youbin_sub.o
+
+! DOCDIR = Doc
+! DOCDIR_JP = Doc.Japanese
+
+! MANS = $(DOCDIR)/youbin.man $(DOCDIR)/youbind.man \
+! $(DOCDIR)/youbin_sub.man
+! MANS_JP = $(DOCDIR_JP)/youbin.man $(DOCDIR_JP)/youbind.man \
+! $(DOCDIR_JP)/youbin_sub.man
+
+ /* BITMAPS = */
+
+--- 113,125 ----
+ XYOUBIN_OBJS = base.o sound.o xyoubin.o $(XPM_LIBS)
+ YOUBIN_OBJS = base.o client.o youbin_sub.o
+
+! YOUBIN_DOCDIR = Doc
+! YOUBIN_DOCDIR_JP = Doc.Japanese
+
+! MANS = $(YOUBIN_DOCDIR)/youbin.man $(YOUBIN_DOCDIR)/youbind.man \
+! $(YOUBIN_DOCDIR)/youbin_sub.man
+! MANS_JP = $(YOUBIN_DOCDIR_JP)/youbin.man $(YOUBIN_DOCDIR_JP)/youbind.man \
+! $(YOUBIN_DOCDIR_JP)/youbin_sub.man
+
+ /* BITMAPS = */
+
+***************
*** 151,157 ****
* Target entries.
*/
@@ -107,19 +136,22 @@
SingleProgramTarget(youbind,$(YOUBIND_OBJS),,)
SingleProgramTarget(sendto,$(SENDTO_OBJS),,)
***************
-*** 169,177 ****
- install.man::
- csh -c "cp $(MANSRC_DIR)/*.man ."
+*** 166,177 ****
+ /* InstallAppDefaults(XYoubin) */
+
+! install.man::
+! csh -c "cp $(MANSRC_DIR)/*.man ."
+!
! InstallManPage(youbin,$(MANDIR))
! InstallManPage(youbin_sub,$(MANDIR))
! InstallManPage(youbind,$(MANDIR))
DependTarget()
LintTarget()
---- 170,178 ----
- install.man::
- csh -c "cp $(MANSRC_DIR)/*.man ."
+--- 167,175 ----
+
+ /* InstallAppDefaults(XYoubin) */
! InstallGenManPage(youbin,$(MANPATH)/man1,1)
! InstallGenManPage(youbin_sub,$(MANPATH)/man3,3)