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