Date: Sat, 12 Aug 2006 18:02:58 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/101908: [PATCH] chinese/xemacs: Respect DESTDIR, fix some portlint warnings Message-ID: <20060812100258.B543D3AD@netnews.NCTU.edu.tw> Resent-Message-ID: <200608121010.k7CAADUE098815@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 @@ +@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 -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/ja -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/zh_TW.Big5 -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/app-defaults -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/auctex/style -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/auctex -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/custom -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/e -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/eos -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/frame-icon -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnats -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnus -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/gnusrefcard -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/idd -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/message -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/mine -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/mule -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986/entities -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986 -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml/cdtd -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sgml -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/skk -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/smilies -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sounds -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/sparcworks -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/tests -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/time -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/toolbar -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/vm -@dirrm lib/xemacs-%%XEMACS_VER%%/etc/w3 -@dirrm lib/xemacs-%%XEMACS_VER%%/etc -@dirrm lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%% -@dirrm lib/xemacs-%%XEMACS_VER%%/info -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/apel -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/auctex -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/calendar -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/cc-mode -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/cl -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/comint -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/custom -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/edebug -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/ediff -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/efs -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/egg -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/electric -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/emulators -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/eos -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/eterm -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/games -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/gnats -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/gnus -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/hm--html-menus -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/ilisp -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/iso -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/its -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/language -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/leim/quail -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/leim -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/locale/ja -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/locale -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mailcrypt -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mel -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mh-e -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/modes -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mu -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/mule -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/packages -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/pcl-cvs -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/prim -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/psgml -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/rmail -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/skk -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/sunpro -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/term -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tl -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tm -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/tooltalk -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/utils -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/vc -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/viper -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/vm -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/w3 -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp/x11 -@dirrm lib/xemacs-%%XEMACS_VER%%/lisp -@dirrm lib/xemacs-%%XEMACS_VER%% -@dirrm lib/xemacs/site-lisp -@dirrm lib/xemacs +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/ja +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults/zh_TW.Big5 +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/app-defaults +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/auctex/style +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/auctex +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/custom +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/e +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/eos +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/frame-icon +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnats +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnus +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/gnusrefcard +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/idd +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/message +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/mine +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/mule +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986/entities +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/ISO_8879:1986 +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml/cdtd +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sgml +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/skk +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/smilies +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sounds +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/sparcworks +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/tests/external-widget +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/tests +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/time +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/toolbar +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/vm +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc/w3 +@dirrmtry lib/xemacs-%%XEMACS_VER%%/etc +@dirrmtry lib/xemacs-%%XEMACS_VER%%/%%XEMACS_ARCH%% +@dirrmtry lib/xemacs-%%XEMACS_VER%%/info +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/apel +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/auctex +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/bytecomp +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/calendar +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/cc-mode +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/cl +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/comint +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/custom +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/edebug +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/ediff +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/efs +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/egg +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/electric +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/emulators +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/eos +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/eterm +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/games +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/gnats +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/gnus +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/hm--html-menus +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/ilisp +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/iso +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/its +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/language +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/leim/quail +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/leim +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/locale/ja +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/locale +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mailcrypt +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mel +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mh-e +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/modes +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mu +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/mule +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/packages +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/pcl-cvs +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/prim +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/psgml +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/rmail +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/skk +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/sunpro +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/term +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tl +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tm +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/tooltalk +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/utils +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/vc +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/viper +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/vm +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/w3 +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp/x11 +@dirrmtry lib/xemacs-%%XEMACS_VER%%/lisp +@dirrmtry lib/xemacs-%%XEMACS_VER%% +@dirrmtry lib/xemacs/site-lisp +@dirrmtry lib/xemacs @unexec rm -rf /var/run/xemacs --- xemacs-20.4_2.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060812100258.B543D3AD>