ports/132637: port rename and update: sysutils/libisoburn to sysutils/xorriso 0.3.4

J.R. Oldroyd fbsd at opal.com
Sat Mar 14 21:10:05 UTC 2009


>Number:         132637
>Category:       ports
>Synopsis:       port rename and update: sysutils/libisoburn to sysutils/xorriso 0.3.4
>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:   Sat Mar 14 21:10:04 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     J.R. Oldroyd
>Release:        FreeBSD 7.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD xx.opal.com 7.1-STABLE FreeBSD 7.1-STABLE #5: Fri Feb 13 17:12:51 EST 2009 xx at xx.opal.com:/usr/src/sys/i386/compile/XX i386
>Description:
Port rename and update: sysutils/libisoburn to sysutils/xorriso 0.3.4

Notes for committer:
	Please rename port sysutils/libisoburn to sysutils/xorriso.

	In the new version, please delete files/patch-xorriso-xorriso.c and
	then delete the files/ dir.

Note for UPDATING:
	This port is renamed because its primary purpose is to install the
	bin/xorriso utility.  It also installs lib/libisoburn.

	The shared library .so number bumps downwards from .18 to .1 with this
	update as the developer has now chosen to use the major number in libtool
	for the .so number.  This is so that .so numbers are comparable with the
	same version installed on Linux where two-part .so numbers of the form
	.so.X.Y are possible.  All applications using libisoburn will need to be
	recompiled.  Going forward, the developer will ensure that FreeBSD
	versions with the same library number offer binary ABI compatibility to
	existing installed applications.
>How-To-Repeat:
n/a
>Fix:
diff -ruN /usr/ports/sysutils/libisoburn/Makefile sysutils/xorriso/Makefile
--- /usr/ports/sysutils/libisoburn/Makefile	2008-12-07 09:33:16.000000000 -0500
+++ sysutils/xorriso/Makefile	2009-03-14 16:57:59.000000000 -0400
@@ -5,17 +5,21 @@
 # $FreeBSD: ports/sysutils/libisoburn/Makefile,v 1.1 2008/12/07 14:33:16 miwi Exp $
 #
 
-PORTNAME=	libisoburn
-PORTVERSION=	0.2.8
+PORTNAME=	xorriso
+PORTVERSION=	0.3.4
 CATEGORIES=	sysutils
 MASTER_SITES=	http://files.libburnia-project.org/releases/
-DISTFILES=	${PORTNAME}-${PORTVERSION}.pl00${EXTRACT_SUFX}
+DISTNAME=	libisoburn
+DISTFILES=	${DISTNAME}-${PORTVERSION}.pl00${EXTRACT_SUFX}
 
 MAINTAINER=	fbsd at opal.com
 COMMENT=	ISO image manipulation tool based on Libburnia
 
-LIB_DEPENDS=	burn.23:${PORTSDIR}/devel/libburn \
-		isofs.12:${PORTSDIR}/devel/libisofs
+BUILD_DEPENDS=	pkg-config:${PORTSDIR}/devel/pkg-config
+LIB_DEPENDS=	burn.4:${PORTSDIR}/devel/libburn \
+		isofs.6:${PORTSDIR}/devel/libisofs
+
+WRKSRC=		${WRKDIR}/${DISTNAME}-${PORTVERSION}
 
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	CFLAGS="-I${PREFIX}/include" \
diff -ruN /usr/ports/sysutils/libisoburn/distinfo sysutils/xorriso/distinfo
--- /usr/ports/sysutils/libisoburn/distinfo	2008-12-07 09:33:16.000000000 -0500
+++ sysutils/xorriso/distinfo	2009-03-14 16:42:49.000000000 -0400
@@ -1,3 +1,3 @@
-MD5 (libisoburn-0.2.8.pl00.tar.gz) = cbdb7f3787a1f92f65083540de1e9724
-SHA256 (libisoburn-0.2.8.pl00.tar.gz) = dbaa674e5e436b7234bb65847ea4fe7a9561ee6440603ff97638b5c72b83c555
-SIZE (libisoburn-0.2.8.pl00.tar.gz) = 565381
+MD5 (libisoburn-0.3.4.pl00.tar.gz) = fbff9bb549c01f9a23366d884c10efb7
+SHA256 (libisoburn-0.3.4.pl00.tar.gz) = 000ab6315b9fe6ee8220a0e9ce0a2911d6e2b17229d2f60431118d2140a0c511
+SIZE (libisoburn-0.3.4.pl00.tar.gz) = 656826
diff -ruN /usr/ports/sysutils/libisoburn/files/patch-xorriso-xorriso.c sysutils/xorriso/files/patch-xorriso-xorriso.c
--- /usr/ports/sysutils/libisoburn/files/patch-xorriso-xorriso.c	2008-12-07 09:33:16.000000000 -0500
+++ sysutils/xorriso/files/patch-xorriso-xorriso.c	1969-12-31 19:00:00.000000000 -0500
@@ -1,11 +0,0 @@
---- xorriso/xorriso.c.orig	2008-10-12 08:44:35.000000000 -0400
-+++ xorriso/xorriso.c	2008-11-13 18:24:49.000000000 -0500
-@@ -89,6 +89,8 @@
- #include <utime.h>
- #include <pwd.h>
- #include <grp.h>
-+#include <sys/types.h>
-+#include <signal.h>
- 
- /* eventually, this is done in xorriso_private.h : #include <regex.h> */
- 
diff -ruN /usr/ports/sysutils/libisoburn/pkg-plist sysutils/xorriso/pkg-plist
--- /usr/ports/sysutils/libisoburn/pkg-plist	2008-12-07 09:33:16.000000000 -0500
+++ sysutils/xorriso/pkg-plist	2009-03-14 16:49:25.000000000 -0400
@@ -6,7 +6,7 @@
 lib/libisoburn.a
 lib/libisoburn.la
 lib/libisoburn.so
-lib/libisoburn.so.18
+lib/libisoburn.so.1
 libdata/pkgconfig/libisoburn-1.pc
 @dirrm include/libisoburn
 @dirrmtry libdata/pkgconfig
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list