[Midnightbsd-cvs] mports [20427] trunk/www/w3m: fix w3m build

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Oct 3 15:44:02 EDT 2015


Revision: 20427
          http://svnweb.midnightbsd.org/mports/?rev=20427
Author:   laffer1
Date:     2015-10-03 15:44:02 -0400 (Sat, 03 Oct 2015)
Log Message:
-----------
fix w3m build

Modified Paths:
--------------
    trunk/www/w3m/Makefile
    trunk/www/w3m/pkg-plist

Added Paths:
-----------
    trunk/www/w3m/files/patch-terms.c

Modified: trunk/www/w3m/Makefile
===================================================================
--- trunk/www/w3m/Makefile	2015-10-03 19:40:05 UTC (rev 20426)
+++ trunk/www/w3m/Makefile	2015-10-03 19:44:02 UTC (rev 20427)
@@ -2,6 +2,7 @@
 
 PORTNAME=	w3m
 PORTVERSION=	0.5.3
+PORTREVISION=	2
 CATEGORIES=	www ipv6
 MASTER_SITES=	SF/w3m/w3m/w3m-${PORTVERSION}
 
@@ -11,76 +12,48 @@
 LICENSE=	unknown
 
 USE_OPENSSL=	yes
-LIB_DEPENDS=	gc.1:${PORTSDIR}/devel/boehm-gc
+LIB_DEPENDS=	libgc.so:${PORTSDIR}/devel/boehm-gc
 
 MAKE_JOBS_UNSAFE=	yes
 
-CONFLICTS?=	ja-w3m-0.5.* ja-w3m-img-0.5.* w3m-m17n-0.5.* w3m-img-0.5.* w3m-m17n-img-0.5.*
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-gc=${LOCALBASE}
+CONFIGURE_ARGS=	--with-gc=${LOCALBASE} \
+		ac_cv_path_PERL=${PERL}
+CONFIGURE_ENV=	DEFS="-I${LOCALBASE}/include"
 
-MAN1=		w3m.1 w3mman.1
-MANLANG=	"" ja
 
 DOCS=		FAQ.html HISTORY MANUAL.html README \
-		README.dict README.func STORY.html keymap.default \
-		keymap.lynx menu.default menu.submenu
+		README.dict README.func README.img README.m17n STORY.html \
+		keymap.default keymap.lynx menu.default menu.submenu
+DOCS_JP=	${DOCS} README.SSL README.cookie README.keymap README.img \
+		README.mailcap README.menu README.migemo
 
-.if !defined(MASTERDIR)
-OPTIONS_DEFINE=	M17N JAPANESE INLINE_IMAGE KEY_LYNX DOCS
-M17N_DESC=		Multilingualization support
+OPTIONS_DEFINE=	JAPANESE INLINE_IMAGE KEY_LYNX DOCS
 JAPANESE_DESC=		Japanese messages and migemo support
 INLINE_IMAGE_DESC=	Inline image support
 KEY_LYNX_DESC=		Keymap like lynx browser
-.endif
+OPTIONS_SUB=	yes
 
-.include <bsd.mport.options.mk>
+JAPANESE_USES=	gettext
+JAPANESE_CONFIGURE_ON=	--enable-japanese=E --with-migemo=yes gt_cv_func_gnugettext1_libintl=yes
+JAPANESE_CONFIGURE_ENABLE=	nls
 
-.if ${PORT_OPTIONS:MM17N}
-CONFIGURE_ARGS+=	--enable-m17n
-PLIST_SUB+=	M17N=""
-.else
-.if ! ${PORT_OPTIONS:MJAPANESE}
-CONFIGURE_ARGS+=	--disable-m17n
-PLIST_SUB+=	M17N="@comment "
-.endif
-.endif
+INLINE_IMAGE_USE=	gnome=gtk20
+INLINE_IMAGE_CONFIGURE_ON=	--with-imagelib=gtk2 --enable-image=fb,x11
+INLINE_IMAGE_CONFIGURE_OFF=	--enable-image=no
 
-.if ${PORT_OPTIONS:MJAPANESE}
-USES+=		gettext
-CONFIGURE_ARGS+=	--enable-m17n --enable-japanese=E --with-migemo=yes gt_cv_func_gnugettext1_libintl=yes
-DOCS_JP=	${DOCS} README.SSL README.cookie README.keymap README.mailcap \
-		README.menu README.migemo
+KEY_LYNX_CONFIGURE_ON=	--with-keymap=lynx
 
-PLIST_SUB+=	JAPANESE="" M17N=""
-.else
-CONFIGURE_ARGS+=	--disable-nls
-PLIST_SUB+=	JAPANESE="@comment "
-.endif
+.include <bsd.mport.options.mk>
 
 .if ${PORT_OPTIONS:MINLINE_IMAGE}
