ports/122641: [maintainer update] update irc/epic5 to latest version and add features
Josh Paetzel
josh at tcbug.org
Fri Apr 11 02:00:09 UTC 2008
>Number: 122641
>Category: ports
>Synopsis: [maintainer update] update irc/epic5 to latest version and add features
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: maintainer-update
>Submitter-Id: current-users
>Arrival-Date: Fri Apr 11 02:00:08 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Josh Paetzel
>Release: 6.3-RELEASE-p1
>Organization:
>Environment:
FreeBSD ports2.tcbug.org 6.3-RELEASE-p1 FreeBSD 6.3-RELEASE-p1 #3: Mon Apr 7 13:58:38 CDT 2008 jpaetzel at homebase.tcbug.org:/usr/obj/usr/src/sys/HOMEBASE i386
>Description:
Update irc/epic5 to latest released version.
Add optional ruby support
Add optional libiconv support
Use bzip2 distfiles
Remove hard wired versioning in pkg-plist
>How-To-Repeat:
N/A
>Fix:
--- Makefile.old 2008-04-11 00:13:27.000000000 +0000
+++ Makefile 2008-04-11 01:34:15.000000000 +0000
@@ -6,7 +6,7 @@
#
PORTNAME= epic5
-PORTVERSION= 0.3.5
+PORTVERSION= 0.3.8
CATEGORIES= irc ipv6
MASTER_SITES= http://ftp.epicsol.org/pub/epic/EPIC5-BETA/ \
http://tehran.lain.pl/epic-mirror/EPIC5-BETA/ \
@@ -22,11 +22,16 @@
GNU_CONFIGURE= yes
MAN1= epic5.1
USE_OPENSSL= yes
-CONFIGURE_ARGS+= --without-ruby
+PLIST_SUB+= PORTVERSION=${PORTVERSION}
+USE_BZIP2= yes
+CFLAGS:= ${CFLAGS:C/-O2/-g -O/g}
OPTIONS= IPV6 "IPv6 support" on \
TCL "TCL support" on \
- PERL "Perl scripting support" off
+ PERL "Perl scripting support" on \
+ RUBY "Ruby scripting support" on \
+ TERMCAP "Refuse to use terminfo/ncurses" off \
+ ICONV "Enable experimental iconv support" off
.include <bsd.port.pre.mk>
@@ -55,6 +60,33 @@
.if defined(WITH_PERL)
USE_PERL5= yes
CONFIGURE_ARGS+= --with-perl=${SITE_PERL}/../../${PERL_VER}/mach/CORE
+.else
+CONFIGURE_ARGS+= --without-perl
+.endif
+
+## WITH_RUBY: enable ruby scripting support
+#
+.if defined(WITH_RUBY)
+USE_RUBY= yes
+.include "${PORTSDIR}/Mk/bsd.ruby.mk"
+CONFIGURE_ARGS+= --with-ruby
+.else
+CONFIGURE_ARGS+= --without-ruby
+.endif
+
+## WITH_TERMCAP forecably refuse to use terminfo/ncurses
+#
+.if defined(WITH_TERMCAP)
+CONFIGURE_ARGS+= --with-termcap
+.endif
+
+## WITH_ICONV experimental iconv support
+#
+.if defined(WITH_ICONV)
+LIB_DEPENDS+= iconv:${PORTSDIR}/converters/libiconv
+CONFIGURE_ARGS+= --with-iconv
+.else
+CONFIGURE_ARGS+= --without-iconv
.endif
post-extract:
--- distinfo.old 2008-04-11 00:14:07.000000000 +0000
+++ distinfo 2008-04-11 00:50:12.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (epic5-0.3.5.tar.gz) = 5d787fcc966d2389c49288a474d56c74
-SHA256 (epic5-0.3.5.tar.gz) = e4a8e3d0d49e4dbf34b30703eba87a867539b8211121d985ae53f7bdb02cab6a
-SIZE (epic5-0.3.5.tar.gz) = 881160
+MD5 (epic5-0.3.8.tar.bz2) = e3d8df6013c609a9b2e605b6d4524518
+SHA256 (epic5-0.3.8.tar.bz2) = 4e8185214eca094c2f394bbca57a2b8c8310283aa591f757cbde7e5d5a6a0c1e
+SIZE (epic5-0.3.8.tar.bz2) = 734431
--- pkg-plist.old 2008-04-11 00:13:55.000000000 +0000
+++ pkg-plist 2008-04-11 00:53:53.000000000 +0000
@@ -1,5 +1,5 @@
bin/epic5
-bin/epic5-0.3.5
+bin/epic5-%%PORTVERSION%%
libexec/epic5-wserv4
%%PORTDOCS%%%%DOCSDIR%%/BUG_FORM
%%PORTDOCS%%%%DOCSDIR%%/COPYRIGHT
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list