[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