[43428] trunk/dports/comms/kermit
jmr at macports.org
jmr at macports.org
Wed Dec 10 14:16:44 PST 2008
Revision: 43428
http://trac.macports.org/changeset/43428
Author: jmr at macports.org
Date: 2008-12-10 14:16:44 -0800 (Wed, 10 Dec 2008)
Log Message:
-----------
kermit: update to 8.0.211, fix livecheck
Modified Paths:
--------------
trunk/dports/comms/kermit/Portfile
trunk/dports/comms/kermit/files/patch-makefile
Modified: trunk/dports/comms/kermit/Portfile
===================================================================
--- trunk/dports/comms/kermit/Portfile 2008-12-10 22:15:51 UTC (rev 43427)
+++ trunk/dports/comms/kermit/Portfile 2008-12-10 22:16:44 UTC (rev 43428)
@@ -2,14 +2,15 @@
PortSystem 1.0
name kermit
-version 8.0.209
+version 8.0.211
categories comms
maintainers nomaintainer
-distname cku209
+distname cku[lindex [split ${version} .] end]
platforms darwin freebsd
master_sites ftp://kermit.columbia.edu/kermit/archives/ \
ftp://ftp.icm.edu.pl/pub/kermit/archives/
-checksums md5 e00728a7d97d3dbdff6ee772a4848f82
+checksums md5 5767ec5e6ff0857cbfe2d3ec1ee0e2bc \
+ sha1 cd5e0524d27fea0275a0938da2a5fc115e0978b8
homepage http://www.kermit-project.org/
description Serial and network communications package.
long_description C-Kermit is a combined serial and network \
@@ -21,12 +22,12 @@
numeric and alphanumeric paging, and \
automation of communication tasks.
-worksrcdir
+extract.mkdir yes
build.target
patchfiles patch-makefile patch-ckuus5.c
platform darwin {
- build.target macosx102nc
+ build.target macosx103
}
platform freebsd {
@@ -36,14 +37,18 @@
}
configure {
-## cd ${worksrcpath}
reinplace "s|@@prefix@@|${prefix}|g" ${worksrcpath}/ckuus5.c ${worksrcpath}/makefile
+ reinplace "s|CC= cc|CC= ${configure.cc}|g" ${worksrcpath}/makefile
+ reinplace "s|CC2= cc|CC2= ${configure.cc}|g" ${worksrcpath}/makefile
}
-build.env CFLAGS="-DBIND_8_COMPAT=1"
platform darwin 6 { build.env "" }
pre-destroot {
file mkdir ${destroot}${prefix}/bin
- file mkdir ${destroot}${prefix}/share/kermit
+ file mkdir ${destroot}${prefix}/share/doc/kermit
}
+
+livecheck.check regexm
+livecheck.url http://www.columbia.edu/kermit/ck80.html
+livecheck.regex {<td><b>Version:</b></td>\n<td><b>([0-9\.]+)</b></td>}
Modified: trunk/dports/comms/kermit/files/patch-makefile
===================================================================
--- trunk/dports/comms/kermit/files/patch-makefile 2008-12-10 22:15:51 UTC (rev 43427)
+++ trunk/dports/comms/kermit/files/patch-makefile 2008-12-10 22:16:44 UTC (rev 43428)
@@ -1,22 +1,29 @@
---- makefile.orig Sun Nov 23 12:33:36 2003
-+++ makefile Sun Nov 23 12:33:16 2003
-@@ -886,11 +886,11 @@
- WERMIT = makewhat
- BINARY = wermit
- DESTDIR =
--BINDIR = /usr/local/bin
--MANDIR = /usr/man/man1
-+BINDIR = @@prefix@@/bin
-+MANDIR = @@prefix@@/share/man/man1
+--- makefile.orig 2004-04-18 04:52:00.000000000 +1000
++++ makefile 2008-12-11 09:04:33.000000000 +1100
+@@ -734,10 +734,10 @@
+ # . defining the values on the command line
+ # . defining the values in the environment and use the -e option
+ #
+-prefix = /usr/local
++prefix = @@prefix@@
+ srproot = $(prefix)
+ sslroot = $(prefix)
+-manroot = $(prefix)
++manroot = $(prefix)/share
+
+ K4LIB=-L/usr/kerberos/lib
+ K4INC=-I/usr/kerberos/include
+@@ -905,7 +905,7 @@
+ MANDIR = $(manroot)/man/man1
MANEXT = 1
SRCDIR =
-INFODIR =
-+INFODIR = @@prefix@@/share/kermit
++INFODIR = $(prefix)/share/doc/kermit
CERTDIR =
TEXTFILES = COPYING.TXT ckcbwr.txt ckubwr.txt ckuins.txt ckccfg.txt \
-@@ -975,48 +975,27 @@
- fi;\
+@@ -991,48 +991,27 @@
+ rm -f $(DESTDIR)$(BINDIR)/kermit;\
cp $(BINARY) $(DESTDIR)$(BINDIR)/kermit || exit 1;\
chmod 755 $(DESTDIR)$(BINDIR)/kermit || exit 1;\
- rm -f $(DESTDIR)$(BINDIR)/kermit-sshsub;\
@@ -75,10 +82,10 @@
echo 'EfM' >&3;\
echo;\
else\
-@@ -1882,8 +1861,8 @@
+@@ -1930,8 +1909,8 @@
macosx102nc:
@echo Making C-Kermit $(CKVER) for `uname -s` + ncurses...
- $(MAKE) xermit KTARGET=$${KTARGET:-$(@)} \
+ $(MAKE) CC=$(CC) CC2=$(CC2) xermit KTARGET=$${KTARGET:-$(@)} \
- "CFLAGS= -DMACOSX10 -DCK_NCURSES -DTCPSOCKET -DUSE_STRERROR -O \
- $(KFLAGS) " "LIBS= -lncurses $(LIBS)"
+ "CFLAGS+= -DMACOSX10 -DCK_NCURSES -DTCPSOCKET -DUSE_STRERROR -O \
@@ -86,3 +93,15 @@
#The problem here is that if curses.h also exists, it conflicts with
#ncurses.h and and we have fatal errors. If this happens to you, then
+@@ -1949,9 +1928,9 @@
+ macosx103:
+ @echo Making C-Kermit $(CKVER) for `uname -s` + ncurses...
+ $(MAKE) CC=$(CC) CC2=$(CC2) xermit KTARGET=$${KTARGET:-$(@)} \
+- "CFLAGS= -DMACOSX10 -DMACOSX103 -DCK_NCURSES -DTCPSOCKET \
++ "CFLAGS+= -DMACOSX10 -DMACOSX103 -DCK_NCURSES -DTCPSOCKET \
+ -DUSE_STRERROR -DUSE_NAMESER_COMPAT -O \
+- $(KFLAGS) " "LIBS= -lncurses -lresolv $(LIBS)"
++ -DLOCK_DIR=\\\"/tmp\\\" $(KFLAGS) " "LIBS= -lncurses -lresolv $(LIBS)"
+
+ macosx103nc:
+ $(MAKE) MAKE=$(MAKE) CC=$(CC) CC2=$(CC2) macosx103
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20081210/5448abef/attachment.html>
More information about the macports-changes
mailing list