Edit

IABSD.fr/ports/sysutils/libisoburn/Makefile

Branch :

  • Show log

    Commit

  • Author : landry
    Date : 2017-12-19 20:20:44
    Hash : 3a73e78a
    Message : Import libisoburn 1.4.8, from libburnia project. This comprises 3 subpackages, libisoburn, xorriso and xorriso-tcltk: libisoburn is a frontend for libburn and libisofs libraries which enables creation and expansion of ISO-9660 filesystems on all CD/DVD/BD media supported by libburn. This includes media like DVD+RW, which do not support multi-session management on media level and even plain disk files or block devices. 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. xorriso-tcltk is a GUI frontend to xorriso. Note that this (along libburn and libisofs) replaces/supersedes sysutils/xorriso. ok sthen@ uaa@

  • sysutils/libisoburn/Makefile
  • # $OpenBSD: Makefile,v 1.1.1.1 2017/12/19 20:20:44 landry Exp $
    
    COMMENT-main =		create ISO-9660 filesystem and burn CD/DVD/BD media
    COMMENT-xorriso =	ISO 9660 Rock Ridge Filesystem Manipulator
    COMMENT-tcltk =		frontend for xorriso
    
    V =	1.4.8
    DISTNAME =	libisoburn-${V}
    SHARED_LIBS +=	isoburn 0.0 # 106.0
    
    PKGNAME-main =		${PKGNAME}
    PKGNAME-xorriso =	xorriso-${V}
    PKGNAME-tcltk =		xorriso-tcltk-${V}
    
    MULTI_PACKAGES =	-main -xorriso -tcltk
    
    CATEGORIES =	sysutils
    
    HOMEPAGE =	https://dev.lovelyhq.com/libburnia/web/wikis/Libisoburn
    MASTER_SITES =	http://files.libburnia-project.org/releases/
    
    # GPLv2+
    PERMIT_PACKAGE_CDROM =	Yes
    
    MODULES =		lang/tcl x11/tk
    
    LIB_DEPENDS-main =	sysutils/libisofs \
    			sysutils/libburn
    WANTLIB-main =		burn curses iconv isofs pthread readline z
    LIB_DEPENDS-xorriso =	${BASE_PKGPATH},-main
    WANTLIB-xorriso =	${WANTLIB-main} c isoburn
    RUN_DEPENDS-tcltk =	${MODTCL_RUN_DEPENDS}
    
    USE_LIBTOOL =		Yes
    CONFIGURE_STYLE =	gnu
    CONFIGURE_ARGS =	--enable-pkg-check-modules
    
    CONFIGURE_ENV =		CPPFLAGS="-I${LOCALBASE}/include" \
    			LDFLAGS="-L${LOCALBASE}/lib ${LDFLAGS}"
    
    post-patch:
    	perl -pi -e 's#/usr/bin/wish#${MODTK_BIN}#' ${WRKSRC}/frontend/xorriso-tcltk
    #	@${MODTCL_WISH_ADJ} ${WRKSRC}/frontend/xorriso-tcltk
    
    .include <bsd.port.mk>