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