[Midnightbsd-cvs] mports: mports/x11: Add libexo
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Wed Sep 24 22:53:44 EDT 2008
Log Message:
-----------
Add libexo
Modified Files:
--------------
mports/x11:
Makefile (r1.56 -> r1.57)
Added Files:
-----------
mports/x11/libexo:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/x11/Makefile,v
retrieving revision 1.56
retrieving revision 1.57
diff -L x11/Makefile -L x11/Makefile -u -r1.56 -r1.57
--- x11/Makefile
+++ x11/Makefile
@@ -72,6 +72,7 @@
SUBDIR += libXxf86misc
SUBDIR += libXxf86vm
SUBDIR += libdmx
+ SUBDIR += libexo
SUBDIR += libgnome
SUBDIR += libgnomekbd
SUBDIR += libgnomemm
--- /dev/null
+++ x11/libexo/pkg-descr
@@ -0,0 +1,6 @@
+libexo is the extension library to Xfce developed by os-cillation.
+While Xfce ships with quite a few libraries that are primarly
+targeted at desktop development, libexo is targeted at application
+development, with a focus on applications for Xfce.
+
+WWW: http://www.os-cillation.de/index.php?id=29&L=5
--- /dev/null
+++ x11/libexo/pkg-plist
@@ -0,0 +1,237 @@
+bin/exo-csource
+bin/exo-desktop-item-edit
+bin/exo-eject
+bin/exo-mount
+bin/exo-open
+bin/exo-preferred-applications
+bin/exo-unmount
+etc/xdg/xfce4/helpers.rc
+include/exo-0.3/exo/exo-binding.h
+include/exo-0.3/exo/exo-cell-renderer-ellipsized-text.h
+include/exo-0.3/exo/exo-cell-renderer-icon.h
+include/exo-0.3/exo/exo-config.h
+include/exo-0.3/exo/exo-ellipsized-label.h
+include/exo-0.3/exo/exo-enum-types.h
+include/exo-0.3/exo/exo-execute.h
+include/exo-0.3/exo/exo-gdk-pixbuf-extensions.h
+include/exo-0.3/exo/exo-gobject-extensions.h
+include/exo-0.3/exo/exo-gtk-extensions.h
+include/exo-0.3/exo/exo-icon-bar.h
+include/exo-0.3/exo/exo-icon-chooser-dialog.h
+include/exo-0.3/exo/exo-icon-view.h
+include/exo-0.3/exo/exo-md5.h
+include/exo-0.3/exo/exo-mount-point.h
+include/exo-0.3/exo/exo-pango-extensions.h
+include/exo-0.3/exo/exo-string.h
+include/exo-0.3/exo/exo-toolbars-editor-dialog.h
+include/exo-0.3/exo/exo-toolbars-editor.h
+include/exo-0.3/exo/exo-toolbars-model.h
+include/exo-0.3/exo/exo-toolbars-view.h
+include/exo-0.3/exo/exo-tree-view.h
+include/exo-0.3/exo/exo-url.h
+include/exo-0.3/exo/exo-utils.h
+include/exo-0.3/exo/exo-wrap-table.h
+include/exo-0.3/exo/exo-xsession-client.h
+include/exo-0.3/exo/exo.h
+include/exo-0.3/exo-hal/exo-hal.h
+lib/libexo-0.3.a
+lib/libexo-0.3.la
+lib/libexo-0.3.so
+lib/libexo-0.3.so.5
+lib/libexo-hal-0.3.a
+lib/libexo-hal-0.3.la
+lib/libexo-hal-0.3.so
+lib/libexo-hal-0.3.so.5
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/exo-0.3/_exo.a
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/exo-0.3/_exo.la
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/exo-0.3/_exo.so
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/exo-0.3/exo/__init__.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/exo-0.3/exo/__init__.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/exo-0.3/exo/__init__.pyo
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyexo.py
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyexo.pyc
+%%PYTHON%%%%PYTHON_SITELIBDIR%%/pyexo.pyo
+%%MCS_MANAGER%%lib/xfce4/mcs-plugins/exo-preferred-applications-settings.a
+%%MCS_MANAGER%%lib/xfce4/mcs-plugins/exo-preferred-applications-settings.la
+%%MCS_MANAGER%%lib/xfce4/mcs-plugins/exo-preferred-applications-settings.so
+libdata/pkgconfig/exo-0.3.pc
+libdata/pkgconfig/exo-hal-0.3.pc
+libexec/exo-compose-mail-0.3
+libexec/exo-helper-0.3
+%%NOTIFY%%libexec/exo-mount-notify-0.3
+share/applications/exo-preferred-applications.desktop
+share/gtk-doc/html/exo/ExoCellRendererEllipsizedText.html
+share/gtk-doc/html/exo/ExoCellRendererIcon.html
+share/gtk-doc/html/exo/ExoEllipsizedLabel.html
+share/gtk-doc/html/exo/ExoIconBar.html
+share/gtk-doc/html/exo/ExoIconChooserDialog.html
+share/gtk-doc/html/exo/ExoIconView.html
+share/gtk-doc/html/exo/ExoToolbarsEditor.html
+share/gtk-doc/html/exo/ExoToolbarsEditorDialog.html
+share/gtk-doc/html/exo/ExoToolbarsModel.html
+share/gtk-doc/html/exo/ExoToolbarsView.html
+share/gtk-doc/html/exo/ExoTreeView.html
+share/gtk-doc/html/exo/ExoWrapTable.html
+share/gtk-doc/html/exo/ExoXsessionClient.html
+share/gtk-doc/html/exo/ch01.html
+share/gtk-doc/html/exo/exo-Binding-Properties-Functions.html
+share/gtk-doc/html/exo/exo-Executing-Applications.html
+share/gtk-doc/html/exo/exo-Extensions-to-GObject.html
+share/gtk-doc/html/exo/exo-Extensions-to-Gtk.html
+share/gtk-doc/html/exo/exo-Extensions-to-Pango.html
+share/gtk-doc/html/exo/exo-Extensions-to-gdk-pixbuf.html
+share/gtk-doc/html/exo/exo-HAL-Support-Functions.html
+share/gtk-doc/html/exo/exo-MD5-functions.html
+share/gtk-doc/html/exo/exo-Miscellaneous-Utility-Functions.html
+share/gtk-doc/html/exo/exo-Mount-Points.html
+share/gtk-doc/html/exo/exo-Opening-URLs.html
+share/gtk-doc/html/exo/exo-String-Utility-Functions.html
+share/gtk-doc/html/exo/exo-Version-Information.html
+share/gtk-doc/html/exo/exo-cell-renderers.html
+share/gtk-doc/html/exo/exo-csource.html
+share/gtk-doc/html/exo/exo-deprecated-widgets.html
+share/gtk-doc/html/exo/exo-extensions.html
+share/gtk-doc/html/exo/exo-gtk-file-chooser-add-thumbnail-preview.png
+share/gtk-doc/html/exo/exo-icon-chooser-dialog.png
+share/gtk-doc/html/exo/exo-miscelleanous.html
+share/gtk-doc/html/exo/exo-overview.html
+share/gtk-doc/html/exo/exo-toolbars-editor-dialog.png
+share/gtk-doc/html/exo/exo-toolbars-editor.png
+share/gtk-doc/html/exo/exo-toolbars-view.png
+share/gtk-doc/html/exo/exo-toolbars.html
+share/gtk-doc/html/exo/exo-tools.html
+share/gtk-doc/html/exo/exo-widgets.html
+share/gtk-doc/html/exo/exo-wrap-table.png
+share/gtk-doc/html/exo/exo.devhelp
+share/gtk-doc/html/exo/exo.devhelp2
+share/gtk-doc/html/exo/home.png
+share/gtk-doc/html/exo/index.html
+share/gtk-doc/html/exo/index.sgml
+share/gtk-doc/html/exo/ix01.html
+share/gtk-doc/html/exo/left.png
+share/gtk-doc/html/exo/right.png
+share/gtk-doc/html/exo/style.css
+share/gtk-doc/html/exo/up.png
+
+share/icons/hicolor/24x24/apps/preferences-desktop-default-applications.png
+share/icons/hicolor/48x48/apps/applications-internet.png
+share/icons/hicolor/48x48/apps/applications-other.png
+share/icons/hicolor/48x48/apps/preferences-desktop-default-applications.png
+share/locale/ar/LC_MESSAGES/libexo-0.3.mo
+share/locale/be/LC_MESSAGES/libexo-0.3.mo
+share/locale/ca/LC_MESSAGES/libexo-0.3.mo
+share/locale/cy/LC_MESSAGES/libexo-0.3.mo
+share/locale/cs/LC_MESSAGES/libexo-0.3.mo
+share/locale/de/LC_MESSAGES/libexo-0.3.mo
+share/locale/dz/LC_MESSAGES/libexo-0.3.mo
+share/locale/el/LC_MESSAGES/libexo-0.3.mo
+share/locale/en_GB/LC_MESSAGES/libexo-0.3.mo
+share/locale/es/LC_MESSAGES/libexo-0.3.mo
+share/locale/et/LC_MESSAGES/libexo-0.3.mo
+share/locale/eu/LC_MESSAGES/libexo-0.3.mo
+share/locale/fi/LC_MESSAGES/libexo-0.3.mo
+share/locale/fr/LC_MESSAGES/libexo-0.3.mo
+share/locale/gl/LC_MESSAGES/libexo-0.3.mo
+share/locale/he/LC_MESSAGES/libexo-0.3.mo
+share/locale/hu/LC_MESSAGES/libexo-0.3.mo
+share/locale/it/LC_MESSAGES/libexo-0.3.mo
+share/locale/ja/LC_MESSAGES/libexo-0.3.mo
+share/locale/ka/LC_MESSAGES/libexo-0.3.mo
+share/locale/lt/LC_MESSAGES/libexo-0.3.mo
+share/locale/lv/LC_MESSAGES/libexo-0.3.mo
+share/locale/mk/LC_MESSAGES/libexo-0.3.mo
+share/locale/nb_NO/LC_MESSAGES/libexo-0.3.mo
+share/locale/nl/LC_MESSAGES/libexo-0.3.mo
+share/locale/pa/LC_MESSAGES/libexo-0.3.mo
+share/locale/pl/LC_MESSAGES/libexo-0.3.mo
+share/locale/pt_BR/LC_MESSAGES/libexo-0.3.mo
+share/locale/pt_PT/LC_MESSAGES/libexo-0.3.mo
+share/locale/ro/LC_MESSAGES/libexo-0.3.mo
+share/locale/ru/LC_MESSAGES/libexo-0.3.mo
+share/locale/sq/LC_MESSAGES/libexo-0.3.mo
+share/locale/sv/LC_MESSAGES/libexo-0.3.mo
+share/locale/ur/LC_MESSAGES/libexo-0.3.mo
+share/locale/zh_TW/LC_MESSAGES/libexo-0.3.mo
+share/pixmaps/exo-0.3/exo-thumbnail-frame.png
+%%PYTHON%%share/pygtk/2.0/defs/exo-0.3/exo.defs
+share/xfce4/doc/C/exo-preferred-applications.html
+share/xfce4/doc/C/images/exo-preferred-applications-internet.png
+share/xfce4/doc/C/images/exo-preferred-applications-utilities.png
+share/xfce4/doc/C/images/exo-preferred-applications-webbrowser-custom.png
+share/xfce4/doc/C/images/exo-preferred-applications-webbrowser-menu.png
+share/xfce4/doc/fr/exo-preferred-applications.html
+share/xfce4/doc/fr/images/exo-preferred-applications-internet.png
+share/xfce4/doc/fr/images/exo-preferred-applications-utilities.png
+share/xfce4/doc/fr/images/exo-preferred-applications-webbrowser-custom.png
+share/xfce4/doc/fr/images/exo-preferred-applications-webbrowser-menu.png
+share/xfce4/doc/ja/exo-preferred-applications.html
+share/xfce4/doc/ja/images/exo-preferred-applications-internet.png
+share/xfce4/doc/ja/images/exo-preferred-applications-utilities.png
+share/xfce4/doc/ja/images/exo-preferred-applications-webbrowser-custom.png
+share/xfce4/doc/ja/images/exo-preferred-applications-webbrowser-menu.png
+share/xfce4/helpers/Terminal.desktop
+share/xfce4/helpers/aterm.desktop
+share/xfce4/helpers/balsa.desktop
+share/xfce4/helpers/debian-sensible-browser.desktop
+share/xfce4/helpers/debian-x-terminal-emulator.desktop
+share/xfce4/helpers/encompass.desktop
+share/xfce4/helpers/epiphany.desktop
+share/xfce4/helpers/eterm.desktop
+share/xfce4/helpers/evolution.desktop
+share/xfce4/helpers/firefox.desktop
+share/xfce4/helpers/galeon.desktop
+share/xfce4/helpers/gnome-terminal.desktop
+share/xfce4/helpers/kmail.desktop
+share/xfce4/helpers/konqueror.desktop
+share/xfce4/helpers/links.desktop
+share/xfce4/helpers/lynx.desktop
+share/xfce4/helpers/mozilla-browser.desktop
+share/xfce4/helpers/mozilla-mailer.desktop
+share/xfce4/helpers/mutt.desktop
+share/xfce4/helpers/netscape-navigator.desktop
+share/xfce4/helpers/nxterm.desktop
+share/xfce4/helpers/opera-browser.desktop
+share/xfce4/helpers/opera-mailer.desktop
+share/xfce4/helpers/sylpheed-claws.desktop
+share/xfce4/helpers/sylpheed.desktop
+share/xfce4/helpers/thunderbird.desktop
+share/xfce4/helpers/urxvt.desktop
+share/xfce4/helpers/w3m.desktop
+share/xfce4/helpers/xterm.desktop
+ at dirrmtry etc/xdg/xfce4
+ at dirrmtry etc/xdg
+ at dirrmtry share/gtk-doc/html
+ at dirrm include/exo-0.3/exo
+ at dirrm include/exo-0.3/exo-hal
+ at dirrm include/exo-0.3
+ at dirrmtry lib/xfce4/mcs-plugins
+ at dirrmtry lib/xfce4
+ at dirrm share/gtk-doc/html/exo
+ at dirrmtry share/gtk-doc/html
+ at dirrmtry share/gtk-doc
+ at dirrmtry share/applications
+ at dirrmtry share/icons/hicolor/24x24/apps
+ at dirrmtry share/icons/hicolor/24x24
+ at dirrmtry share/icons/hicolor/48x48/apps
+ at dirrmtry share/icons/hicolor/48x48
+ at dirrmtry share/icons/hicolor
+ at dirrmtry share/icons
+%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/exo-0.3/exo
+%%PYTHON%%@dirrm %%PYTHON_SITELIBDIR%%/exo-0.3
+%%PYTHON%%@dirrmtry %%PYTHON_SITELIBDIR%%
+%%PYTHON%%@dirrm share/pygtk/2.0/defs/exo-0.3
+%%PYTHON%%@dirrmtry share/pygtk/2.0/defs
+%%PYTHON%%@dirrmtry share/pygtk/2.0
+%%PYTHON%%@dirrmtry share/pygtk
+ at dirrm share/pixmaps/exo-0.3
+ at dirrmtry share/xfce4/doc/C/images
+ at dirrmtry share/xfce4/doc/C
+ at dirrmtry share/xfce4/doc/fr/images
+ at dirrmtry share/xfce4/doc/fr
+ at dirrmtry share/xfce4/doc/ja/images
+ at dirrmtry share/xfce4/doc/ja
+ at dirrmtry share/xfce4/doc
+ at dirrmtry share/xfce4/helpers
+ at dirrmtry share/xfce4
+ at dirrmtry share/locale/dz/LC_MESSAGES
+ at dirrmtry share/locale/dz
--- /dev/null
+++ x11/libexo/Makefile
@@ -0,0 +1,85 @@
+# New ports collection makefile for: libexo
+# Date created: 23 October 2004
+# Whom: Matt Lancereau <ports at FreeBSD.org>
+#
+# $MidnightBSD: mports/x11/libexo/Makefile,v 1.1 2008/09/25 02:53:41 laffer1 Exp $
+# $FreeBSD: ports/x11/libexo/Makefile,v 1.28 2008/06/06 14:09:03 edwin Exp $
+
+PORTNAME= libexo
+PORTVERSION= 0.3.4
+CATEGORIES= x11 xfce
+DISTNAME= exo-${PORTVERSION}
+MASTER_SITES= ${MASTER_SITE_XFCE}
+DIST_SUBDIR= xfce4
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Terminal library, extensions to Xfce by os-cillation
+LICENSE= gpl2
+
+BUILD_DEPENDS= ${SITE_PERL}/URI.pm:${PORTSDIR}/net/p5-URI
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+WRKSRC= ${WRKDIR}/${DISTNAME}
+
+GNU_CONFIGURE= yes
+INSTALLS_ICONS= yes
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_GMAKE= yes
+USE_GNOME= glib20 gnomehack gnometarget gtk20 intltool intlhack pkgconfig
+USE_LDCONFIG= yes
+USE_PERL5= yes
+USE_XFCE= configenv libutil mcsmanager
+
+OPTIONS= HAL "Enable HAL support" on \
+ NOTIFY "Enable notification support" on \
+ PYTHON "Enable Python support" off \
+ MCS "Build with xfce4-mcs-manager support" on
+
+MAN1= exo-csource.1 exo-open.1
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_HAL)
+CONFIGURE_ARGS+=--enable-hal
+LIB_DEPENDS+= hal.1:${PORTSDIR}/sysutils/hal
+.else
+CONFIGURE_ARGS+=--disable-hal
+.endif
+
+.if !defined(WITHOUT_NOTIFY)
+CONFIGURE_ARGS+=--enable-notifications
+LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify
+PLIST_SUB+= NOTIFY=""
+.else
+CONFIGURE_ARGS+=--disable-notifications
+PLIST_SUB+= NOTIFY="@comment "
+.endif
+
+.if defined(WITH_PYTHON)
+CONFIGURE_ARGS+=--enable-python
+USE_PYTHON= yes
+.include "${PORTSDIR}/Mk/bsd.python.mk"
+BUILD_DEPENDS+= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pygtk.py:${PORTSDIR}/x11-toolkits/py-gtk2
+PLIST_SUB+= PYTHON=""
+.else
+CONFIGURE_ARGS+=--disable-python
+PLIST_SUB+= PYTHON="@comment "
+.endif
+
+.if !defined(WITHOUT_MCS)
+CONFIGURE_ARGS+=--enable-mcs-plugin
+BUILD_DEPENDS+= xfce-mcs-manager:${PORTSDIR}/sysutils/xfce4-mcs-manager
+RUN_DEPENDS+= xfce-mcs-manager:${PORTSDIR}/sysutils/xfce4-mcs-manager
+PLIST_SUB+= MCS_MANAGER=""
+.else
+CONFIGURE_ARGS+=--disable-mcs-plugin
+PLIST_SUB+= MCS_MANAGER="@comment "
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|FALSE;;|FALSE;|' ${WRKSRC}/exo/exo-icon-view.c
+ @${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/configure
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ x11/libexo/distinfo
@@ -0,0 +1,3 @@
+MD5 (xfce4/exo-0.3.4.tar.bz2) = 7a1af943b1df32b6f89ae91823118a22
+SHA256 (xfce4/exo-0.3.4.tar.bz2) = a5373e9bd6055caa7cd5d06128f6236cfd2f4f6657ea4a85d7bd9eafe5bf0538
+SIZE (xfce4/exo-0.3.4.tar.bz2) = 1300127
More information about the Midnightbsd-cvs
mailing list