ports/54840: Upgrade to version 1.31

Martijn Lina martijn at pacno.net
Fri Jul 25 10:30:14 UTC 2003


>Number:         54840
>Category:       ports
>Synopsis:       Upgrade to version 1.31
>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 Jul 25 03:30:12 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Martijn Lina
>Release:        FreeBSD 5.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD blackroom.aub.nl 5.1-RELEASE FreeBSD 5.1-RELEASE #1: Tue Jul 1 17:29:35 CEST 2003 root at blackroom.aub.nl:/usr/obj-soekris/usr/src/sys/BLACKROOM i386


	
>Description:
	This port has finally become officially stable, which basically means the
	API for adding modules isn't going to change anymore, and the documentation
	has been updated to reflect the new and changed features of this package.
	Here are the release notes from the website:

	"Since beta 10 I've cleaned up the makefile. Updated the documentation and
	added an awaylogmodule. Please read the advanced documentation before asking
	questions. A lot of the information people ask is available there."

>How-To-Repeat:
	Just read the docs to find out they are outdated for all 1.30beta's
>Fix:
	Apply this diff:

diff -ruN imcom.orig/Makefile imcom/Makefile
--- imcom.orig/Makefile	Thu Jul  3 13:52:21 2003
+++ imcom/Makefile	Mon Jul 21 15:32:50 2003
@@ -5,10 +5,9 @@
 # $FreeBSD: ports/net/imcom/Makefile,v 1.3 2003/07/03 11:52:21 daichi Exp $
 
 PORTNAME=	imcom
-PORTVERSION=	1.30.b8
+PORTVERSION=	1.31
 CATEGORIES=	net
-MASTER_SITES=	http://nafai.dyndns.org/files/imcom-betas/
-DISTNAME=	${PORTNAME}-1.30beta8
+MASTER_SITES=	http://nafai.dyndns.org/files/
 
 MAINTAINER=	martijn at pacno.net
 COMMENT=	IMCom is a command-line Jabber client written in Python
@@ -19,10 +18,5 @@
 USE_PYTHON=	yes
 
 MAN1=		imcom.1
