ports/141167: [patch] x11-toolkits/evilvte version upgrade and port adoption

Aragon Gouveia aragon at phat.za.net
Fri Dec 4 09:00:11 UTC 2009


>Number:         141167
>Category:       ports
>Synopsis:       [patch] x11-toolkits/evilvte version upgrade and port adoption
>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:   Fri Dec 04 09:00:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Aragon Gouveia
>Release:        8.0-STABLE
>Organization:
>Environment:
FreeBSD fuzz.geek.sh 8.0-STABLE FreeBSD 8.0-STABLE #0: Wed Dec 2 15:23:34 SAST 2009 root at igor.geek.sh:/usr/obj/usr/src/sys/FUZZ amd64
>Description:
Please let this PR overwrite ports/141152.  After submitting 141152 I noticed that the port had no maintainer, so I decided to adopt it.

Attached patch does everything in ports/141152 and sets myself as the maintainer.  It also refiles this port into the x11 category where I believe it belongs - please could it be moved out of x11-toolkits?

I have also removed the LOCAL distfile mirror reference as it isn't kept up to date by chinsan@ anymore.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -u evilvte.orig/Makefile evilvte/Makefile
--- evilvte.orig/Makefile	2009-12-04 10:44:49.000000000 +0200
+++ evilvte/Makefile	2009-12-04 10:48:23.000000000 +0200
@@ -6,13 +6,11 @@
 #
 
 PORTNAME=	evilvte
-PORTVERSION=	0.4.4
-PORTREVISION=	3
-CATEGORIES=	x11-toolkits gnome
+PORTVERSION=	0.4.5
+CATEGORIES=	x11 gnome
 MASTER_SITES=	http://www.calno.com/${PORTNAME}/ \
-		LOCAL/chinsan/${PORTNAME}/
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	aragon at phat.za.net
 COMMENT=	A VTE based, super lightweight terminal emulator
 
 USE_GMAKE=	yes
@@ -20,12 +18,25 @@
 
 MAN1=		evilvte.1 showvte.1
 
+pre-everything::
+.if !defined(EVILVTE_CONF)
+	@${ECHO_MSG}
+	@${ECHO_MSG} "!! NOTE !!"
+	@${ECHO_MSG}
+	@${ECHO_MSG} "You can build evilvte with your own config.h using the EVILVTE_CONF knob:"
+	@${ECHO_MSG} "make EVILVTE_CONF=/path/to/evilvte-config.h install clean"
+	@${ECHO_MSG}
+.endif
+
 post-patch:
-	@${REINPLACE_CMD} -e '40,41 d' ${WRKSRC}/Makefile
-	@${REINPLACE_CMD} -e 's|\(FONT_SIZE\).*|\1 12|' ${WRKSRC}/src/config.h
+	# disable man page installation
+	@${REINPLACE_CMD} -e '53,54 d' ${WRKSRC}/Makefile
+.if defined(EVILVTE_CONF)
+	@${ECHO_MSG} "creating config.h from ${EVILVTE_CONF}"
+	@${CP} ${EVILVTE_CONF} ${WRKSRC}/src/config.h
+.endif
 
 post-install:
-# install manual
 	${INSTALL_MAN} ${WRKSRC}/misc/evilvte.1 ${PREFIX}/man/man1
 	${INSTALL_MAN} ${WRKSRC}/misc/showvte.1 ${PREFIX}/man/man1
 
diff -u evilvte.orig/distinfo evilvte/distinfo
--- evilvte.orig/distinfo	2009-12-04 10:44:49.000000000 +0200
+++ evilvte/distinfo	2009-12-04 10:45:06.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (evilvte-0.4.4.tar.gz) = d8feeca8138aacc99e315fcb86018348
-SHA256 (evilvte-0.4.4.tar.gz) = d85d16c3adf868b7f973467b22a503fbbb92254a3147d8db81aeecd28b8fb53f
-SIZE (evilvte-0.4.4.tar.gz) = 36871
+MD5 (evilvte-0.4.5.tar.gz) = 3193ea2fce163a8a99ce876c4e9b2d28
+SHA256 (evilvte-0.4.5.tar.gz) = c9dccc8e59cfd58fccd6fb88fb07070f2722b755ab7e18f7717533342f49f60f
+SIZE (evilvte-0.4.5.tar.gz) = 37088


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



More information about the freebsd-ports-bugs mailing list