diff options
author | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-01-20 10:56:15 +0800 |
---|---|---|
committer | ahze <ahze@df743ca5-7f9a-e211-a948-0013205c9059> | 2006-01-20 10:56:15 +0800 |
commit | adfd8c1bceda3b157e08b451a62eef4c8ad031c3 (patch) | |
tree | e5d8bbbef49723c723a7957f75626c282db3b64d /sysutils/gnomebaker | |
parent | 2fb9f4a561bef45a715b36cd4d3e70d267f5c3c1 (diff) | |
download | marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.tar marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.tar.gz marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.tar.bz2 marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.tar.lz marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.tar.xz marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.tar.zst marcuscom-ports-adfd8c1bceda3b157e08b451a62eef4c8ad031c3.zip |
- Move gstreamer 0.8 stuff to gstreamer*80 in preps of gstreamer 0.10
- Add USE_GSTREAMER80 to support old gstreamer
- Add a bunch of ports that use USE_GSTREAMER80
Some stuff repo-copied by: marcus
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@5446 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/gnomebaker')
-rw-r--r-- | sysutils/gnomebaker/Makefile | 49 | ||||
-rw-r--r-- | sysutils/gnomebaker/distinfo | 3 | ||||
-rw-r--r-- | sysutils/gnomebaker/files/patch-Makefile.in | 11 | ||||
-rw-r--r-- | sysutils/gnomebaker/files/patch-help-C-Makefile.in | 12 | ||||
-rw-r--r-- | sysutils/gnomebaker/files/patch-src-devices.c | 12 | ||||
-rw-r--r-- | sysutils/gnomebaker/files/patch-src-main.c | 16 | ||||
-rw-r--r-- | sysutils/gnomebaker/pkg-descr | 22 | ||||
-rw-r--r-- | sysutils/gnomebaker/pkg-plist | 84 |
8 files changed, 209 insertions, 0 deletions
diff --git a/sysutils/gnomebaker/Makefile b/sysutils/gnomebaker/Makefile new file mode 100644 index 000000000..c7edf4402 --- /dev/null +++ b/sysutils/gnomebaker/Makefile @@ -0,0 +1,49 @@ +# New ports collection makefile for: gnomebaker +# Date created: 2005-02-20 +# Whom: Dominique Goncalves <dominique.goncalves@gmail.com> +# +# $FreeBSD$ + +PORTNAME= gnomebaker +PORTVERSION= 0.5.0 +PORTREVISION= 3 +CATEGORIES= sysutils gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= gnomebaker +DIST_SUBDIR= gnome2 + +MAINTAINER= dominique.goncalves@gmail.com +COMMENT= A CD/DVD recording GUI for Gnome + +OPTIONS= DVD "Enable DVD support" off \ + CJK "Use cdrtools-cjk instead of cdrtools" off + +USE_X_PREFIX= yes +USE_GNOME= gnomeprefix gnomehack libgnomeui desktopfileutils +GNU_CONFIGURE= yes +USE_GMAKE= yes +INSTALLS_OMF= yes +USE_GCC= 3.4+ +USE_AUTOTOOLS= libtool:15:inc +USE_GSTREAMER80= vorbis mad flac +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +.include <bsd.port.pre.mk> + +RUN_DEPENDS+= cdrdao:${PORTSDIR}/sysutils/cdrdao + +.if defined(WITH_CJK) +RUN_DEPENDS+= cdrecord:${PORTSDIR}/sysutils/cdrtools-cjk +.else +RUN_DEPENDS+= cdrecord:${PORTSDIR}/sysutils/cdrtools +.endif + +.if defined(WITH_DVD) +RUN_DEPENDS+= growisofs:${PORTSDIR}/sysutils/dvd+rw-tools +.endif + +post-install: + @-update-desktop-database + +.include <bsd.port.post.mk> diff --git a/sysutils/gnomebaker/distinfo b/sysutils/gnomebaker/distinfo new file mode 100644 index 000000000..d16f3d231 --- /dev/null +++ b/sysutils/gnomebaker/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/gnomebaker-0.5.0.tar.gz) = 728c471403ac35a156eac6680d507388 +SHA256 (gnome2/gnomebaker-0.5.0.tar.gz) = 276aa23419257ea8a41ddaf3d35346cccbf9b17afee23497aaa18e5251729df8 +SIZE (gnome2/gnomebaker-0.5.0.tar.gz) = 1184251 diff --git a/sysutils/gnomebaker/files/patch-Makefile.in b/sysutils/gnomebaker/files/patch-Makefile.in new file mode 100644 index 000000000..d2d321fa4 --- /dev/null +++ b/sysutils/gnomebaker/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Fri Oct 7 20:08:19 2005 ++++ Makefile.in Fri Oct 7 20:08:47 2005 +@@ -217,7 +217,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + SUBDIRS = intl po macros src pixmaps media help +-gnomebakerdocdir = ${prefix}/doc/gnomebaker ++gnomebakerdocdir = ${prefix}/share/doc/gnomebaker + gnomebakerdoc_DATA = \ + README\ + COPYING\ diff --git a/sysutils/gnomebaker/files/patch-help-C-Makefile.in b/sysutils/gnomebaker/files/patch-help-C-Makefile.in new file mode 100644 index 000000000..cb728e1cc --- /dev/null +++ b/sysutils/gnomebaker/files/patch-help-C-Makefile.in @@ -0,0 +1,12 @@ +--- help/C/Makefile.in.orig Mon Oct 24 18:31:17 2005 ++++ help/C/Makefile.in Mon Oct 24 18:31:44 2005 +@@ -214,8 +214,7 @@ + # ************* Begin of section some packagers may need to modify ************** + # This variable (docdir) specifies where the documents should be installed. + # This default value should work for most packages. +-docdir = $(datadir)/@PACKAGE@/doc/$(docname)/$(lang) +-#docdir = $(datadir)/help/$(docname)/$(lang) ++docdir = $(datadir)/help/$(docname)/$(lang) + + # ************** You should not have to edit below this line ******************* + # ** GSt did ... diff --git a/sysutils/gnomebaker/files/patch-src-devices.c b/sysutils/gnomebaker/files/patch-src-devices.c new file mode 100644 index 000000000..d07344400 --- /dev/null +++ b/sysutils/gnomebaker/files/patch-src-devices.c @@ -0,0 +1,12 @@ +--- src/devices.c.orig Wed Oct 26 22:12:18 2005 ++++ src/devices.c Wed Oct 26 22:12:41 2005 +@@ -779,7 +779,8 @@ + gchar* devicename = devices_get_device_config(devicekey, GB_DEVICE_NAME_LABEL); + gchar* message = g_strdup_printf(_("Please insert a disk into the %s"), devicename); + gint ret = GTK_RESPONSE_OK; +- while(!devices_is_disk_inserted(devicekey) && (ret == GTK_RESPONSE_OK)) ++ /* while(!devices_is_disk_inserted(devicekey) && (ret == GTK_RESPONSE_OK)) */ ++ if(!devices_is_disk_inserted(devicekey)) + { + devices_eject_disk(devicekey); + ret = gnomebaker_show_msg_dlg(parent, GTK_MESSAGE_INFO, diff --git a/sysutils/gnomebaker/files/patch-src-main.c b/sysutils/gnomebaker/files/patch-src-main.c new file mode 100644 index 000000000..6caabc515 --- /dev/null +++ b/sysutils/gnomebaker/files/patch-src-main.c @@ -0,0 +1,16 @@ +--- src/main.c.orig Fri Oct 7 19:53:32 2005 ++++ src/main.c Fri Oct 7 19:54:29 2005 +@@ -23,12 +23,12 @@ + # include <config.h> + #endif + ++#include <libintl.h> + #include "gnomebaker.h" + #include <gnome.h> + #include <glade/glade.h> + #include "splashdlg.h" + #include "gbcommon.h" +-#include <libintl.h> + #include <locale.h> + #include <gst/gst.h> + diff --git a/sysutils/gnomebaker/pkg-descr b/sysutils/gnomebaker/pkg-descr new file mode 100644 index 000000000..f1b402c70 --- /dev/null +++ b/sysutils/gnomebaker/pkg-descr @@ -0,0 +1,22 @@ +Gnomebaker is a gnome cd/dvd burn program. It can: + + * Create data cds + * Blank rewritable disks + * Copy data cds + * Copy audio cds + * Burn existing cd iso images + * Drag and drop to create data cds (including DnD to and from nautilus) + * Create audio cds from existing wavs, mp3, flac and oggs + * Integrate with gconf for storage of application settings + * Burn DVDs. + * Supports multisession burning + * Blank/Format DVDs + * Burn Cue/Bin files + * Burn data cds on the fly + +In the future it will also do the following and hopefully much more: + + * Create video cds from existing video and stills + * Create mixed mode cds + +WWW: http://gnomebaker.sourceforge.net/v2/ diff --git a/sysutils/gnomebaker/pkg-plist b/sysutils/gnomebaker/pkg-plist new file mode 100644 index 000000000..aa2caf250 --- /dev/null +++ b/sysutils/gnomebaker/pkg-plist @@ -0,0 +1,84 @@ +bin/gnomebaker +%%DOCSDIR%%/AUTHORS +%%DOCSDIR%%/COPYING +%%DOCSDIR%%/ChangeLog +%%DOCSDIR%%/INSTALL +%%DOCSDIR%%/NEWS +%%DOCSDIR%%/README +%%DOCSDIR%%/TODO +%%DOCSDIR%%/omf.make +%%DOCSDIR%%/xmldocs.make +share/applications/gnomebaker.desktop +share/gnome/help/gnomebaker/C/figures/gnomebaker-blank-cdrw.png +share/gnome/help/gnomebaker/C/figures/gnomebaker-burn-iso.png +share/gnome/help/gnomebaker/C/figures/gnomebaker-copy-audio-cd.png +share/gnome/help/gnomebaker/C/figures/gnomebaker-copy-data-cd.png +share/gnome/help/gnomebaker/C/figures/gnomebaker-create-audio-cd.png +share/gnome/help/gnomebaker/C/figures/gnomebaker-create-data-cd.png +share/gnome/help/gnomebaker/C/figures/gnomebaker_prefs-filebrowser.png +share/gnome/help/gnomebaker/C/figures/gnomebaker_prefs-tmp.png +share/gnome/help/gnomebaker/C/figures/gnomebaker_window.png +share/gnome/help/gnomebaker/C/gnomebaker.xml +share/gnome/help/gnomebaker/C/legal.xml +share/gnome/omf/gnomebaker/gnomebaker-C.omf +%%DATADIR%%/baker-add-dir.png +%%DATADIR%%/baker-add-files.png +%%DATADIR%%/baker-audio-copy.png +%%DATADIR%%/baker-blank-cdrw.png +%%DATADIR%%/baker-blank-dvdrw.png +%%DATADIR%%/baker-burn-cd.png +%%DATADIR%%/baker-cd-iso.png +%%DATADIR%%/baker-cd.png +%%DATADIR%%/baker-cue-image.png +%%DATADIR%%/baker-data-copy.png +%%DATADIR%%/baker-dvd-iso.png +%%DATADIR%%/baker-import-session.png +%%DATADIR%%/baker-remove-files.png +%%DATADIR%%/gnomebaker-48.png +%%DATADIR%%/gnomebaker.glade +%%DATADIR%%/media/BurnFailed.wav +%%DATADIR%%/media/BurnOk.wav +%%DATADIR%%/splash_2.png +share/locale/af/LC_MESSAGES/gnomebaker.mo +share/locale/bg/LC_MESSAGES/gnomebaker.mo +share/locale/cs/LC_MESSAGES/gnomebaker.mo +share/locale/da/LC_MESSAGES/gnomebaker.mo +share/locale/de/LC_MESSAGES/gnomebaker.mo +share/locale/en_US/LC_MESSAGES/gnomebaker.mo +share/locale/es/LC_MESSAGES/gnomebaker.mo +share/locale/es_ES/LC_MESSAGES/gnomebaker.mo +share/locale/eu/LC_MESSAGES/gnomebaker.mo +share/locale/fr/LC_MESSAGES/gnomebaker.mo +share/locale/he/LC_MESSAGES/gnomebaker.mo +share/locale/hr/LC_MESSAGES/gnomebaker.mo +share/locale/ja/LC_MESSAGES/gnomebaker.mo +share/locale/ko/LC_MESSAGES/gnomebaker.mo +share/locale/lv/LC_MESSAGES/gnomebaker.mo +share/locale/ms/LC_MESSAGES/gnomebaker.mo +share/locale/nl_NL/LC_MESSAGES/gnomebaker.mo +share/locale/no/LC_MESSAGES/gnomebaker.mo +share/locale/pl/LC_MESSAGES/gnomebaker.mo +share/locale/pt/LC_MESSAGES/gnomebaker.mo +share/locale/pt_BR/LC_MESSAGES/gnomebaker.mo +share/locale/ro/LC_MESSAGES/gnomebaker.mo +share/locale/ru/LC_MESSAGES/gnomebaker.mo +share/locale/sk/LC_MESSAGES/gnomebaker.mo +share/locale/sv/LC_MESSAGES/gnomebaker.mo +share/locale/sv_SE/LC_MESSAGES/gnomebaker.mo +share/locale/tr/LC_MESSAGES/gnomebaker.mo +share/locale/zh_CN/LC_MESSAGES/gnomebaker.mo +@unexec /bin/rmdir %D/share/locale/nl_NL/LC_MESSAGES 2>/dev/null || /usr/bin/true +@unexec /bin/rmdir %D/share/locale/nl_NL 2>/dev/null || /usr/bin/true +@unexec /bin/rmdir %D/share/locale/en_US/LC_MESSAGES 2>/dev/null || /usr/bin/true +@unexec /bin/rmdir %D/share/locale/en_US 2>/dev/null || /usr/bin/true +@unexec /bin/rmdir %D/share/locale/sv_SE/LC_MESSAGES 2>/dev/null || /usr/bin/true +@unexec /bin/rmdir %D/share/locale/sv_SE 2>/dev/null || /usr/bin/true +@dirrm %%DATADIR%%/media +@dirrm %%DATADIR%% +@dirrm share/gnome/omf/gnomebaker +@dirrm share/gnome/help/gnomebaker/C/figures +@dirrm share/gnome/help/gnomebaker/C +@dirrm share/gnome/help/gnomebaker +@dirrm %%DOCSDIR%% +@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true |