ports/99798: print/cups-base makes symbolic links without entity
Tsurutani Naoki
turutani at scphys.kyoto-u.ac.jp
Wed Jul 5 05:40:16 UTC 2006
>Number: 99798
>Category: ports
>Synopsis: print/cups-base makes symbolic links without entity
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Wed Jul 05 05:40:14 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Tsurutani Naoki
>Release: FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD polymer3.scphys.kyoto-u.ac.jp 6.1-STABLE FreeBSD 6.1-STABLE #2: Tue May 30 06:56:45 JST 2006 turutani at polymer3.scphys.kyoto-u.ac.jp:/usr/local/work/usr/obj/usr/src/sys/POLYMER i386
>Description:
print/cups-base installs ${PREFIX}/man/man8/reject.8 and
${PREFIX}/man/man8/cupsdisable.8, both as symbolic link file.
but their entity do not exist.
>How-To-Repeat:
% cd /usr/ports/print/cups-base
% make install
>Fix:
link should be done to compressed man file if the target is compressed.
this can often happen.
add next patches:
--- Makefile.orig Fri Jun 30 04:32:04 2006
+++ Makefile Wed Jul 5 14:07:01 2006
@@ -129,6 +129,9 @@
lpmove.$(MAN8EXT) \
lpc.$(MAN8EXT) \
+MLINKS= cupsenable.$(MAN8EXT) cupsdisable.$(MAN8EXT) \
+ accept.$(MAN8EXT) reject.$(MAN8EXT)
+
pre-configure::
@${ECHO_MSG} Configuring CUPS with options:
@${ECHO_MSG} ${CONFIGURE_ARGS} | fmt
--- pkg-plist.orig Fri Jun 30 04:32:05 2006
+++ pkg-plist Wed Jul 5 13:05:19 2006
@@ -43,9 +43,6 @@
lib/libcups.so.2
lib/libcupsimage.so
lib/libcupsimage.so.2
- at comment Put man links here
-man/man8/reject.8
-man/man8/cupsdisable.8
sbin/cupsdisable
sbin/cupsenable
sbin/reject
and use next patch file as files/patch-man-Makefile:
--- Makefile.orig Mon May 1 01:27:50 2006
+++ Makefile Wed Jul 5 13:04:49 2006
@@ -124,10 +124,10 @@
echo Installing $$file in $(AMANDIR)/man$(MAN8DIR)...; \
$(INSTALL_MAN) $$file $(AMANDIR)/man$(MAN8DIR); \
done
- $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
- $(LN) accept.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
- $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
- $(LN) cupsenable.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
+# $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
+# $(LN) accept.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
+# $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
+# $(LN) cupsenable.$(MAN8EXT) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
#
@@ -150,8 +150,8 @@
for file in $(MAN8); do \
$(RM) $(AMANDIR)/man$(MAN8DIR)/$$file; \
done
- $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
- $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
+# $(RM) $(AMANDIR)/man$(MAN8DIR)/reject.$(MAN8EXT)
+# $(RM) $(AMANDIR)/man$(MAN8DIR)/cupsdisable.$(MAN8EXT)
-$(RMDIR) $(AMANDIR)/man$(MAN8DIR)
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list