Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 2003 22:17:52 +0100 (CET)
From:      Philip Paeps <philip@paeps.cx>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/48259: (non-maintainer) Update x11/eterm to 0.9.2
Message-ID:  <20030213211752.3D5A21133@juno.home.paeps.cx>

next in thread | raw e-mail | index | archive | help

>Number:         48259
>Category:       ports
>Synopsis:       (non-maintainer) Update x11/eterm to 0.9.2
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Feb 13 13:20:04 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Philip Paeps
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
>Environment:
System: FreeBSD juno.home.paeps.cx 5.0-CURRENT FreeBSD 5.0-CURRENT #4: 
Tue Feb 11 03:33:06 CET 2003 philip@juno.home.paeps.cx:/usr/obj/usr/src/sys/JUNO i386

>Description:

	The x11/eterm port is behind the times, this patch updates it to the
	latest version.

	I made a couple of changes to the port skeleton that I thought were
	interesting, maintainer might disagree though, in which case my
	feelings won't be hurt :-)

	- The patches to the distribution sources (patch-default-font-index, 
	patch-src-command.c, patch-src-startup.c, patch-vim-escape-handling)
	have either been merged in by the Eterm guys or don't appear to matter
	(things work here without them; I tested pretty extensively), so I
	left them out.

	- I like #aaaaaa as default foreground colour, so I left that as it
	is in the distribution, instead of patching it out :-)

	- Changing the name of the Eterm lib seemed a bit hackish, so I left
        that as the default as well.  There was probably a reason for
	changing it, but I could think of it :-)

	- Building and installing the HTML manual-page seemed a bit redundant
	as it's and exact copy of the 'real' manual page, so I ditched that.
	That also removes the dependency on man2html.

	- As we're not using the termcap/terminfo files, I got rid of those as
	well.

	Nothing drastic, just little things. :-)

>How-To-Repeat:
	
	Patch, build, coffee, install, run, use :-)

>Fix:

diff -u eterm.orig/Makefile eterm/Makefile
--- eterm.orig/Makefile	Sat Oct 26 10:29:26 2002
+++ eterm/Makefile	Thu Feb 13 21:42:39 2003
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	eterm
-PORTVERSION=	0.9.1
-PORTREVISION=	1
+PORTVERSION=	0.9.2
 CATEGORIES+=	x11
 MASTER_SITES=	http://www.eterm.org/download/ \
 		${MASTER_SITE_SOURCEFORGE}
@@ -16,8 +15,6 @@
 
 MAINTAINER?=	olgeni@FreeBSD.org
 
-BUILD_DEPENDS=	man2html:${PORTSDIR}/textproc/man2html
-
 LIB_DEPENDS=	Imlib2.1:${PORTSDIR}/graphics/imlib2 \
 		ast.2:${PORTSDIR}/devel/libast
 
@@ -37,15 +34,17 @@
 CONFIGURE_ARGS+=--enable-mmx
 .endif
 
+post-patch:
+	@${RM} ${WRKSRC}/themes/Eterm/*.orig
+	@${RM} ${WRKSRC}/themes/auto/*.orig
+	@${RM} ${WRKSRC}/themes/trans/*.orig
+
 post-install:
 	@${CHMOD} 4711 ${PREFIX}/bin/Eterm
 .if !defined(NOPORTDOCS)
 	@${MKDIR} ${PREFIX}/share/doc/Eterm
 	@${INSTALL_DATA} ${WRKSRC}/ReleaseNotes ${PREFIX}/share/doc/Eterm
-	@${INSTALL_DATA} ${WRKSRC}/doc/Eterm.1.html ${PREFIX}/share/doc/Eterm
 	@${INSTALL_DATA} ${WRKSRC}/doc/Eterm_reference.html ${PREFIX}/share/doc/Eterm
-	@${INSTALL_DATA} ${WRKSRC}/doc/Eterm.tcap ${PREFIX}/share/doc/Eterm
-	@${INSTALL_DATA} ${WRKSRC}/doc/Eterm.ti ${PREFIX}/share/doc/Eterm
 .endif
 
 .include <bsd.port.post.mk>
diff -u eterm.orig/distinfo eterm/distinfo
--- eterm.orig/distinfo	Fri Sep  7 21:59:57 2001
+++ eterm/distinfo	Thu Feb 13 19:05:43 2003
@@ -1 +1 @@
-MD5 (Eterm-0.9.1.tar.gz) = a3b767d29b82fc7541c9ba65931e5d37
+MD5 (Eterm-0.9.2.tar.gz) = e8c82cf52b25fdd51d16ff76b993ba68
Common subdirectories: eterm.orig/files and eterm/files
diff -u eterm.orig/pkg-plist eterm/pkg-plist
--- eterm.orig/pkg-plist	Fri Sep  7 21:59:57 2001
+++ eterm/pkg-plist	Thu Feb 13 21:44:11 2003
@@ -6,9 +6,10 @@
 bin/Etsearch
 bin/Ettable
 bin/kEsetroot
+lib/libEterm-0.9.2.so
 lib/libEterm.a
+lib/libEterm.la
 lib/libEterm.so
-lib/libEterm.so.9
 share/Eterm/pix/bar_horizontal_1.png
 share/Eterm/pix/bar_horizontal_2.png
 share/Eterm/pix/bar_horizontal_3.png
@@ -36,29 +37,26 @@
 share/Eterm/pix/tile/circuit.jpg
 share/Eterm/pix/tile/giger1.jpg
 share/Eterm/pix/tile/nebula.jpg
+share/Eterm/themes/Escreen/menus.cfg
+share/Eterm/themes/Escreen/pixmaps.list
+share/Eterm/themes/Escreen/theme.cfg
 share/Eterm/themes/Eterm/menus.cfg
 share/Eterm/themes/Eterm/pixmaps.list
 share/Eterm/themes/Eterm/theme.cfg
 share/Eterm/themes/auto/menus.cfg
 share/Eterm/themes/auto/pixmaps.list
 share/Eterm/themes/auto/theme.cfg
-share/Eterm/themes/chooser/menus.cfg
-share/Eterm/themes/chooser/pixmaps.list
-share/Eterm/themes/chooser/theme.cfg
 share/Eterm/themes/trans/menus.cfg
 share/Eterm/themes/trans/pixmaps.list
 share/Eterm/themes/trans/theme.cfg
-%%PORTDOCS%%share/doc/Eterm/Eterm.1.html
-%%PORTDOCS%%share/doc/Eterm/Eterm.tcap
-%%PORTDOCS%%share/doc/Eterm/Eterm.ti
 %%PORTDOCS%%share/doc/Eterm/Eterm_reference.html
 %%PORTDOCS%%share/doc/Eterm/ReleaseNotes
 @dirrm share/Eterm/pix/scale
 @dirrm share/Eterm/pix/tile
 @dirrm share/Eterm/pix
+@dirrm share/Eterm/themes/Escreen
 @dirrm share/Eterm/themes/Eterm
 @dirrm share/Eterm/themes/auto
-@dirrm share/Eterm/themes/chooser
 @dirrm share/Eterm/themes/trans
 @dirrm share/Eterm/themes
 @dirrm share/Eterm

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports-bugs" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030213211752.3D5A21133>