ports/101908: [PATCH] chinese/xemacs: Respect DESTDIR, fix some portlint warnings

Gea-Suan Lin gslin at gslin.org
Sat Aug 12 10:10:26 UTC 2006


>Number:         101908
>Category:       ports
>Synopsis:       [PATCH] chinese/xemacs: Respect DESTDIR, fix some portlint warnings
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 12 10:10:12 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD netnews.NCTU.edu.tw 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat May 13 03:43:48 CST 2006
>Description:
- Respect DESTDIR
- fix some portlint warnings

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- xemacs-20.4_2.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/chinese/xemacs/Makefile /home/staff/gslin/work/ports/xemacs/Makefile
--- /usr/ports/chinese/xemacs/Makefile	Thu Apr 13 22:18:23 2006
+++ /home/staff/gslin/work/ports/xemacs/Makefile	Sat Aug 12 18:02:14 2006
@@ -25,15 +25,15 @@
 STRIP=
 HAS_CONFIGURE=	yes
 XEMACS_ARCH=	${MACHINE_ARCH}--freebsd
-CONFIGURE_ARGS=	${XEMACS_ARCH} --prefix=${PREFIX} \
+CONFIGURE_ARGS=	${XEMACS_ARCH} --prefix=${TARGETDIR} \
 		--with-mule \
 		--with-xfs \
 		--with-clash-detection \
 		--lockdir=/var/run/emacs/lock \
 		--with-sound=native \
-		--site-includes=${PREFIX}/include \
-		--site-libraries=${PREFIX}/lib \
-		--sitelispdir="${PREFIX}/lib/xemacs/site-lisp ${PREFIX}/share/emacs/site-lisp" \
+		--site-includes=${LOCALBASE}/include \
+		--site-libraries=${LOCALBASE}/lib \
+		--sitelispdir="${LOCALBASE}/lib/xemacs/site-lisp ${LOCALBASE}/share/emacs/site-lisp" \
 		--with-session=yes \
 		--with-menubars=lucid --with-xim=xlib
 MAN1=		ctags.1 etags.1 gnuattach.1 gnuclient.1 gnudoit.1 \
@@ -79,21 +79,21 @@
 
 post-install:
 .for file in b2m ctags etags gnuclient ${DISTNAME}
-	strip ${PREFIX}/bin/${file}
+	strip ${TARGETDIR}/bin/${file}
 .endfor
 # ``make install'' does not set the permissions like pkg_add does.
 	${CHMOD} 1777 /var/run/emacs/lock
-	${CHMOD} 755 ${PREFIX}/lib/xemacs/site-lisp
-	${CHMOD} 755 ${PREFIX}/share/emacs/site-lisp
-	${RM} -f ${PREFIX}/bin/send-pr
-	${RM} -f ${PREFIX}/lib/xemacs-20.4/lisp/mule/mule-init.el.orig
-# Install xemacs20.sh into ${PREFIX}/etc/rc.d
-	@if [ ! -d ${PREFIX}/etc/rc.d ]; then ${MKDIR} ${PREFIX}/etc/rc.d; fi
-	${INSTALL_SCRIPT} ${FILESDIR}/xemacs20.sh ${PREFIX}/etc/rc.d
+	${CHMOD} 755 ${TARGETDIR}/lib/xemacs/site-lisp
+	${CHMOD} 755 ${TARGETDIR}/share/emacs/site-lisp
+	${RM} -f ${TARGETDIR}/bin/send-pr
+	${RM} -f ${TARGETDIR}/lib/xemacs-20.4/lisp/mule/mule-init.el.orig
+# Install xemacs20.sh into ${TARGETDIR}/etc/rc.d
+	@if [ ! -d ${TARGETDIR}/etc/rc.d ]; then ${MKDIR} ${TARGETDIR}/etc/rc.d; fi
+	${INSTALL_SCRIPT} ${FILESDIR}/xemacs20.sh ${TARGETDIR}/etc/rc.d
 # Install Chinese Big5 related files.
