Hi, I just committed.
Thanks to jca@ and ajacoutot@. Regards. On Sun, 02 Jul 2017 02:14:32 +0900, Jeremie Courreges-Anglas wrote: > > Jeremie Courreges-Anglas <j...@wxcvbn.org> writes: > > > SASANO Takayoshi <u...@mx5.nisiq.net> writes: > > > >> Hello, > >> > >> here is the port of xorriso, iso9660 file manipulator. > >> > >> For my mistake, I already imported this to CVS tree. > >> Sorry and if there is serious problem please remove it on CVS. > > > > No need to remove it IMO. > > > > The port looks good. Some tweaks: > > - no need to set REVISION for a new port. Since xorriso is currently > > unhooked, we can safely kill it. > > - patch-configure can go away if we tweak CPPFLAGS and LDFLAGS through > > the environment. > > - NO_TEST should only be used if tests fail because there are no tests. > > This is not the case here. > > - I suggest using upstream's description for DESCR > > > > With the diff below committed, ok jca@ to hook up xorriso in > > sysutils/Makefile. > > Here's a refreshed diff. > > > Index: Makefile > =================================================================== > RCS file: /d/cvs/ports/sysutils/xorriso/Makefile,v > retrieving revision 1.2 > diff -u -p -r1.2 Makefile > --- Makefile 1 Jul 2017 15:13:10 -0000 1.2 > +++ Makefile 1 Jul 2017 17:08:02 -0000 > @@ -3,7 +3,6 @@ > COMMENT = ISO 9660 Rock Ridge Filesystem Manipulator > > DISTNAME = xorriso-1.4.6 > -REVISION = 0 > > CATEGORIES = sysutils > > @@ -20,8 +19,8 @@ LIB_DEPENDS = archivers/bzip2 \ > converters/libiconv > > CONFIGURE_STYLE = gnu > - > -NO_TEST = Yes > +CONFIGURE_ENV = CPPFLAGS="-I${LOCALBASE}/include" \ > + LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}" > > pre-configure: > ${SUBST_CMD} ${WRKSRC}/configure > Index: patches/patch-configure > =================================================================== > RCS file: patches/patch-configure > diff -N patches/patch-configure > --- patches/patch-configure 30 Jun 2017 13:26:43 -0000 1.1.1.1 > +++ /dev/null 1 Jan 1970 00:00:00 -0000 > @@ -1,14 +0,0 @@ > -$OpenBSD: patch-configure,v 1.1.1.1 2017/06/30 13:26:43 uaa Exp $ > ---- configure.orig Fri Sep 16 22:51:36 2016 > -+++ configure Fri Jun 30 00:29:56 2017 > -@@ -2529,6 +2529,10 @@ test -n "$target_alias" && > - > - > - case $target_os in > -+openbsd*) > -+ LDFLAGS="$LDFLAGS -L/usr/local/lib" > -+ CPPFLAGS="$CPPFLAGS -I/usr/local/include" > -+ ;; > - freebsd*) > - LDFLAGS="$LDFLAGS -L/usr/local/lib" > - CPPFLAGS="$CPPFLAGS -I/usr/local/include" > Index: pkg/DESCR > =================================================================== > RCS file: /d/cvs/ports/sysutils/xorriso/pkg/DESCR,v > retrieving revision 1.1.1.1 > diff -u -p -r1.1.1.1 DESCR > --- pkg/DESCR 30 Jun 2017 13:26:43 -0000 1.1.1.1 > +++ pkg/DESCR 30 Jun 2017 15:34:04 -0000 > @@ -1,2 +1,5 @@ > -xorriso copies files info Rock Ridge enhanced ISO 9660 filesystems, > -and vice versa. > +xorriso copies file objects from POSIX compliant filesystems into Rock > +Ridge enhanced ISO 9660 filesystems and allows session-wise manipulation > +of such filesystems. It can load the management information of existing > +ISO images and it writes the session results to optical media or to > +filesystem objects. > > -- > jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF DDCC 0DFA 74AE 1524 E7EE > -- SASANO Takayoshi (JG1UAA) <u...@mx5.nisiq.net>