ports/159804: update monkeysphere port to 0.35
Antoine Beaupre
anarcat at koumbit.org
Mon Aug 15 22:20:04 UTC 2011
>Number: 159804
>Category: ports
>Synopsis: update monkeysphere port to 0.35
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Aug 15 22:20:03 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Antoine Beaupre
>Release: FreeBSD 8.2-RELEASE amd64
>Organization:
>Environment:
System: FreeBSD rtr0.koumbit.net 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Fri Aug 12 10:51:20 EDT 2011 anarcat at rtr0.koumbit.net:/usr/obj/usr/src/sys/KOUMBIT0 amd64
>Description:
Monkeysphere is pretty outdated in FreeBSD.
>How-To-Repeat:
Install it. Notice how it's 0.24 instead of latest upstream (0.35).
>Fix:
diff -rN monkeysphere.orig/Makefile monkeysphere/Makefile
9c9
< PORTVERSION= 0.24
---
> PORTVERSION= 0.35
49,50c49
< ${WRKSRC}/src/monkeysphere-authentication \
< ${WRKSRC}/doc/getting-started-admin.mdwn
---
> ${WRKSRC}/src/monkeysphere-authentication
diff -rN monkeysphere.orig/distinfo monkeysphere/distinfo
1,2c1,2
< SHA256 (monkeysphere_0.24.orig.tar.gz) = 2a58cee998ddb1b21b953826fc746a743e17d94e6fa34ac9cbee4262873b5c5f
< SIZE (monkeysphere_0.24.orig.tar.gz) = 86044
---
> SHA256 (monkeysphere_0.35.orig.tar.gz) = c18bf0d0af4426226cfa2cdd8e004c7b7b249347f1214107be12882de2e7a50e
> SIZE (monkeysphere_0.35.orig.tar.gz) = 94991
diff -rN monkeysphere.orig/files/patch-Makefile monkeysphere/files/patch-Makefile
0a1,54
> --- Makefile.orig 2011-08-15 17:37:12.000000000 -0400
> +++ Makefile 2011-08-15 17:42:56.000000000 -0400
> @@ -42,23 +42,23 @@
> mkdir -p $(DESTDIR)$(PREFIX)/share/doc/monkeysphere
> printf "Monkeysphere %s\n" $(MONKEYSPHERE_VERSION) > $(DESTDIR)$(PREFIX)/share/monkeysphere/VERSION
> install src/monkeysphere $(DESTDIR)$(PREFIX)/bin
> - sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/bin/monkeysphere
> + sed -i -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/bin/monkeysphere
> install src/monkeysphere-host $(DESTDIR)$(PREFIX)/sbin
> - sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-host
> + sed -i -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-host
> install src/monkeysphere-authentication $(DESTDIR)$(PREFIX)/sbin
> - sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication
> + sed -i -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/sbin/monkeysphere-authentication
> install src/monkeysphere-authentication-keys-for-user $(DESTDIR)$(PREFIX)/share/monkeysphere
> install -m 0644 src/share/common $(DESTDIR)$(PREFIX)/share/monkeysphere
> install -m 0644 src/share/defaultenv $(DESTDIR)$(PREFIX)/share/monkeysphere
> - sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
> - sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
> + sed -i -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
> + sed -i -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(PREFIX)/share/monkeysphere/defaultenv
> install -m 0755 src/share/checkperms $(DESTDIR)$(PREFIX)/share/monkeysphere
> install -m 0755 src/share/keytrans $(DESTDIR)$(PREFIX)/share/monkeysphere
> ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/pem2openpgp
> ln -sf ../share/monkeysphere/keytrans $(DESTDIR)$(PREFIX)/bin/openpgp2ssh
> install -m 0744 src/transitions/* $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions
> - sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.23
> - sed -i 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.28
> + sed -i -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.23
> + sed -i -e 's:__SYSSHAREDIR_PREFIX__:$(PREFIX):' $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions/0.28
> install -m 0644 src/transitions/README.txt $(DESTDIR)$(PREFIX)/share/monkeysphere/transitions
> install -m 0644 src/share/m/* $(DESTDIR)$(PREFIX)/share/monkeysphere/m
> install -m 0644 src/share/mh/* $(DESTDIR)$(PREFIX)/share/monkeysphere/mh
> @@ -78,15 +78,15 @@
> install man/man8/* $(DESTDIR)$(MANPREFIX)/man8
> gzip -d man/*/*
> gzip -d $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1.gz
> - sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1
> + sed -i -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1
> gzip -n $(DESTDIR)$(MANPREFIX)/man1/monkeysphere.1
> gzip -d $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8.gz
> - sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
> - sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
> + sed -i -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
> + sed -i -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
> gzip -n $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-host.8
> gzip -d $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8.gz
> - sed -i 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
> - sed -i 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
> + sed -i -e 's:__SYSCONFDIR_PREFIX__:$(ETCPREFIX):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
> + sed -i -e 's:__SYSDATADIR_PREFIX__:$(LOCALSTATEDIR):' $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
> gzip -n $(DESTDIR)$(MANPREFIX)/man8/monkeysphere-authentication.8
>
> # this target depends on you having the monkeysphere-docs
diff -rN monkeysphere.orig/files/patch-src_monkeysphere-host monkeysphere/files/patch-src_monkeysphere-host
1,11d0
< --- src/monkeysphere-host
< +++ src/monkeysphere-host
< @@ -103,7 +103,7 @@ update_gpg_pub_file() {
< load_fingerprint() {
< if [ -f "$HOST_KEY_FILE" ] ; then
< HOST_FINGERPRINT=$( \
< - (FUBAR=$(mktemp -d) && export GNUPGHOME="$FUBAR" \
< + (FUBAR=$(msmktempdir) && export GNUPGHOME="$FUBAR" \
< && gpg --quiet --import \
< && gpg --quiet --list-keys --with-colons --with-fingerprint \
< && rm -rf "$FUBAR") <"$HOST_KEY_FILE" \
diff -rN monkeysphere.orig/files/patch-src_share_keytrans monkeysphere/files/patch-src_share_keytrans
1,11d0
< --- src/share/keytrans 2009-03-01 13:39:50.000000000 -0500
< +++ src/share/keytrans 2009-03-10 00:39:53.681890554 -0400
< @@ -199,7 +199,7 @@
< sub simple_checksum {
< my $bytes = shift;
<
< - return unpack("%32W*",$bytes) % 65536;
< + return unpack("%32U*",$bytes) % 65536;
< }
<
< # calculate the multiplicative inverse of a mod b this is euclid's
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list