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