-
-pre-install:
-	@cd ${WRKSRC} ; \
-	${RM} -rf docs/CVS; \
-	${RM} -rf docs/*~
 
 .include <bsd.port.mk>
diff -ruN imcom.orig/distinfo imcom/distinfo
--- imcom.orig/distinfo	Thu Jul  3 13:52:21 2003
+++ imcom/distinfo	Mon Jul 21 15:33:12 2003
@@ -1 +1 @@
-MD5 (imcom-1.30beta8.tar.gz) = 5b04cf52449a1ecd8a9dc38c4560061f
+MD5 (imcom-1.31.tar.gz) = 39e910c77d696ea3b607ec34f113b93b
diff -ruN imcom.orig/files/patch-Makefile.in imcom/files/patch-Makefile.in
--- imcom.orig/files/patch-Makefile.in	Thu Jul  3 13:52:21 2003
+++ imcom/files/patch-Makefile.in	Mon Jul 21 15:50:15 2003
@@ -1,40 +1,41 @@
---- Makefile.in.orig	Thu Apr 10 11:11:05 2003
-+++ Makefile.in	Thu Apr 10 11:18:55 2003
-@@ -2,21 +2,29 @@
+--- Makefile.in.orig	Mon Jul 21 15:34:31 2003
++++ Makefile.in	Mon Jul 21 15:39:57 2003
+@@ -2,7 +2,7 @@
  exec_prefix = @exec_prefix@
  bindir = @bindir@
  datadir = @datadir@
-+docdir = @datadir@/doc
+-docdir = @datadir@/imcom/docs
++docdir = @datadir@/doc/imcom
  mandir = @mandir@
  
-+pythonprograms=	CLI.py LogHandler.py AccountCreator.py
-+pythondata=	AutoStatus.py CICommands.py Colors.py DTCPSocketManager.py \
-+		GUI.py GUI2.py GUIbackend.py IHTTPServer.py IMCom.py JIDLink.py \
-+		JabberHandler.py JabberTags.py Preferences.py SocketWrapper.py \
-+		VCardTags.py test.py testuni.py 
-+
  all:
--	chmod +x imcom CLI.py LogHandler.py AccountCreator.py
+@@ -13,21 +13,23 @@
  
- install: all
- 	mkdir -p ${datadir}/imcom
--	mkdir -p ${datadir}/imcom/docs
--	cp *.py ${datadir}/imcom
--	mkdir -p ${bindir}
--	cp imcom ${bindir}
--	cp docs/*.html ${datadir}/imcom/docs
--	cp CONTRIBUTORS LICENSE README README.autostatus TODO WHATSNEW ${datadir}/imcom/docs
-+	${BSD_INSTALL_DATA} ${pythondata} ${datadir}/imcom
-+	${BSD_INSTALL_SCRIPT} ${pythonprograms} ${datadir}/imcom
-+	${BSD_INSTALL_SCRIPT} imcom ${bindir}/
+ install-bin: install-modules
+ 	install -d -m 0755 ${bindir}
+-	install -m 0755 imcom ${bindir}
++	${BSD_INSTALL_SCRIPT} imcom ${bindir}
+ 
+ install-modules:
+ 	install -d -m 0755 ${datadir}/imcom
+ 	install -d -m 0755 ${datadir}/imcom/modules
+ 	install -m 0644 *.py ${datadir}/imcom
+ 	install -m 0644 modules/*.py ${datadir}/imcom/modules
+-	install -m 0755 CLI.py LogHandler.py AccountCreator.py ${datadir}/imcom
++	${BSD_INSTALL_SCRIPT} CLI.py LogHandler.py AccountCreator.py ${datadir}/imcom
+ 
+ install-doc:
+-	install -d -m 0755 ${docdir}
+ 	install -d -m 0755 ${mandir}/man1
+-	install -m 0755 docs/*.html ${docdir}
+-	install -m 0755 CONTRIBUTORS LICENSE README README.autostatus TODO WHATSNEW ${docdir}
+-	install -m 0755 docs/imcom.1 ${mandir}/man1/imcom.1
++	${BSD_INSTALL_MAN} docs/imcom.1 ${mandir}/man1/imcom.1
 +.if !defined(NOPORTDOCS)
-+	mkdir -p ${docdir}/imcom/
-+	${BSD_INSTALL_DATA} docs/*.html ${docdir}/imcom/
-+	${BSD_INSTALL_DATA} CONTRIBUTORS LICENSE README README.autostatus TODO WHATSNEW ${docdir}/imcom
++	install -d -m 0755 ${docdir}
++	${BSD_INSTALL_DATA} docs/*.html ${docdir}
++	${BSD_INSTALL_DATA} CONTRIBUTORS LICENSE README README.autostatus TODO WHATSNEW ${docdir}
 +.endif
- 	mkdir -p ${mandir}/man1/
--	cp docs/imcom.1 ${mandir}/man1/imcom.1
-+	${BSD_INSTALL_MAN} docs/imcom.1 ${mandir}/man1/imcom.1
  
- install-docs: install
  
+ uninstall:
diff -ruN imcom.orig/pkg-plist imcom/pkg-plist
--- imcom.orig/pkg-plist	Thu Jul  3 13:52:21 2003
+++ imcom/pkg-plist	Mon Jul 21 15:46:15 2003
@@ -1,10 +1,22 @@
 bin/imcom
-%%PORTDOCS%%share/doc/imcom/CONTRIBUTORS
-%%PORTDOCS%%share/doc/imcom/LICENSE
-%%PORTDOCS%%share/doc/imcom/README
-%%PORTDOCS%%share/doc/imcom/README.autostatus
-%%PORTDOCS%%share/doc/imcom/TODO
-%%PORTDOCS%%share/doc/imcom/WHATSNEW
+share/imcom/modules/__init__.py
+share/imcom/modules/awaylogmodule.py
+share/imcom/modules/conferencecolorsmodule.py
+share/imcom/modules/examplemodule.py
+share/imcom/modules/testmodule.py
+share/imcom/AccountCreator.py
+share/imcom/AutoStatus.py
+share/imcom/CICommands.py
+share/imcom/CLI.py
+share/imcom/Colors.py
+share/imcom/IHTTPServer.py
+share/imcom/IMCom.py
+share/imcom/JabberHandler.py
+share/imcom/JabberTags.py
+share/imcom/LogHandler.py
+share/imcom/Preferences.py
+share/imcom/SocketWrapper.py
+share/imcom/VCardTags.py
 %%PORTDOCS%%share/doc/imcom/advanced.html
 %%PORTDOCS%%share/doc/imcom/commands.html
 %%PORTDOCS%%share/doc/imcom/download.html
@@ -12,25 +24,12 @@
 %%PORTDOCS%%share/doc/imcom/news.html
 %%PORTDOCS%%share/doc/imcom/template.html
 %%PORTDOCS%%share/doc/imcom/whatis.html
-share/imcom/AccountCreator.py
-share/imcom/SocketWrapper.py
-share/imcom/Preferences.py
-share/imcom/LogHandler.py
-share/imcom/JabberTags.py
-share/imcom/JabberHandler.py
-share/imcom/IMCom.py
-share/imcom/IHTTPServer.py
-share/imcom/Colors.py
-share/imcom/CLI.py
-share/imcom/CICommands.py
-share/imcom/AutoStatus.py
-share/imcom/VCardTags.py
-share/imcom/DTCPSocketManager.py
-share/imcom/GUI.py
-share/imcom/GUI2.py
-share/imcom/GUIbackend.py
-share/imcom/JIDLink.py
-share/imcom/test.py
-share/imcom/testuni.py
- at dirrm share/doc/imcom
+%%PORTDOCS%%share/doc/imcom/CONTRIBUTORS
+%%PORTDOCS%%share/doc/imcom/LICENSE
+%%PORTDOCS%%share/doc/imcom/README
+%%PORTDOCS%%share/doc/imcom/README.autostatus
+%%PORTDOCS%%share/doc/imcom/TODO
+%%PORTDOCS%%share/doc/imcom/WHATSNEW
+ at dirrm share/imcom/modules
 @dirrm share/imcom
+%%PORTDOCS%%@dirrm share/doc/imcom
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list