Received: from mail.netbsd.org (mail.netbsd.org [199.233.217.200]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mail.netbsd.org", Issuer "Postmaster NetBSD.org" (verified OK)) by mollari.NetBSD.org (Postfix) with ESMTPS id 76DFF7A367 for ; Mon, 12 Dec 2016 13:53:13 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 605) id 2C617855E8; Mon, 12 Dec 2016 13:53:13 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id B0694855DA for ; Mon, 12 Dec 2016 13:53:12 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([IPv6:::1]) by localhost (mail.netbsd.org [IPv6:::1]) (amavisd-new, port 10025) with ESMTP id lPWEcCZLmuUJ for ; Mon, 12 Dec 2016 13:53:12 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.netbsd.org [199.233.217.197]) by mail.netbsd.org (Postfix) with ESMTP id E90E885581 for ; Mon, 12 Dec 2016 13:53:11 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 34EB5FBA6; Mon, 12 Dec 2016 13:53:10 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_148155079063680" MIME-Version: 1.0 Date: Mon, 12 Dec 2016 13:53:10 +0000 From: "Hauke Fath" Subject: CVS commit: pkgsrc/www/emacs-w3m To: pkgsrc-changes@NetBSD.org Reply-To: hauke@netbsd.org X-Mailer: log_accum Message-Id: <20161212135310.34EB5FBA6@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk This is a multi-part message in MIME format. --_----------=_148155079063680 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: hauke Date: Mon Dec 12 13:53:10 UTC 2016 Modified Files: pkgsrc/www/emacs-w3m: Makefile PLIST options.mk Log Message: Make www/emacs-w3m build and run with xemacs, fixing PR pkg/40685 Changes: o accomodate for differing dependencies: + graphics/gifsicle as a bug workaround + devel/flim (this was an implicite dependency through devel/semi) - devel/{apel,semi}, editors/mule-ucs contained in xemacs-packages o conditional PLIST changes for differing installation paths Tested with xemacs 21.4 and emacs 22 To generate a diff of this commit: cvs rdiff -u -r1.31 -r1.32 pkgsrc/www/emacs-w3m/Makefile cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/emacs-w3m/PLIST cvs rdiff -u -r1.2 -r1.3 pkgsrc/www/emacs-w3m/options.mk Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_148155079063680 Content-Disposition: inline Content-Length: 4462 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/emacs-w3m/Makefile diff -u pkgsrc/www/emacs-w3m/Makefile:1.31 pkgsrc/www/emacs-w3m/Makefile:1.32 --- pkgsrc/www/emacs-w3m/Makefile:1.31 Sat Apr 6 21:07:36 2013 +++ pkgsrc/www/emacs-w3m/Makefile Mon Dec 12 13:53:10 2016 @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.31 2013/04/06 21:07:36 rodent Exp $ +# $NetBSD: Makefile,v 1.32 2016/12/12 13:53:10 hauke Exp $ DISTNAME= emacs-w3m-1.4.4 -PKGREVISION= 3 +PKGREVISION= 4 CATEGORIES= www MASTER_SITES= ${HOMEPAGE} @@ -43,6 +43,12 @@ PLIST_VARS+= gui PLIST.gui= yes .endif +# Work around an xemacs rendering bug for optimized GIFs, see +# , 2b +.if (${EMACS_FLAVOR} == "xemacs") +DEPENDS+= gifsicle:../../graphics/gifsicle +.endif + DOCUMENTS= COPYING ChangeLog ChangeLog.1 README README.ja ETCDIR= ${ETCDIR.${EMACS_FLAVOR}} ICONDIR= ${PREFIX}/${ETCDIR} @@ -53,11 +59,18 @@ ETCDIR.emacs= share/emacs/${_EMACS_VERS ETCDIR.xemacs= lib/xemacs/site-packages/etc/w3m post-install: - for f in ${DOCUMENTS}; do ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/${ETCDIR}; done + for f in ${DOCUMENTS}; do \ + ${INSTALL_DATA} ${WRKSRC}/$$f ${DESTDIR}${PREFIX}/${ETCDIR}; \ + done .include "options.mk" +.if (${EMACS_FLAVOR} != "xemacs") .include "../../devel/apel/buildlink3.mk" .include "../../devel/semi/buildlink3.mk" .include "../../editors/mule-ucs/buildlink3.mk" +.endif + +.include "../../devel/flim/buildlink3.mk" + .include "../../mk/bsd.pkg.mk" Index: pkgsrc/www/emacs-w3m/PLIST diff -u pkgsrc/www/emacs-w3m/PLIST:1.12 pkgsrc/www/emacs-w3m/PLIST:1.13 --- pkgsrc/www/emacs-w3m/PLIST:1.12 Sun Jun 14 22:00:21 2009 +++ pkgsrc/www/emacs-w3m/PLIST Mon Dec 12 13:53:10 2016 @@ -1,4 +1,10 @@ -@comment $NetBSD: PLIST,v 1.12 2009/06/14 22:00:21 joerg Exp $ +@comment $NetBSD: PLIST,v 1.13 2016/12/12 13:53:10 hauke Exp $ +${NOTFOR_emacs}${EMACS_INFOPREFIX}/emacs-w3m-ja.info +${NOTFOR_emacs}${EMACS_INFOPREFIX}/emacs-w3m-ja.info-1 +${NOTFOR_emacs}${EMACS_INFOPREFIX}/emacs-w3m-ja.info-2 +${NOTFOR_emacs}${EMACS_INFOPREFIX}/emacs-w3m-ja.info-3 +${NOTFOR_emacs}${EMACS_INFOPREFIX}/emacs-w3m-ja.info-4 +${NOTFOR_emacs}${EMACS_INFOPREFIX}/emacs-w3m.info ${EMACS_LISPPREFIX}/w3m/ChangeLog ${EMACS_LISPPREFIX}/w3m/ChangeLog.1 ${EMACS_LISPPREFIX}/w3m/mew-w3m.el @@ -56,19 +62,17 @@ ${EMACS_LISPPREFIX}/w3m/w3m-tabmenu.elc ${EMACS_LISPPREFIX}/w3m/w3m-ucs.el ${FOR_emacs21}${EMACS_LISPPREFIX}/w3m/w3m-ucs.elc ${FOR_emacs21nox}${EMACS_LISPPREFIX}/w3m/w3m-ucs.elc -${FOR_xemacs214}${EMACS_LISPPREFIX}/w3m/w3m-ucs.elc -${FOR_xemacs215}${EMACS_LISPPREFIX}/w3m/w3m-ucs.elc +${FOR_xemacs}${EMACS_LISPPREFIX}/w3m/w3m-ucs.elc ${EMACS_LISPPREFIX}/w3m/w3m-util.el ${EMACS_LISPPREFIX}/w3m/w3m-util.elc ${EMACS_LISPPREFIX}/w3m/w3m-weather.el ${EMACS_LISPPREFIX}/w3m/w3m-weather.elc ${EMACS_LISPPREFIX}/w3m/w3m-xmas.el -${FOR_xemacs214}${EMACS_LISPPREFIX}/w3m/w3m-xmas.elc -${FOR_xemacs215}${EMACS_LISPPREFIX}/w3m/w3m-xmas.elc +${FOR_xemacs}${EMACS_LISPPREFIX}/w3m/w3m-xmas.elc ${EMACS_LISPPREFIX}/w3m/w3m.el ${EMACS_LISPPREFIX}/w3m/w3m.elc ${EMACS_LISPPREFIX}/w3m/mew-shimbun.el -${PLIST.mew}${EMACS_LISPPREFIX}/w3m/mew-shimbun.elc +${NOTFOR_xemacs}${PLIST.mew}${EMACS_LISPPREFIX}/w3m/mew-shimbun.elc ${EMACS_LISPPREFIX}/w3m/w3m-ccl.el ${EMACS_LISPPREFIX}/w3m/w3m-favicon.el ${EMACS_LISPPREFIX}/w3m/w3m-filter.el @@ -338,5 +342,5 @@ ${PLIST.gui}${ETCDIR}/state-01.xpm ${PLIST.gui}${ETCDIR}/state-10.xpm ${PLIST.gui}${ETCDIR}/state-11.xpm ${PLIST.gui}${ETCDIR}/weather-up.xpm -info/emacs-w3m-ja.info -info/emacs-w3m.info +${NOTFOR_xemacs}info/emacs-w3m-ja.info +${NOTFOR_xemacs}info/emacs-w3m.info Index: pkgsrc/www/emacs-w3m/options.mk diff -u pkgsrc/www/emacs-w3m/options.mk:1.2 pkgsrc/www/emacs-w3m/options.mk:1.3 --- pkgsrc/www/emacs-w3m/options.mk:1.2 Sat Apr 12 22:43:13 2008 +++ pkgsrc/www/emacs-w3m/options.mk Mon Dec 12 13:53:10 2016 @@ -1,4 +1,4 @@ -# $NetBSD: options.mk,v 1.2 2008/04/12 22:43:13 jlam Exp $ +# $NetBSD: options.mk,v 1.3 2016/12/12 13:53:10 hauke Exp $ PKG_OPTIONS_VAR= PKG_OPTIONS.emacs-w3m PKG_SUPPORTED_OPTIONS= emacs-w3m-mew @@ -6,7 +6,11 @@ PKG_SUPPORTED_OPTIONS= emacs-w3m-mew .include "../../mk/bsd.options.mk" PLIST_VARS+= mew -.if !empty(PKG_OPTIONS:Memacs-w3m-mew) + +# xemacs-packages contain mew (but not mew-nntp) +.if (${EMACS_FLAVOR} == "xemacs") +PLIST.mew = yes +.elif !empty(PKG_OPTIONS:Memacs-w3m-mew) .include "../../mail/mew/buildlink3.mk" PLIST.mew= yes .endif --_----------=_148155079063680--