ISO Master is an open-source, easy to use, GUI CD image editor.
Basically you can use this program to extract files from an ISO, add files to an ISO, and create bootable ISOs. It can open both ISO and NRG files but can only save as ISO. From Giovanni Bechis <bigionews () snb ! it> (And this time in the correct directory)
This commit is contained in:
parent
14bb0131e6
commit
68bbbf5b3b
31
x11/isomaster/Makefile
Normal file
31
x11/isomaster/Makefile
Normal file
@ -0,0 +1,31 @@
|
||||
COMMENT= "gui cd image editor"
|
||||
|
||||
DISTNAME= isomaster-1.0
|
||||
PKGNAME= ${DISTNAME}
|
||||
CATEGORIES= x11
|
||||
HOMEPAGE= http://littlesvr.ca/isomaster/
|
||||
|
||||
MAINTAINER= Giovanni Bechis <g.bechis@snb.it>
|
||||
|
||||
# GPL
|
||||
PERMIT_PACKAGE_CDROM= Yes
|
||||
PERMIT_PACKAGE_FTP= Yes
|
||||
PERMIT_DISTFILES_CDROM= Yes
|
||||
PERMIT_DISTFILES_FTP= Yes
|
||||
|
||||
EXTRACT_SUFX= .tar.bz2
|
||||
|
||||
MASTER_SITES= ${HOMEPAGE}/releases/
|
||||
|
||||
LIB_DEPENDS= gdk_pixbuf-2.0,gdk-x11-2.0,gtk-x11-2.0::x11/gtk+2
|
||||
|
||||
WANTLIB= c iconv intl m X11 Xau Xcursor Xdmcp Xext Xfixes \
|
||||
Xi Xinerama Xrandr Xrender expat fontconfig freetype \
|
||||
atk-1.0 glib-2.0 gmodule-2.0 gobject-2.0 glitz png \
|
||||
pango-1.0 pangoft2-1.0 pangocairo-1.0 cairo z
|
||||
|
||||
USE_X11= Yes
|
||||
USE_GMAKE= Yes
|
||||
NO_REGRESS= Yes
|
||||
|
||||
.include <bsd.port.mk>
|
5
x11/isomaster/distinfo
Normal file
5
x11/isomaster/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (isomaster-1.0.tar.bz2) = a7t4GhtzSZ08DG2WFSHNnQ==
|
||||
RMD160 (isomaster-1.0.tar.bz2) = ZpnvRSEpQyT4aC7bh3PnD1dZg5I=
|
||||
SHA1 (isomaster-1.0.tar.bz2) = rvpI0jXqu6YKclthmLriNH3Af4s=
|
||||
SHA256 (isomaster-1.0.tar.bz2) = cDPW/FxGdMYsPuqqXrT5gJ561oQYFIAjI/I9pdLiUeE=
|
||||
SIZE (isomaster-1.0.tar.bz2) = 149982
|
60
x11/isomaster/patches/patch-Makefile
Normal file
60
x11/isomaster/patches/patch-Makefile
Normal file
@ -0,0 +1,60 @@
|
||||
$OpenBSD: patch-Makefile,v 1.1.1.1 2007/06/30 21:52:02 kili Exp $
|
||||
--- Makefile.orig Mon May 28 02:50:20 2007
|
||||
+++ Makefile Fri Jun 22 22:25:37 2007
|
||||
@@ -1,5 +1,5 @@
|
||||
# Other paths are relative to this.
|
||||
-PREFIX ?= /usr/local
|
||||
+PREFIX ?= ${PREFIX}
|
||||
|
||||
# Where to install the executable.
|
||||
BINPATH ?= $(PREFIX)/bin
|
||||
@@ -14,7 +14,7 @@ export ICONPATH ?= $(PREFIX)/share/isomaster/icons
|
||||
export LOCALEDIR ?= $(PREFIX)/share/locale
|
||||
|
||||
# Where to install the man page.
|
||||
-MYMANPATH ?= $(PREFIX)/share/man/man1
|
||||
+MYMANPATH ?= $(PREFIX)/man/man1
|
||||
|
||||
# Where to install the .desktop file
|
||||
DESKTOPPATH ?= $(PREFIX)/share/applications
|
||||
@@ -50,7 +50,7 @@ OBJECTS = isomaster.o window.o browser.o fsbrowser.o i
|
||||
all: isomaster translations isomaster.desktop
|
||||
|
||||
isomaster: $(OBJECTS) lib iniparser
|
||||
- $(CC) $(OBJECTS) bk/bk.a iniparser-2.15/libiniparser.a $(CFLAGS) $(CPPFLAGS) `pkg-config --libs gtk+-2.0`-o isomaster
|
||||
+ $(CC) $(OBJECTS) bk/bk.a iniparser-2.15/libiniparser.a $(CFLAGS) $(CPPFLAGS) `pkg-config --libs gtk+-2.0` -o isomaster
|
||||
|
||||
# static pattern rule
|
||||
$(OBJECTS): %.o: %.c bk/bk.h Makefile
|
||||
@@ -82,22 +82,22 @@ endif
|
||||
# for info about DESTDIR see http://www.gnu.org/prep/standards/html_node/DESTDIR.html
|
||||
|
||||
install: all
|
||||
- $(INSTALL) -d $(DESTDIR)$(BINPATH)
|
||||
- $(INSTALL) isomaster $(DESTDIR)$(BINPATH)
|
||||
+ $(INSTALL) -d $(BINPATH)
|
||||
+ $(INSTALL) isomaster $(BINPATH)
|
||||
cd icons && $(MAKE) install
|
||||
ifndef WITHOUT_NLS
|
||||
cd po && $(MAKE) install
|
||||
endif
|
||||
- $(INSTALL) -d $(DESTDIR)$(MYMANPATH)
|
||||
- $(INSTALL) -m 644 isomaster.1 $(DESTDIR)$(MYMANPATH)
|
||||
- $(INSTALL) -d $(DESTDIR)$(DESKTOPPATH)
|
||||
- $(INSTALL) -m 644 isomaster.desktop $(DESTDIR)$(DESKTOPPATH)
|
||||
+ $(INSTALL) -d $(MYMANPATH)
|
||||
+ $(INSTALL) -m 644 isomaster.1 $(MYMANPATH)
|
||||
+ $(INSTALL) -d $(DESKTOPPATH)
|
||||
+ $(INSTALL) -m 644 isomaster.desktop $(DESKTOPPATH)
|
||||
|
||||
uninstall:
|
||||
- $(RM) $(DESTDIR)$(BINPATH)/isomaster
|
||||
+ $(RM) $(BINPATH)/isomaster
|
||||
cd icons && $(MAKE) uninstall
|
||||
ifndef WITHOUT_NLS
|
||||
cd po && $(MAKE) uninstall
|
||||
endif
|
||||
- $(RM) $(DESTDIR)$(MYMANPATH)/isomaster.1
|
||||
- $(RM) $(DESTDIR)$(DESKTOPPATH)/isomaster.desktop
|
||||
+ $(RM) $(MYMANPATH)/isomaster.1
|
||||
+ $(RM) $(DESKTOPPATH)/isomaster.desktop
|
19
x11/isomaster/patches/patch-icons_Makefile
Normal file
19
x11/isomaster/patches/patch-icons_Makefile
Normal file
@ -0,0 +1,19 @@
|
||||
$OpenBSD: patch-icons_Makefile,v 1.1.1.1 2007/06/30 21:52:02 kili Exp $
|
||||
--- icons/Makefile.orig Thu Jan 18 20:45:09 2007
|
||||
+++ icons/Makefile Fri Jun 22 22:04:31 2007
|
||||
@@ -3,12 +3,12 @@
|
||||
ICONS = isomaster.png go-back-kearone.png folder-new-kearone.png add2-kearone.png extract2-kearone.png delete-kearone.png
|
||||
|
||||
install:
|
||||
- $(INSTALL) -d $(DESTDIR)$(ICONPATH)
|
||||
+ $(INSTALL) -d $(ICONPATH)
|
||||
for NAME in $(ICONS); do \
|
||||
- $(INSTALL) -v -m 644 $$NAME $(DESTDIR)$(ICONPATH); \
|
||||
+ $(INSTALL) -m 644 $$NAME $(ICONPATH); \
|
||||
done
|
||||
|
||||
uninstall:
|
||||
for NAME in $(ICONS); do \
|
||||
- $(RM) -v $(DESTDIR)$(ICONPATH)/$$NAME; \
|
||||
+ $(RM) -v $(ICONPATH)/$$NAME; \
|
||||
done
|
18
x11/isomaster/patches/patch-po_Makefile
Normal file
18
x11/isomaster/patches/patch-po_Makefile
Normal file
@ -0,0 +1,18 @@
|
||||
$OpenBSD: patch-po_Makefile,v 1.1.1.1 2007/06/30 21:52:02 kili Exp $
|
||||
--- po/Makefile.orig Sat Jun 9 22:36:06 2007
|
||||
+++ po/Makefile Fri Jun 22 22:04:09 2007
|
||||
@@ -15,11 +15,11 @@ clean:
|
||||
|
||||
install: all
|
||||
for NAME in $(MOFILES); do \
|
||||
- $(INSTALL) -v -d $(DESTDIR)$(LOCALEDIR)/`basename $$NAME .mo`/LC_MESSAGES; \
|
||||
- $(INSTALL) -v -m 644 $$NAME $(DESTDIR)$(LOCALEDIR)/`basename $$NAME .mo`/LC_MESSAGES/isomaster.mo; \
|
||||
+ $(INSTALL) -d $(LOCALEDIR)/`basename $$NAME .mo`/LC_MESSAGES; \
|
||||
+ $(INSTALL) -m 644 $$NAME $(LOCALEDIR)/`basename $$NAME .mo`/LC_MESSAGES/isomaster.mo; \
|
||||
done
|
||||
|
||||
uninstall:
|
||||
for NAME in $(MOFILES); do \
|
||||
- $(RM) -v $(DESTDIR)$(LOCALEDIR)/`basename $$NAME .mo`/LC_MESSAGES/isomaster.mo; \
|
||||
+ $(RM) -v $(LOCALEDIR)/`basename $$NAME .mo`/LC_MESSAGES/isomaster.mo; \
|
||||
done
|
4
x11/isomaster/pkg/DESCR
Normal file
4
x11/isomaster/pkg/DESCR
Normal file
@ -0,0 +1,4 @@
|
||||
ISO Master is an open-source, easy to use, GUI CD image editor.
|
||||
Basically you can use this program to extract files from an ISO,
|
||||
add files to an ISO, and create bootable ISOs.
|
||||
It can open both ISO and NRG files but can only save as ISO.
|
91
x11/isomaster/pkg/PLIST
Normal file
91
x11/isomaster/pkg/PLIST
Normal file
@ -0,0 +1,91 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2007/06/30 21:52:02 kili Exp $
|
||||
bin/isomaster
|
||||
@man man/man1/isomaster.1
|
||||
share/applications/
|
||||
share/applications/isomaster.desktop
|
||||
share/isomaster/
|
||||
share/isomaster/icons/
|
||||
share/isomaster/icons/add2-kearone.png
|
||||
share/isomaster/icons/delete-kearone.png
|
||||
share/isomaster/icons/extract2-kearone.png
|
||||
share/isomaster/icons/folder-new-kearone.png
|
||||
share/isomaster/icons/go-back-kearone.png
|
||||
share/isomaster/icons/isomaster.png
|
||||
share/locale/
|
||||
share/locale/bg/
|
||||
share/locale/bg/LC_MESSAGES/
|
||||
share/locale/bg/LC_MESSAGES/isomaster.mo
|
||||
share/locale/ca/
|
||||
share/locale/ca/LC_MESSAGES/
|
||||
share/locale/ca/LC_MESSAGES/isomaster.mo
|
||||
share/locale/cs/
|
||||
share/locale/cs/LC_MESSAGES/
|
||||
share/locale/cs/LC_MESSAGES/isomaster.mo
|
||||
share/locale/de/
|
||||
share/locale/de/LC_MESSAGES/
|
||||
share/locale/de/LC_MESSAGES/isomaster.mo
|
||||
share/locale/el/
|
||||
share/locale/el/LC_MESSAGES/
|
||||
share/locale/el/LC_MESSAGES/isomaster.mo
|
||||
share/locale/es/
|
||||
share/locale/es/LC_MESSAGES/
|
||||
share/locale/es/LC_MESSAGES/isomaster.mo
|
||||
share/locale/fi/
|
||||
share/locale/fi/LC_MESSAGES/
|
||||
share/locale/fi/LC_MESSAGES/isomaster.mo
|
||||
share/locale/fr/
|
||||
share/locale/fr/LC_MESSAGES/
|
||||
share/locale/fr/LC_MESSAGES/isomaster.mo
|
||||
share/locale/hr/
|
||||
share/locale/hr/LC_MESSAGES/
|
||||
share/locale/hr/LC_MESSAGES/isomaster.mo
|
||||
share/locale/it/
|
||||
share/locale/it/LC_MESSAGES/
|
||||
share/locale/it/LC_MESSAGES/isomaster.mo
|
||||
share/locale/nb/
|
||||
share/locale/nb/LC_MESSAGES/
|
||||
share/locale/nb/LC_MESSAGES/isomaster.mo
|
||||
share/locale/nl/
|
||||
share/locale/nl/LC_MESSAGES/
|
||||
share/locale/nl/LC_MESSAGES/isomaster.mo
|
||||
share/locale/nn/
|
||||
share/locale/nn/LC_MESSAGES/
|
||||
share/locale/nn/LC_MESSAGES/isomaster.mo
|
||||
share/locale/pl/
|
||||
share/locale/pl/LC_MESSAGES/
|
||||
share/locale/pl/LC_MESSAGES/isomaster.mo
|
||||
share/locale/pt/
|
||||
share/locale/pt/LC_MESSAGES/
|
||||
share/locale/pt/LC_MESSAGES/isomaster.mo
|
||||
share/locale/ro/
|
||||
share/locale/ro/LC_MESSAGES/
|
||||
share/locale/ro/LC_MESSAGES/isomaster.mo
|
||||
share/locale/ru/
|
||||
share/locale/ru/LC_MESSAGES/
|
||||
share/locale/ru/LC_MESSAGES/isomaster.mo
|
||||
share/locale/sk/
|
||||
share/locale/sk/LC_MESSAGES/
|
||||
share/locale/sk/LC_MESSAGES/isomaster.mo
|
||||
share/locale/sq/
|
||||
share/locale/sq/LC_MESSAGES/
|
||||
share/locale/sq/LC_MESSAGES/isomaster.mo
|
||||
share/locale/sr@Latn/
|
||||
share/locale/sr@Latn/LC_MESSAGES/
|
||||
share/locale/sr@Latn/LC_MESSAGES/isomaster.mo
|
||||
share/locale/sr@latin/
|
||||
share/locale/sr@latin/LC_MESSAGES/
|
||||
share/locale/sr@latin/LC_MESSAGES/isomaster.mo
|
||||
share/locale/sv/
|
||||
share/locale/sv/LC_MESSAGES/
|
||||
share/locale/sv/LC_MESSAGES/isomaster.mo
|
||||
share/locale/uk/
|
||||
share/locale/uk/LC_MESSAGES/
|
||||
share/locale/uk/LC_MESSAGES/isomaster.mo
|
||||
share/locale/zh_CN/
|
||||
share/locale/zh_CN/LC_MESSAGES/
|
||||
share/locale/zh_CN/LC_MESSAGES/isomaster.mo
|
||||
share/locale/zh_TW/
|
||||
share/locale/zh_TW/LC_MESSAGES/
|
||||
share/locale/zh_TW/LC_MESSAGES/isomaster.mo
|
||||
@exec %D/bin/update-desktop-database
|
||||
@unexec %D/bin/update-desktop-database
|
Loading…
Reference in New Issue
Block a user