-	@${MKDIR} ${PREFIX}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
-	@${INSTALL_DATA} ${FILESDIR}/Emacs ${PREFIX}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
-	@${INSTALL_DATA} ${FILESDIR}/sample.emacs ${PREFIX}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
+	@${MKDIR} ${TARGETDIR}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
+	@${INSTALL_DATA} ${FILESDIR}/Emacs ${TARGETDIR}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
+	@${INSTALL_DATA} ${FILESDIR}/sample.emacs ${TARGETDIR}/lib/xemacs-20.4/etc/app-defaults/zh_TW.Big5
 # Display XIM usages.
 	@${CAT} ${PKGMESSAGE}
 
diff -ruN --exclude=CVS /usr/ports/chinese/xemacs/pkg-plist /home/staff/gslin/work/ports/xemacs/pkg-plist
--- /usr/ports/chinese/xemacs/pkg-plist	Thu Jan  8 17:37:11 2004
+++ /home/staff/gslin/work/ports/xemacs/pkg-plist	Sat Aug 12 18:00:28 2006
@@ -1,3 +1,4 @@
+ at comment $FreeBSD$
 bin/b2m
 bin/ctags
 bin/etags
@@ -3439,92 +3440,92 @@
 lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-little-package.sh
 lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/add-big-package.sh
 lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%/config.values
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/ja
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/zh_TW.Big5
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/auctex/style
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/auctex
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/custom
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/e
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/eos
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/frame-icon
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnats
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnus
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnusrefcard
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/idd
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/message
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/mine
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/mule
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986/entities
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/cdtd
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/skk
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/smilies
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/sounds
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/sparcworks
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/time
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/toolbar
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/vm
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc/w3
- at dirrm lib/xemacs-%%XEMACS_VER%%/etc
- at dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%
- at dirrm lib/xemacs-%%XEMACS_VER%%/info
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/apel
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/auctex
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/calendar
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/cc-mode
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/cl
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/comint
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/custom
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/edebug
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/ediff
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/efs
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/egg
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/electric
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/emulators
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/eos
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/eterm
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/games
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/gnats
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/gnus
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/hm--html-menus
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/ilisp
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/iso
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/its
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/language
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/leim/quail
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/leim
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/locale/ja
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/locale
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mailcrypt
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mel
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mh-e
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/modes
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mu
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mule
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/packages
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/pcl-cvs
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/prim
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/psgml
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/rmail
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/skk
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/sunpro
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/term
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tl
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tm
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tooltalk
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/utils
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/vc
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/viper
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/vm
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/w3
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp/x11
- at dirrm lib/xemacs-%%XEMACS_VER%%/lisp
- at dirrm lib/xemacs-%%XEMACS_VER%%
- at dirrm lib/xemacs/site-lisp
- at dirrm lib/xemacs
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/ja
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/zh_TW.Big5
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/auctex/style
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/auctex
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/custom
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/e
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/eos
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/frame-icon
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnats
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnus
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnusrefcard
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/idd
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/message
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/mine
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/mule
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986/entities
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/cdtd
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/skk
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/smilies
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sounds
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sparcworks
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/tests
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/time
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/toolbar
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/vm
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/w3
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/etc
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%%
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/info
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/apel
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/auctex
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/calendar
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/cc-mode
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/cl
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/comint
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/custom
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/edebug
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/ediff
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/efs
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/egg
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/electric
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/emulators
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/eos
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/eterm
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/games
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/gnats
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/gnus
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/hm--html-menus
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/ilisp
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/iso
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/its
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/language
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/leim/quail
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/leim
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/locale/ja
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/locale
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mailcrypt
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mel
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mh-e
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/modes
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mu
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mule
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/packages
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/pcl-cvs
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/prim
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/psgml
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/rmail
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/skk
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/sunpro
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/term
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tl
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tm
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tooltalk
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/utils
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/vc
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/viper
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/vm
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/w3
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/x11
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp
+ at dirrmtry lib/xemacs-%%XEMACS_VER%%
+ at dirrmtry lib/xemacs/site-lisp
+ at dirrmtry lib/xemacs
 @unexec rm -rf /var/run/xemacs
--- xemacs-20.4_2.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list