From fcaa194286273f670025d897ebbb64bc4a51ff56 Mon Sep 17 00:00:00 2001 From: Joe Marcus Clarke Date: Thu, 18 Sep 2003 07:03:06 +0000 Subject: [PATCH] Add nautilus-cd-burner, a drag 'n' drop CD burner component for Nautilus. --- sysutils/Makefile | 1 + sysutils/nautilus-cd-burner/Makefile | 34 +++++++++++ sysutils/nautilus-cd-burner/distinfo | 1 + .../nautilus-cd-burner/files/patch-configure | 10 ++++ sysutils/nautilus-cd-burner/pkg-descr | 6 ++ sysutils/nautilus-cd-burner/pkg-message | 21 +++++++ sysutils/nautilus-cd-burner/pkg-plist | 59 +++++++++++++++++++ 7 files changed, 132 insertions(+) create mode 100644 sysutils/nautilus-cd-burner/Makefile create mode 100644 sysutils/nautilus-cd-burner/distinfo create mode 100644 sysutils/nautilus-cd-burner/files/patch-configure create mode 100644 sysutils/nautilus-cd-burner/pkg-descr create mode 100644 sysutils/nautilus-cd-burner/pkg-message create mode 100644 sysutils/nautilus-cd-burner/pkg-plist diff --git a/sysutils/Makefile b/sysutils/Makefile index 4eb377fafc69..3d133a7088e6 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -178,6 +178,7 @@ SUBDIR += msyslog SUBDIR += multitail SUBDIR += muse + SUBDIR += nautilus-cd-burner SUBDIR += ndir SUBDIR += no-login SUBDIR += npadmin diff --git a/sysutils/nautilus-cd-burner/Makefile b/sysutils/nautilus-cd-burner/Makefile new file mode 100644 index 000000000000..e617d3492774 --- /dev/null +++ b/sysutils/nautilus-cd-burner/Makefile @@ -0,0 +1,34 @@ +# New ports collection makefile for: nautilus-cd-burner +# Date created: 13 April 2003 +# Whom: Joe Marcus Clarke +# +# $FreeBSD$ +# + +PORTNAME= nautilus-cd-burner +PORTVERSION= 0.5.3 +CATEGORIES= sysutils gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.5 +DIST_SUBDIR= gnome2 + +MAINTAINER= gnome@FreeBSD.org +COMMENT= CD burner view for Nautilus + +RUN_DEPENDS= mkisofs:${PORTSDIR}/sysutils/mkisofs \ + cdrecord:${PORTSDIR}/sysutils/cdrtools + +USE_BZIP2= yes +USE_X_PREFIX= yes +USE_REINPLACE= yes +USE_GMAKE= yes +GNOME_DESKTOP_VERSION=2 +USE_GNOME= gnomeprefix gnomehack nautilus2 +USE_LIBTOOL= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +post-install: + @${CAT} ${PKGMESSAGE} + +.include diff --git a/sysutils/nautilus-cd-burner/distinfo b/sysutils/nautilus-cd-burner/distinfo new file mode 100644 index 000000000000..9bb594864bcc --- /dev/null +++ b/sysutils/nautilus-cd-burner/distinfo @@ -0,0 +1 @@ +MD5 (gnome2/nautilus-cd-burner-0.5.3.tar.bz2) = ba461f080a3ca63936c0c7cab46dd8d8 diff --git a/sysutils/nautilus-cd-burner/files/patch-configure b/sysutils/nautilus-cd-burner/files/patch-configure new file mode 100644 index 000000000000..ff42da02d5ad --- /dev/null +++ b/sysutils/nautilus-cd-burner/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig Wed Dec 11 15:37:55 2002 ++++ configure Wed Dec 11 15:38:17 2002 +@@ -7313,6 +7313,7 @@ + + # This can be used to rebuild libtool when needed + LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" ++$ac_aux_dir/ltconfig $LIBTOOL_DEPS + + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' diff --git a/sysutils/nautilus-cd-burner/pkg-descr b/sysutils/nautilus-cd-burner/pkg-descr new file mode 100644 index 000000000000..c3520e981e0f --- /dev/null +++ b/sysutils/nautilus-cd-burner/pkg-descr @@ -0,0 +1,6 @@ +nautilus-cd-burner is an extension to Nautilus that makes it easy to +write files to a CD burner. + +The user uses Nautilus or another gnome-vfs aware app to copy the +files he wants to write to burn:///, and then nautilus-cd-burner is +launched in some way to write the files to the CD. diff --git a/sysutils/nautilus-cd-burner/pkg-message b/sysutils/nautilus-cd-burner/pkg-message new file mode 100644 index 000000000000..11913a6c1dd9 --- /dev/null +++ b/sysutils/nautilus-cd-burner/pkg-message @@ -0,0 +1,21 @@ +====================================================================== +In order to use nautilus-cd-burner, you must make sure your CD devices +have the correct permissions. You must also make sure you have: + +device atapicam + +Configured in your kernel if you are using an ATAPI CD/DVD writer. +To figure out which CD/DVD drive you will be using, run the following +command as root: + +camcontrol devlist + +Your output will look similar to the following: + + at scbus1 target 0 lun 0 (cd0,pass0) + +The devices in parantheses at the end are important. You must make sure +the /dev entries for those devices are writable by the users that will +be using nautilus-cd-burner. In addition to those devices, /dev/xpt* +must also be writable to your nautilus-cd-burner users. +====================================================================== diff --git a/sysutils/nautilus-cd-burner/pkg-plist b/sysutils/nautilus-cd-burner/pkg-plist new file mode 100644 index 000000000000..0e601abc70ac --- /dev/null +++ b/sysutils/nautilus-cd-burner/pkg-plist @@ -0,0 +1,59 @@ +bin/nautilus-cd-burner +etc/gnome-vfs-2.0/modules/mapping-modules.conf +lib/gnome-vfs-2.0/modules/libmapping.so +libdata/bonobo/servers/Nautilus_CD_Burner_Context_Menu.server +libexec/mapping-daemon +libexec/nautilus-cd-burner-context-menu +share/gnome/nautilus-cd-burner/cdburn.glade +share/gnome/nautilus-cd-burner/cdspin1.png +share/gnome/nautilus-cd-burner/cdspin2.png +share/gnome/nautilus-cd-burner/cdspin3.png +share/gnome/nautilus-cd-burner/cdspin4.png +share/gnome/nautilus-cd-burner/cdspin5.png +share/gnome/nautilus-cd-burner/cdspin6.png +share/gnome/nautilus-cd-burner/cdspin7.png +share/gnome/nautilus-cd-burner/cdspin8.png +share/locale/am/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/az/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/be/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/bg/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/bn/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/ca/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/cs/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/cy/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/da/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/de/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/el/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/es/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/et/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/fi/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/fr/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/ga/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/he/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/hi/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/hu/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/it/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/ja/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/ko/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/lv/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/mk/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/ms/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/nl/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/no/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/pl/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/pt/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/pt_BR/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/ru/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/sk/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/sl/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/sq/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/sr/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/sr@Latn/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/sv/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/th/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/tr/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/uk/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/vi/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/zh_CN/LC_MESSAGES/nautilus-cd-burner.mo +share/locale/zh_TW/LC_MESSAGES/nautilus-cd-burner.mo +@dirrm share/gnome/nautilus-cd-burner