From 549c95bce9a76cc5a64dd74b3b5cad094073e668 Mon Sep 17 00:00:00 2001 From: miwi Date: Tue, 12 Dec 2006 12:39:56 +0000 Subject: ISO Master is an open-source, graphical CD image editor that runs on Linux; and bkisofs, the underlying library used for reading, modifying and writing ISO images. Basically you can use this program to extract files from an ISO, add files to an ISO and create bootable ISOs. WWW: http://littlesvr.ca/isomaster/ Submitted by: Babak Farrokhi --- sysutils/Makefile | 1 + sysutils/isomaster/Makefile | 35 ++++++++++++++++++++++++++++++ sysutils/isomaster/distinfo | 3 +++ sysutils/isomaster/files/patch-Makefile | 11 ++++++++++ sysutils/isomaster/files/patch-bk-Makefile | 11 ++++++++++ sysutils/isomaster/files/patch-bk.h | 10 +++++++++ sysutils/isomaster/pkg-descr | 8 +++++++ sysutils/isomaster/pkg-plist | 7 ++++++ 8 files changed, 86 insertions(+) create mode 100644 sysutils/isomaster/Makefile create mode 100644 sysutils/isomaster/distinfo create mode 100644 sysutils/isomaster/files/patch-Makefile create mode 100644 sysutils/isomaster/files/patch-bk-Makefile create mode 100644 sysutils/isomaster/files/patch-bk.h create mode 100644 sysutils/isomaster/pkg-descr create mode 100644 sysutils/isomaster/pkg-plist (limited to 'sysutils') diff --git a/sysutils/Makefile b/sysutils/Makefile index fed006a9fd30..3c97848f4a0b 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -288,6 +288,7 @@ SUBDIR += ipmi-kmod SUBDIR += ipmitool SUBDIR += ipsc + SUBDIR += isomaster SUBDIR += jailadmin SUBDIR += jailctl SUBDIR += jailer diff --git a/sysutils/isomaster/Makefile b/sysutils/isomaster/Makefile new file mode 100644 index 000000000000..d50643dd8fbd --- /dev/null +++ b/sysutils/isomaster/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: isomaster +# Date created: 2006-12-11 +# Whom: Babak Farrokhi +# +# $FreeBSD$ +# + +PORTNAME= isomaster +PORTVERSION= 0.6 +CATEGORIES= sysutils +MASTER_SITES= http://littlesvr.ca/isomaster/releases/ + +MAINTAINER= farrokhi@FreeBSD.org +COMMENT= GTK2 (bootable) CD ISO Image editor + +USE_BZIP2= yes +WRKSRC= ${WRKDIR}/${PORTNAME} +USE_GNOME= gtk20 pkgconfig intlhack gnomehier +USE_GMAKE= yes +USE_GETTEXT= yes +INSTALLS_ICON= yes +ALL_TARGET= ${PORTNAME} + +MAKE_ENV= PREFIX=${PREFIX} +CFLAGS+= ${PTHREAD_CFLAGS} ${PTHREAD_LIBS:S/"//g} \ + -D_FILE_OFFSET_BITS=64 \ + `pkg-config --cflags gtk+-2.0` + +.include + +.if ${OSVERSION} < 500000 +BROKEN= does not compile on 4.x +.endif + +.include diff --git a/sysutils/isomaster/distinfo b/sysutils/isomaster/distinfo new file mode 100644 index 000000000000..1b7c7e8adcac --- /dev/null +++ b/sysutils/isomaster/distinfo @@ -0,0 +1,3 @@ +MD5 (isomaster-0.6.tar.bz2) = a098b7879fe109cc28fa501050998446 +SHA256 (isomaster-0.6.tar.bz2) = b2e14c090000ca01df9962ae1f986454467ebfa774729a9279459d578eff7f1c +SIZE (isomaster-0.6.tar.bz2) = 151174 diff --git a/sysutils/isomaster/files/patch-Makefile b/sysutils/isomaster/files/patch-Makefile new file mode 100644 index 000000000000..ccdb593f2f47 --- /dev/null +++ b/sysutils/isomaster/files/patch-Makefile @@ -0,0 +1,11 @@ +--- Makefile.orig Tue Dec 12 12:08:11 2006 ++++ Makefile Tue Dec 12 12:08:20 2006 +@@ -24,7 +24,7 @@ + GTKLIBS = `pkg-config --libs gtk+-2.0` + GTKFLAGS = `pkg-config --cflags gtk+-2.0` + # the _FILE_OFFSET_BITS=64 is to enable stat() for large files +-GLOBALFLAGS = -D_FILE_OFFSET_BITS=64 -Wall ++GLOBALFLAGS = ${CFLAGS} + GLOBALDEPS = bk/bk.h Makefile + + isomaster: lib iniparser translations isomaster.o window.o browser.o fsbrowser.o isobrowser.o error.o about.o settings.o boot.o $(GLOBALDEPS) diff --git a/sysutils/isomaster/files/patch-bk-Makefile b/sysutils/isomaster/files/patch-bk-Makefile new file mode 100644 index 000000000000..01006d168600 --- /dev/null +++ b/sysutils/isomaster/files/patch-bk-Makefile @@ -0,0 +1,11 @@ +--- bk/Makefile.orig Tue Dec 12 12:11:07 2006 ++++ bk/Makefile Tue Dec 12 12:11:22 2006 +@@ -2,7 +2,7 @@ + GLOBALDEPS = Makefile bk.h + # the _FILE_OFFSET_BITS=64 is to enable stat() for large files + # DEBUG and -g only used during development +-GLOBALFLAGS = -D_FILE_OFFSET_BITS=64 -Wall ++GLOBALFLAGS = ${CFLAGS} + + bk.a: $(OBJECTS) + ar -cr bk.a $(OBJECTS) diff --git a/sysutils/isomaster/files/patch-bk.h b/sysutils/isomaster/files/patch-bk.h new file mode 100644 index 000000000000..16e5345d4127 --- /dev/null +++ b/sysutils/isomaster/files/patch-bk.h @@ -0,0 +1,10 @@ +--- bk/bk.h.orig Mon Dec 11 15:55:38 2006 ++++ bk/bk.h Mon Dec 11 15:56:01 2006 +@@ -22,6 +22,7 @@ + + #include + #include ++#include + + #include "bkError.h" + diff --git a/sysutils/isomaster/pkg-descr b/sysutils/isomaster/pkg-descr new file mode 100644 index 000000000000..81a916bdb72e --- /dev/null +++ b/sysutils/isomaster/pkg-descr @@ -0,0 +1,8 @@ +ISO Master is an open-source, graphical CD image editor +that runs on Linux; and bkisofs, the underlying library +used for reading, modifying and writing ISO images. + +Basically you can use this program to extract files from +an ISO, add files to an ISO and create bootable ISOs. + +WWW: http://littlesvr.ca/isomaster/ diff --git a/sysutils/isomaster/pkg-plist b/sysutils/isomaster/pkg-plist new file mode 100644 index 000000000000..d28e02e6ae0b --- /dev/null +++ b/sysutils/isomaster/pkg-plist @@ -0,0 +1,7 @@ +bin/isomaster +%%DATADIR%%/icons/add2-kearone.png +%%DATADIR%%/icons/extract-kearone.png +%%DATADIR%%/icons/folder-new-tango.png +%%DATADIR%%/icons/isomaster.png +@dirrm %%DATADIR%%/icons +@dirrm %%DATADIR%% -- cgit