-USE_GNOME=	gtk20
-CONFIGURE_ARGS+=	--with-imagelib=gtk2 --enable-image=fb,x11
-
-DOCS+=		README.img
-DOCS_JP+=	README.img
-PLIST_SUB+=	INLINE_IMAGE=""
-
 PKGMESSAGE=	${MASTERDIR}/pkg-message
+CONFIGURE_ENV += LDFLAGS="-L${LOCALBASE}/lib" LIBS="-lX11"
 .else
-CONFIGURE_ARGS+=	--enable-image=no
-PLIST_SUB+=	INLINE_IMAGE="@comment "
-
 # Don't use pkg-message
 PKGMESSAGE=	${NONEXISTENT}
 .endif
 
-.if ${PORT_OPTIONS:MKEY_LYNX}
-CONFIGURE_ARGS+=	--enable-keymap=lynx
-.endif
-
-CONFIGURE_ENV=	DEFS="-I${LOCALBASE}/include"
-
 post-patch:
 	@${REINPLACE_CMD} -e \
 		's|\`\(expr\) \(.*\) : \(.*\)`|`\1 \\( \2 : \3 \\)`|' \
@@ -90,23 +63,16 @@
 		-exec ${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' {} +
 
 post-install:
-.if ${PORT_OPTIONS:MDOCS}
-.if ${PORT_OPTIONS:MJAPANESE}
-	@${MKDIR} ${PREFIX}/share/doc/ja/w3m
+	@${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/ja/w3m
 	@cd ${WRKSRC}/doc-jp; \
 	for i in ${DOCS_JP} ; do \
-		${INSTALL_DATA} $$i ${PREFIX}/share/doc/ja/w3m/ ; \
+		${INSTALL_DATA} $$i ${STAGEDIR}${PREFIX}/share/doc/ja/w3m/ ; \
 	done
-.endif
 	@cd ${WRKSRC}/doc; \
-	${MKDIR} ${PREFIX}/share/doc/w3m/; \
+	${MKDIR} ${STAGEDIR}${PREFIX}/share/doc/w3m/; \
 	for i in ${DOCS} ; do \
-		${INSTALL_DATA} $$i ${PREFIX}/share/doc/w3m/ ; \
+		${INSTALL_DATA} $$i ${STAGEDIR}${PREFIX}/share/doc/w3m/ ; \
 	done
-.if ${PORT_OPTIONS:MM17N} || ${PORT_OPTIONS:MJAPANESE}
-	@${INSTALL_DATA} ${WRKSRC}/doc/README.m17n ${PREFIX}/share/doc/w3m
-.endif
-.endif
-	@${INSTALL_MAN} ${WRKSRC}/scripts/w3mman/w3mman.1 ${PREFIX}/man/ja/man1
+	@${INSTALL_MAN} ${WRKSRC}/scripts/w3mman/w3mman.1 ${STAGEDIR}${PREFIX}/man/ja/man1
 
 .include <bsd.port.mk>

Added: trunk/www/w3m/files/patch-terms.c
===================================================================
--- trunk/www/w3m/files/patch-terms.c	                        (rev 0)
+++ trunk/www/w3m/files/patch-terms.c	2015-10-03 19:44:02 UTC (rev 20427)
@@ -0,0 +1,11 @@
+--- terms.c.orig	2015-10-03 15:40:58.884853339 -0400
++++ terms.c	2015-10-03 15:41:34.978245408 -0400
+@@ -26,7 +26,7 @@
+ #endif				/* USE_GPM */
+ #ifdef USE_SYSMOUSE
+ #include <osreldate.h>
+-#if (__FreeBSD_version >= 400017) || (__FreeBSD_kernel_version >= 400017)
++#if defined(__MidnightBSD__) || (__FreeBSD_version >= 400017) || (__FreeBSD_kernel_version >= 400017)
+ #include <sys/consio.h>
+ #include <sys/fbio.h>
+ #else


Property changes on: trunk/www/w3m/files/patch-terms.c
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Modified: trunk/www/w3m/pkg-plist
===================================================================
--- trunk/www/w3m/pkg-plist	2015-10-03 19:40:05 UTC (rev 20426)
+++ trunk/www/w3m/pkg-plist	2015-10-03 19:44:02 UTC (rev 20427)
@@ -35,7 +35,7 @@
 %%PORTDOCS%%%%DOCSDIR%%/README.dict
 %%PORTDOCS%%%%DOCSDIR%%/README.func
 %%PORTDOCS%%%%INLINE_IMAGE%%%%DOCSDIR%%/README.img
-%%PORTDOCS%%%%M17N%%%%DOCSDIR%%/README.m17n
+%%PORTDOCS%%%%DOCSDIR%%/README.m17n
 %%PORTDOCS%%%%DOCSDIR%%/STORY.html
 %%PORTDOCS%%%%DOCSDIR%%/keymap.default
 %%PORTDOCS%%%%DOCSDIR%%/keymap.lynx



More information about the Midnightbsd-cvs mailing list