diff options
Diffstat (limited to 'deskutils')
54 files changed, 1408 insertions, 6 deletions
diff --git a/deskutils/gdeskcal-skins/Makefile b/deskutils/gdeskcal-skins/Makefile new file mode 100644 index 000000000..0fe1457c2 --- /dev/null +++ b/deskutils/gdeskcal-skins/Makefile @@ -0,0 +1,53 @@ +# New ports collection makefile for: gdeskcal-skins +# Date created: 04 May 2003 +# Whom: Martin Klaffenboeck <martin.klaffenboeck@gmx.at> +# +# $FreeBSD$ +# + +PORTNAME= gdeskcal-skins +PORTVERSION= 0.56 +PORTREVISION= 6 +CATEGORIES= deskutils python gnome +MASTER_SITES= http://www.pycage.de/download/skins/gdeskcal/ +DISTNAME= +DISTFILES= gnometheme.tar.gz \ + SimpleForDark.tar.gz \ + e_01.tar.gz \ + light_01.tar.gz \ + light_02.tar.gz \ + tnf.tar.gz \ + redskin.tar.gz \ + tiny_and_simple.tar.gz \ + LCD.tar.gz \ + grey_skin.tar.gz \ + gorillerat.tar.gz \ + august.tar.gz \ + august_big.tar.gz \ + XFCE.tar.gz \ + miderat_RTL.tar.gz + +MAINTAINER= ports@FreeBSD.org +COMMENT= Skins for gdeskcal + +RUN_DEPENDS= gdeskcal:${PORTSDIR}/deskutils/gdeskcal + +USE_PYTHON= yes +USE_XLIB= yes +USE_GNOME= gnomeprefix +NO_BUILD= yes + +DATA_DIRS= GNOME Grey_skin LCD Red_skin SimpleForDark XFCE august \ + august_big_no_backgr e gorillerat light_01 light_02 \ + miderat_RTL tiny_and_simple tnf + +do-install: + @${MKDIR} ${PREFIX}/share/gdeskcal +.for d in ${DATA_DIRS} + @${MKDIR} ${PREFIX}/share/gdeskcal/skins/${d} + @cd ${WRKSRC}/${d} && ${FIND} . | \ + ${CPIO} --quiet -pdm -L -R ${LIBOWN}:${LIBGRP} \ + ${PREFIX}/share/gdeskcal/skins/${d} +.endfor + +.include <bsd.port.mk> diff --git a/deskutils/gdeskcal-skins/distinfo b/deskutils/gdeskcal-skins/distinfo new file mode 100644 index 000000000..8b7ee73c2 --- /dev/null +++ b/deskutils/gdeskcal-skins/distinfo @@ -0,0 +1,45 @@ +MD5 (gnometheme.tar.gz) = b4571c365a82782b1819dc8cf1be7109 +SHA256 (gnometheme.tar.gz) = c15dfb29afc213f4bfdc229be0a146edfb8398a90962782d00b27287c4f3ee55 +SIZE (gnometheme.tar.gz) = 15145 +MD5 (SimpleForDark.tar.gz) = ead283c4139410e22f1e84b711381947 +SHA256 (SimpleForDark.tar.gz) = cdc971a090f5a4694a3b8ac8e28c1f5fc3bea9de1a153480dd14314e864031b5 +SIZE (SimpleForDark.tar.gz) = 1167 +MD5 (e_01.tar.gz) = eb255e22d42056ee8fedf06bda62b3c2 +SHA256 (e_01.tar.gz) = 282734cc35a696c3170dced012fddb47151f25e91bb29c709b524dbf570a9f22 +SIZE (e_01.tar.gz) = 7293 +MD5 (light_01.tar.gz) = 3113443a583893d928c156004d62f670 +SHA256 (light_01.tar.gz) = baa547df5c08e1ed3c41d24e595166d5dc9d7e427042a559e1a58ed62e76b72d +SIZE (light_01.tar.gz) = 3116 +MD5 (light_02.tar.gz) = eb825f0f39feb01c1c560ba60f949e95 +SHA256 (light_02.tar.gz) = ac7e77b1e0ff9bdab9d65a8240bd18e4129460321b948015144bf1711abe48c3 +SIZE (light_02.tar.gz) = 2901 +MD5 (tnf.tar.gz) = 6228c6bf3e74b7fd5781aa7399bbdce9 +SHA256 (tnf.tar.gz) = 498be86d41b6c9509c33c3075a49ab0af7d7ce4e77d85bdf364b6168f645968d +SIZE (tnf.tar.gz) = 12508 +MD5 (redskin.tar.gz) = b1e4ea246a8488aa65c0a0577465973b +SHA256 (redskin.tar.gz) = 2d81db36a3cab17b8864c9c06b5d19cd762f7c67eece7fa0e068d14d3ed9aaf9 +SIZE (redskin.tar.gz) = 2648 +MD5 (tiny_and_simple.tar.gz) = 54bdb431f47fe421ecae8b04a4c1b9d0 +SHA256 (tiny_and_simple.tar.gz) = 9cfb2051e98574914ee9973eefb2c24a97927dbd37907fa8e3513d7ac067546f +SIZE (tiny_and_simple.tar.gz) = 492 +MD5 (LCD.tar.gz) = 17025cacdd5b6fab611e28af7078c6fa +SHA256 (LCD.tar.gz) = 51fdf27489864ea947ab7602f4d95c168a9cd705544f856ca05da407b4f5afd3 +SIZE (LCD.tar.gz) = 4834 +MD5 (grey_skin.tar.gz) = ae49b20ac9dda671f37958fda87cf005 +SHA256 (grey_skin.tar.gz) = d93d279c357c7c95940e91ec38fbd76bb6cc4a641ec03cb181d92b6aa4a04371 +SIZE (grey_skin.tar.gz) = 2634 +MD5 (gorillerat.tar.gz) = ee1b817bf5e8e338619851a0ef65c8fb +SHA256 (gorillerat.tar.gz) = 06b71747b736db711b1abea7a146bff3b83ddbcd5ed8022aaa87666f4fd0c30e +SIZE (gorillerat.tar.gz) = 10591 +MD5 (august.tar.gz) = 74d9cb298532a16a68804102a4d89ef1 +SHA256 (august.tar.gz) = 93f31fcd0ebe63636bf5e65786a8c1c9b273dd3b50899dd43929de9f2d50eca4 +SIZE (august.tar.gz) = 3876 +MD5 (august_big.tar.gz) = 28420823650d1c5b80af006d706ec48a +SHA256 (august_big.tar.gz) = 4b6ecd0a2d5d2e31ecec450b121d195476275c8079660d3c861e67672a933844 +SIZE (august_big.tar.gz) = 3678 +MD5 (XFCE.tar.gz) = 62abdfc732a3c6aff1ab1361f50bdbac +SHA256 (XFCE.tar.gz) = 7e2dfdc9ace984c7b6c1923a284ff0a38d60a5a9b3e53ad7d80e2feb69080247 +SIZE (XFCE.tar.gz) = 11842 +MD5 (miderat_RTL.tar.gz) = 52b17e482d33fa16a4d86c36e143f136 +SHA256 (miderat_RTL.tar.gz) = 32d4a8b55414447fe0b38c00c8685e8ae09488035f2a52e5c63d25e30c571521 +SIZE (miderat_RTL.tar.gz) = 17022 diff --git a/deskutils/gdeskcal-skins/pkg-descr b/deskutils/gdeskcal-skins/pkg-descr new file mode 100644 index 000000000..51b4dc9d4 --- /dev/null +++ b/deskutils/gdeskcal-skins/pkg-descr @@ -0,0 +1,4 @@ +These are the skins for gdeskcal. + +WWW: http://www.pycage.de/software_gdeskcal_skins.html +- Martin Klaffenboeck <martin.klaffenboeck@gmx.at> diff --git a/deskutils/gdeskcal-skins/pkg-plist b/deskutils/gdeskcal-skins/pkg-plist new file mode 100644 index 000000000..61889249c --- /dev/null +++ b/deskutils/gdeskcal-skins/pkg-plist @@ -0,0 +1,94 @@ +share/gdeskcal/skins/GNOME/bg.png +share/gdeskcal/skins/GNOME/skin.xml +share/gdeskcal/skins/GNOME/today.png +share/gdeskcal/skins/Grey_skin/bg.png +share/gdeskcal/skins/Grey_skin/home.png +share/gdeskcal/skins/Grey_skin/next.png +share/gdeskcal/skins/Grey_skin/prev.png +share/gdeskcal/skins/Grey_skin/skin.xml +share/gdeskcal/skins/Grey_skin/today.png +share/gdeskcal/skins/LCD/bg.png +share/gdeskcal/skins/LCD/bg.xcf +share/gdeskcal/skins/LCD/home.png +share/gdeskcal/skins/LCD/next.png +share/gdeskcal/skins/LCD/prev.png +share/gdeskcal/skins/LCD/skin.xml +share/gdeskcal/skins/LCD/today.png +share/gdeskcal/skins/Red_skin/bg.png +share/gdeskcal/skins/Red_skin/home.png +share/gdeskcal/skins/Red_skin/next.png +share/gdeskcal/skins/Red_skin/prev.png +share/gdeskcal/skins/Red_skin/skin.xml +share/gdeskcal/skins/Red_skin/today.png +share/gdeskcal/skins/SimpleForDark/skin.xml +share/gdeskcal/skins/SimpleForDark/today.png +share/gdeskcal/skins/XFCE/bg.png +share/gdeskcal/skins/XFCE/skin.xml +share/gdeskcal/skins/XFCE/today.png +share/gdeskcal/skins/august/bg.png +share/gdeskcal/skins/august/bg.xcf +share/gdeskcal/skins/august/home.png +share/gdeskcal/skins/august/next.png +share/gdeskcal/skins/august/prev.png +share/gdeskcal/skins/august/skin.xml +share/gdeskcal/skins/august/today.png +share/gdeskcal/skins/august_big_no_backgr/bg.xcf +share/gdeskcal/skins/august_big_no_backgr/home.png +share/gdeskcal/skins/august_big_no_backgr/next.png +share/gdeskcal/skins/august_big_no_backgr/prev.png +share/gdeskcal/skins/august_big_no_backgr/skin.xml +share/gdeskcal/skins/august_big_no_backgr/today.png +share/gdeskcal/skins/e/bg.png +share/gdeskcal/skins/e/skin.xml +share/gdeskcal/skins/e/today.png +share/gdeskcal/skins/gorillerat/.xvpics/bg.png +share/gdeskcal/skins/gorillerat/bg.png +share/gdeskcal/skins/gorillerat/home.png +share/gdeskcal/skins/gorillerat/next.png +share/gdeskcal/skins/gorillerat/prev.png +share/gdeskcal/skins/gorillerat/skin.xml +share/gdeskcal/skins/gorillerat/today.png +share/gdeskcal/skins/light_01/bg.png +share/gdeskcal/skins/light_01/home.png +share/gdeskcal/skins/light_01/next.png +share/gdeskcal/skins/light_01/prev.png +share/gdeskcal/skins/light_01/skin.xml +share/gdeskcal/skins/light_01/skin.xml~ +share/gdeskcal/skins/light_02/bg.png +share/gdeskcal/skins/light_02/home.png +share/gdeskcal/skins/light_02/next.png +share/gdeskcal/skins/light_02/prev.png +share/gdeskcal/skins/light_02/skin.xml +share/gdeskcal/skins/light_02/skin.xml~ +share/gdeskcal/skins/miderat_RTL/bg.png +share/gdeskcal/skins/miderat_RTL/bg.xcf +share/gdeskcal/skins/miderat_RTL/home.png +share/gdeskcal/skins/miderat_RTL/next.png +share/gdeskcal/skins/miderat_RTL/prev.png +share/gdeskcal/skins/miderat_RTL/skin.xml +share/gdeskcal/skins/miderat_RTL/today.png +share/gdeskcal/skins/tiny_and_simple/skin.xml +share/gdeskcal/skins/tnf/bg.png +share/gdeskcal/skins/tnf/bg.xcf +share/gdeskcal/skins/tnf/home.png +share/gdeskcal/skins/tnf/next.png +share/gdeskcal/skins/tnf/prev.png +share/gdeskcal/skins/tnf/skin.xml +share/gdeskcal/skins/tnf/today.png +@dirrm share/gdeskcal/skins/tnf +@dirrm share/gdeskcal/skins/tiny_and_simple +@dirrm share/gdeskcal/skins/miderat_RTL +@dirrm share/gdeskcal/skins/light_02 +@dirrm share/gdeskcal/skins/light_01 +@dirrm share/gdeskcal/skins/gorillerat/.xvpics +@dirrm share/gdeskcal/skins/gorillerat +@dirrm share/gdeskcal/skins/e +@dirrm share/gdeskcal/skins/august_big_no_backgr +@dirrm share/gdeskcal/skins/august +@dirrm share/gdeskcal/skins/XFCE +@dirrm share/gdeskcal/skins/SimpleForDark +@dirrm share/gdeskcal/skins/Red_skin +@dirrm share/gdeskcal/skins/LCD +@dirrm share/gdeskcal/skins/Grey_skin +@dirrm share/gdeskcal/skins/GNOME/.xvpics +@dirrm share/gdeskcal/skins/GNOME diff --git a/deskutils/gdeskcal/Makefile b/deskutils/gdeskcal/Makefile new file mode 100644 index 000000000..9ec204c7d --- /dev/null +++ b/deskutils/gdeskcal/Makefile @@ -0,0 +1,55 @@ +# New ports collection makefile for: gdeskcal +# Date created: 27 February 2003 +# Whom: Martin Klaffenboeck <martin.klaffenboeck@gmx.at> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= gdeskcal +PORTVERSION= 0.57.1 +PORTREVISION= 6 +CATEGORIES= deskutils python gnome +MASTER_SITES= http://www.pycage.de/download/ +DISTNAME= gDeskCal-${PORTVERSION:S/./_/g} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A calendar for the gnome2 desktop with smooth alpha-blending + +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/gtk-2.0/gtk/__init__.py:${PORTSDIR}/x11-toolkits/py-gtk2 + +WRKSRC= ${WRKDIR}/gDeskCal-${PORTVERSION} + +USE_PYTHON= yes +USE_GETTEXT= yes +USE_GNOME= gnomehier +NO_BUILD= yes + +DATA_DIRS= code data skins + +post-patch: + @${REINPLACE_CMD} -e 's|"locale"|"${PREFIX}/share/locale"|g' \ + ${WRKSRC}/code/values.py + +do-install: + ${MKDIR} ${PREFIX}/share/gdeskcal + for d in ${DATA_DIRS}; do \ + ${MKDIR} ${PREFIX}/share/gdeskcal/$$d ; \ + cd ${WRKSRC}/$$d && ${FIND} . | \ + ${CPIO} -pdm -L -R ${LIBOWN}:${LIBGRP} \ + ${PREFIX}/share/gdeskcal/$$d ; \ + done + ${INSTALL_SCRIPT} ${WRKSRC}/gdeskcal \ + ${PREFIX}/share/gdeskcal + + ${MKDIR} ${PREFIX}/share/locale/ar/LC_MESSAGES + +.for i in ar bg cs de de_AT el es fi fr he hu is it \ + ja ko lt nl no pl ru sk sr sv tr uk zh_CN + ${MKDIR} ${PREFIX}/share/locale/${i}/LC_MESSAGES + ${INSTALL_DATA} ${WRKSRC}/locale/${i}/LC_MESSAGES/gdeskcal.mo \ + ${PREFIX}/share/locale/${i}/LC_MESSAGES +.endfor + ${LN} -sf ${PREFIX}/share/gdeskcal/gdeskcal ${PREFIX}/bin/gdeskcal + +.include <bsd.port.mk> diff --git a/deskutils/gdeskcal/distinfo b/deskutils/gdeskcal/distinfo new file mode 100644 index 000000000..4247cbdc9 --- /dev/null +++ b/deskutils/gdeskcal/distinfo @@ -0,0 +1,3 @@ +MD5 (gDeskCal-0_57_1.tar.gz) = c2c1de1046e9026558c51e90fe6f8a9e +SHA256 (gDeskCal-0_57_1.tar.gz) = 3291f36b00d6eb853417e614c852c2e38b4a807e5c23cec0890b889e7b093e96 +SIZE (gDeskCal-0_57_1.tar.gz) = 102826 diff --git a/deskutils/gdeskcal/pkg-descr b/deskutils/gdeskcal/pkg-descr new file mode 100644 index 000000000..73a4ec03e --- /dev/null +++ b/deskutils/gdeskcal/pkg-descr @@ -0,0 +1,5 @@ +gDeskCal is a cute little eye-candy calendar for your desktop. +It features transparency with smooth alpha-blending and its appearance +can be changed completely by using skins. + +WWW: http://www.pycage.de/software_gdeskcal.html diff --git a/deskutils/gdeskcal/pkg-plist b/deskutils/gdeskcal/pkg-plist new file mode 100644 index 000000000..39caecee3 --- /dev/null +++ b/deskutils/gdeskcal/pkg-plist @@ -0,0 +1,101 @@ +bin/gdeskcal +share/gdeskcal/code/BGWatcher.py +share/gdeskcal/code/Cal.py +share/gdeskcal/code/CalLabel.py +share/gdeskcal/code/CalMediator.py +share/gdeskcal/code/CalWindow.py +share/gdeskcal/code/Config.py +share/gdeskcal/code/ConfigFormatLoader.py +share/gdeskcal/code/ConfigLoader.py +share/gdeskcal/code/FileWatcher.py +share/gdeskcal/code/GlassWindow.py +share/gdeskcal/code/ListBox.py +share/gdeskcal/code/Menu.py +share/gdeskcal/code/Navigation.py +share/gdeskcal/code/Observable.py +share/gdeskcal/code/SkinBrowser.py +share/gdeskcal/code/TimeWatcher.py +share/gdeskcal/code/__init__.py +share/gdeskcal/code/cmdlineparser.py +share/gdeskcal/code/configvalues.py +share/gdeskcal/code/desktop.py +share/gdeskcal/code/errormessage.py +share/gdeskcal/code/formats.py +share/gdeskcal/code/i18n.py +share/gdeskcal/code/icon.py +share/gdeskcal/code/planner/CalEditor.py +share/gdeskcal/code/planner/Planner.py +share/gdeskcal/code/planner/Popup.py +share/gdeskcal/code/planner/__init__.py +share/gdeskcal/code/planner/cal/CalEvent.py +share/gdeskcal/code/planner/cal/Calendar.py +share/gdeskcal/code/planner/cal/Date.py +share/gdeskcal/code/planner/cal/RRule.py +share/gdeskcal/code/planner/cal/Recurrences.py +share/gdeskcal/code/planner/cal/__init__.py +share/gdeskcal/code/planner/categories.py +share/gdeskcal/code/planner/iCalLoader.py +share/gdeskcal/code/planner/iCalWriter.py +share/gdeskcal/code/sfrmapper.py +share/gdeskcal/code/values.py +share/gdeskcal/code/values.py.bak +share/gdeskcal/data/config.xml +share/gdeskcal/data/format.xml +share/gdeskcal/data/format.xml~ +share/gdeskcal/data/gfx/business.png +share/gdeskcal/data/gfx/favorites.png +share/gdeskcal/data/gfx/icon.png +share/gdeskcal/data/gfx/misc.png +share/gdeskcal/data/gfx/phone.png +share/gdeskcal/gdeskcal +share/gdeskcal/skins/big_and_simple/skin.xml +share/gdeskcal/skins/default/bg.png +share/gdeskcal/skins/default/bg.xcf +share/gdeskcal/skins/default/home.png +share/gdeskcal/skins/default/next.png +share/gdeskcal/skins/default/prev.png +share/gdeskcal/skins/default/skin.xml +share/gdeskcal/skins/default/today.png +share/gdeskcal/skins/miderat/bg.png +share/gdeskcal/skins/miderat/bg.xcf +share/gdeskcal/skins/miderat/home.png +share/gdeskcal/skins/miderat/next.png +share/gdeskcal/skins/miderat/prev.png +share/gdeskcal/skins/miderat/skin.xml +share/gdeskcal/skins/miderat/today.png +share/locale/ar/LC_MESSAGES/gdeskcal.mo +share/locale/bg/LC_MESSAGES/gdeskcal.mo +share/locale/cs/LC_MESSAGES/gdeskcal.mo +share/locale/de/LC_MESSAGES/gdeskcal.mo +share/locale/de_AT/LC_MESSAGES/gdeskcal.mo +share/locale/el/LC_MESSAGES/gdeskcal.mo +share/locale/es/LC_MESSAGES/gdeskcal.mo +share/locale/fi/LC_MESSAGES/gdeskcal.mo +share/locale/fr/LC_MESSAGES/gdeskcal.mo +share/locale/he/LC_MESSAGES/gdeskcal.mo +share/locale/hu/LC_MESSAGES/gdeskcal.mo +share/locale/is/LC_MESSAGES/gdeskcal.mo +share/locale/it/LC_MESSAGES/gdeskcal.mo +share/locale/ja/LC_MESSAGES/gdeskcal.mo +share/locale/ko/LC_MESSAGES/gdeskcal.mo +share/locale/lt/LC_MESSAGES/gdeskcal.mo +share/locale/nl/LC_MESSAGES/gdeskcal.mo +share/locale/no/LC_MESSAGES/gdeskcal.mo +share/locale/pl/LC_MESSAGES/gdeskcal.mo +share/locale/ru/LC_MESSAGES/gdeskcal.mo +share/locale/sk/LC_MESSAGES/gdeskcal.mo +share/locale/sr/LC_MESSAGES/gdeskcal.mo +share/locale/sv/LC_MESSAGES/gdeskcal.mo +share/locale/tr/LC_MESSAGES/gdeskcal.mo +share/locale/uk/LC_MESSAGES/gdeskcal.mo +share/locale/zh_CN/LC_MESSAGES/gdeskcal.mo +@dirrm share/gdeskcal/skins/miderat +@dirrm share/gdeskcal/skins/default +@dirrm share/gdeskcal/skins/big_and_simple +@dirrm share/gdeskcal/skins +@dirrm share/gdeskcal/data/gfx +@dirrm share/gdeskcal/data +@dirrm share/gdeskcal/code/planner/cal +@dirrm share/gdeskcal/code/planner +@dirrm share/gdeskcal/code +@dirrm share/gdeskcal diff --git a/deskutils/gdesklets-recentlyused/Makefile b/deskutils/gdesklets-recentlyused/Makefile index b7da02328..b5a6c54e6 100644 --- a/deskutils/gdesklets-recentlyused/Makefile +++ b/deskutils/gdesklets-recentlyused/Makefile @@ -30,12 +30,12 @@ do-build: @${FIND} ${WRKSRC} -name '*.orig' -delete do-install: - @${MKDIR} ${DATADIR}/gdesklets/Displays/${NAME} - @${MKDIR} ${DATADIR}/gdesklets/Sensors/${NAME} - @${INSTALL_DATA} ${WRKSRC}/*.display ${DATADIR}/gdesklets/Displays/${NAME}/ - @${INSTALL_DATA} ${WRKSRC}/${NAME}/*.py ${DATADIR}/gdesklets/Sensors/${NAME}/ - @${INSTALL_DATA} ${WRKSRC}/${NAME}/AUTHORS ${DATADIR}/gdesklets/Sensors/${NAME}/ - @${CP} ${WRKSRC}/${NAME}/.recently-used ${DATADIR}/gdesklets/Sensors/${NAME}/ + @${MKDIR} ${DATADIR}/Displays/${NAME} + @${MKDIR} ${DATADIR}/Sensors/${NAME} + @${INSTALL_DATA} ${WRKSRC}/*.display ${DATADIR}/Displays/${NAME}/ + @${INSTALL_DATA} ${WRKSRC}/${NAME}/*.py ${DATADIR}/Sensors/${NAME}/ + @${INSTALL_DATA} ${WRKSRC}/${NAME}/AUTHORS ${DATADIR}/Sensors/${NAME}/ + @${CP} ${WRKSRC}/${NAME}/.recently-used ${DATADIR}/Sensors/${NAME}/ post-install: @${CAT} ${PKGMESSAGE} diff --git a/deskutils/gdesklets-starterbar/Makefile b/deskutils/gdesklets-starterbar/Makefile new file mode 100644 index 000000000..9bed2b4fb --- /dev/null +++ b/deskutils/gdesklets-starterbar/Makefile @@ -0,0 +1,59 @@ +# New ports collection makefile for: gdesklets-starterbar +# Date created: 02 September 2003 +# Whom: Mezz <mezz7@cox.net> +# +# $FreeBSD$ +# + +PORTNAME= starterbar +PORTVERSION= 0.31.2 +PORTREVISION= 5 +CATEGORIES= deskutils gnome +MASTER_SITES= http://gdesklets.gnomedesktop.org/files/ +PKGNAMEPREFIX= gdesklets- +DISTNAME= starterbar-desklet-${PORTVERSION} + +MAINTAINER= ports@FreeBSD.org +COMMENT= An icon bar for GNOME 2.x where you can put starters into + +RUN_DEPENDS= gdesklets:${PORTSDIR}/deskutils/gdesklets \ + ${PYTHON_SITELIBDIR}/xdg/__init__.py:${PORTSDIR}/devel/py-xdg + +USE_BZIP2= yes +USE_PYTHON= yes +USE_XLIB= yes + +NAME= StarterBar +PKGMESSAGE= ${WRKDIR}/pkg-message +LANG= ca cs de es fr hr nl pt pt_BR sq sr sr@Latn sv + +do-build: + @${WRKSRC}/Install_${NAME}_Sensor.bin --nomsg ${WRKSRC} + @${FIND} ${WRKSRC} -name '*.orig' -delete + @${FIND} ${WRKSRC} -name '*.bak' -delete + +do-install: + @${MKDIR} ${DATADIR}/Displays/${NAME}/gfx +.for ii in ${LANG} + @${MKDIR} ${DATADIR}/Sensors/${NAME}/locale/${ii}/LC_MESSAGES + @${INSTALL_DATA} ${WRKSRC}/${NAME}/locale/${ii}/LC_MESSAGES/*.mo \ + ${DATADIR}/Sensors/${NAME}/locale/${ii}/LC_MESSAGES/ +.endfor + @${INSTALL_DATA} ${WRKSRC}/${NAME}/*.py ${DATADIR}/Sensors/${NAME}/ + @${INSTALL_DATA} ${WRKSRC}/${NAME}/*.desktop ${DATADIR}/Sensors/${NAME}/ + @${CP} ${WRKSRC}/${NAME}/.order ${DATADIR}/Sensors/${NAME}/ + @${INSTALL_DATA} ${WRKSRC}/${NAME}/ChangeLog ${DATADIR}/Sensors/${NAME}/ + @${INSTALL_DATA} ${WRKSRC}/*.display ${DATADIR}/Displays/${NAME}/ + @${INSTALL_DATA} ${WRKSRC}/gfx/*.png ${DATADIR}/Displays/${NAME}/gfx/ + @${INSTALL_DATA} ${WRKSRC}/README ${DATADIR}/Displays/${NAME}/ + @${LN} -s ${DATADIR}/Displays/${NAME}/README \ + ${DATADIR}/Sensors/${NAME}/README + +post-install: + @${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py ${DATADIR}/Sensors/${NAME} + @${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py ${DATADIR}/Sensors/${NAME} + @${SED} -e 's|%%PREFIX%%|${PREFIX}|g ; s|%%NAME%%|${NAME}|g' \ + ${FILESDIR}/pkg-message.in > ${PKGMESSAGE} + @${CAT} ${PKGMESSAGE} + +.include <bsd.port.mk> diff --git a/deskutils/gdesklets-starterbar/distinfo b/deskutils/gdesklets-starterbar/distinfo new file mode 100644 index 000000000..535beb5b2 --- /dev/null +++ b/deskutils/gdesklets-starterbar/distinfo @@ -0,0 +1,3 @@ +MD5 (starterbar-desklet-0.31.2.tar.bz2) = 02c63fb470780ccc4841103fe72a0680 +SHA256 (starterbar-desklet-0.31.2.tar.bz2) = b0026e11a4e7f05d0b22e87b9e9b4b7305b6c9ebdaa24855e40a79aaccd4979f +SIZE (starterbar-desklet-0.31.2.tar.bz2) = 71887 diff --git a/deskutils/gdesklets-starterbar/files/pkg-message.in b/deskutils/gdesklets-starterbar/files/pkg-message.in new file mode 100644 index 000000000..d1e313dae --- /dev/null +++ b/deskutils/gdesklets-starterbar/files/pkg-message.in @@ -0,0 +1,17 @@ +## +To view the README: + + cat %%PREFIX%%/share/gdesklets/Displays/%%NAME%%/README + cat %%PREFIX%%/share/gdesklets/Sensors/%%NAME%%/README + +To view the installed applets: + + ls %%PREFIX%%/share/gdesklets/Displays + +To use those applets: + + gdesklets open %%PREFIX%%/share/gdesklets/Displays/%%NAME%%/starterbar.display + +NOTE: Be sure to login as your user when you use the gdesklets command, + as the configuration will be stored in the ~/.gdesklets/ directory. +## diff --git a/deskutils/gdesklets-starterbar/pkg-descr b/deskutils/gdesklets-starterbar/pkg-descr new file mode 100644 index 000000000..e97f62ac6 --- /dev/null +++ b/deskutils/gdesklets-starterbar/pkg-descr @@ -0,0 +1,4 @@ +An icon bar for GNOME where you can put starters into. Yes, you can do the +same with the GNOME panel, but this one is pure eye candy! + +WWW: http://gdesklets.gnomedesktop.org diff --git a/deskutils/gdesklets-starterbar/pkg-plist b/deskutils/gdesklets-starterbar/pkg-plist new file mode 100644 index 000000000..4c5636c90 --- /dev/null +++ b/deskutils/gdesklets-starterbar/pkg-plist @@ -0,0 +1,75 @@ +share/gdesklets/Displays/StarterBar/README +share/gdesklets/Displays/StarterBar/gfx/bg-e.png +share/gdesklets/Displays/StarterBar/gfx/bg-n.png +share/gdesklets/Displays/StarterBar/gfx/bg-ne.png +share/gdesklets/Displays/StarterBar/gfx/bg-nw.png +share/gdesklets/Displays/StarterBar/gfx/bg-s.png +share/gdesklets/Displays/StarterBar/gfx/bg-se.png +share/gdesklets/Displays/StarterBar/gfx/bg-sw.png +share/gdesklets/Displays/StarterBar/gfx/bg-w.png +share/gdesklets/Displays/StarterBar/gfx/bg.png +share/gdesklets/Displays/StarterBar/gfx/preview.png +share/gdesklets/Displays/StarterBar/gfx/waterbath.png +share/gdesklets/Displays/StarterBar/starterbar.display +share/gdesklets/Sensors/StarterBar/.order +share/gdesklets/Sensors/StarterBar/ChangeLog +share/gdesklets/Sensors/StarterBar/FileWatcher.py +share/gdesklets/Sensors/StarterBar/FileWatcher.pyc +share/gdesklets/Sensors/StarterBar/FileWatcher.pyo +share/gdesklets/Sensors/StarterBar/GConfWatcher.py +share/gdesklets/Sensors/StarterBar/GConfWatcher.pyc +share/gdesklets/Sensors/StarterBar/GConfWatcher.pyo +share/gdesklets/Sensors/StarterBar/Icon.py +share/gdesklets/Sensors/StarterBar/Icon.pyc +share/gdesklets/Sensors/StarterBar/Icon.pyo +share/gdesklets/Sensors/StarterBar/IconSet.py +share/gdesklets/Sensors/StarterBar/IconSet.pyc +share/gdesklets/Sensors/StarterBar/IconSet.pyo +share/gdesklets/Sensors/StarterBar/README +share/gdesklets/Sensors/StarterBar/__init__.py +share/gdesklets/Sensors/StarterBar/__init__.pyc +share/gdesklets/Sensors/StarterBar/__init__.pyo +share/gdesklets/Sensors/StarterBar/home.desktop +share/gdesklets/Sensors/StarterBar/locale/ca/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/cs/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/de/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/es/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/fr/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/hr/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/nl/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/pt/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/pt_BR/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/sq/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/sr/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/sr@Latn/LC_MESSAGES/gdesklets.mo +share/gdesklets/Sensors/StarterBar/locale/sv/LC_MESSAGES/gdesklets.mo +@dirrm share/gdesklets/Sensors/StarterBar/locale/sv/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/sv +@dirrm share/gdesklets/Sensors/StarterBar/locale/sr@Latn/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/sr@Latn +@dirrm share/gdesklets/Sensors/StarterBar/locale/sr/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/sr +@dirrm share/gdesklets/Sensors/StarterBar/locale/sq/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/sq +@dirrm share/gdesklets/Sensors/StarterBar/locale/pt_BR/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/pt_BR +@dirrm share/gdesklets/Sensors/StarterBar/locale/pt/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/pt +@dirrm share/gdesklets/Sensors/StarterBar/locale/nl/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/nl +@dirrm share/gdesklets/Sensors/StarterBar/locale/hr/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/hr +@dirrm share/gdesklets/Sensors/StarterBar/locale/fr/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/fr +@dirrm share/gdesklets/Sensors/StarterBar/locale/es/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/es +@dirrm share/gdesklets/Sensors/StarterBar/locale/de/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/de +@dirrm share/gdesklets/Sensors/StarterBar/locale/cs/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/cs +@dirrm share/gdesklets/Sensors/StarterBar/locale/ca/LC_MESSAGES +@dirrm share/gdesklets/Sensors/StarterBar/locale/ca +@dirrm share/gdesklets/Sensors/StarterBar/locale +@dirrm share/gdesklets/Sensors/StarterBar +@dirrm share/gdesklets/Displays/StarterBar/gfx +@dirrm share/gdesklets/Displays/StarterBar diff --git a/deskutils/genius/Makefile b/deskutils/genius/Makefile new file mode 100644 index 000000000..687e2bbd4 --- /dev/null +++ b/deskutils/genius/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: genius +# Date created: 1 May 1999 +# Whom: Andrey Zakhvatov +# +# $FreeBSD$ +# + +PORTNAME= genius +PORTVERSION= 0.7.7 +PORTREVISION= 2 +CATEGORIES= deskutils gnome +MASTER_SITES= ${MASTER_SITE_GNOME} \ + http://ftp.5z.com/pub/genius/ +MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:C/^([0-9].[0-9]).*/\1/} + +MAINTAINER= ports@FreeBSD.org +COMMENT= Arbitrary precision calculator for Gnome Desktop Environment + +LIB_DEPENDS= mpfr.1:${PORTSDIR}/math/mpfr + +USE_X_PREFIX= yes +USE_GNOME= gnomehack gnomeprefix gnometarget gtksourceview intlhack \ + libgnomeui vte +USE_GETTEXT= yes +USE_GMAKE= yes +USE_AUTOTOOLS= libtool:15 +LIBTOOLFILES= configure mpfr/configure +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --disable-extra-gcc-optimization +INSTALLS_OMF= yes +USE_LDCONFIG= yes + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500018 || exists(${LOCALBASE}/lib/libreadline.so.5) +LIB_DEPENDS+= readline.5:${PORTSDIR}/devel/readline +.endif + +.include <bsd.port.post.mk> diff --git a/deskutils/genius/distinfo b/deskutils/genius/distinfo new file mode 100644 index 000000000..c4c5b6f5b --- /dev/null +++ b/deskutils/genius/distinfo @@ -0,0 +1,3 @@ +MD5 (genius-0.7.7.tar.gz) = f935692cc2642ecebd868c9cf635b13f +SHA256 (genius-0.7.7.tar.gz) = 342501bbe21cc45107d70533d48426f835c9647ece15400424caba3efeb7f134 +SIZE (genius-0.7.7.tar.gz) = 2919265 diff --git a/deskutils/genius/files/patch-Makefile.in b/deskutils/genius/files/patch-Makefile.in new file mode 100644 index 000000000..c4f8d857e --- /dev/null +++ b/deskutils/genius/files/patch-Makefile.in @@ -0,0 +1,14 @@ +--- Makefile.in.orig Thu Aug 3 00:31:36 2006 ++++ Makefile.in Thu Aug 3 00:32:46 2006 +@@ -740,10 +740,7 @@ + + info-am: + +-install-data-am: install-appregDATA install-mimeinfoDATA \ +- install-packagesDATA +- @$(NORMAL_INSTALL) +- $(MAKE) $(AM_MAKEFLAGS) install-data-hook ++install-data-am: install-appregDATA install-mimeinfoDATA + + install-exec-am: + diff --git a/deskutils/genius/files/patch-src::Makefile.in b/deskutils/genius/files/patch-src::Makefile.in new file mode 100644 index 000000000..9594919ea --- /dev/null +++ b/deskutils/genius/files/patch-src::Makefile.in @@ -0,0 +1,10 @@ +--- src/Makefile.in.orig Thu Aug 3 00:33:02 2006 ++++ src/Makefile.in Thu Aug 3 00:34:13 2006 +@@ -66,6 +66,7 @@ + "$(DESTDIR)$(plugin_includedir)" + pluginLTLIBRARIES_INSTALL = $(INSTALL) + LTLIBRARIES = $(plugin_LTLIBRARIES) ++libtestplugin_la_LDFLAGS = -module -avoid-version + libtestplugin_la_LIBADD = + am_libtestplugin_la_OBJECTS = testplugin.lo + libtestplugin_la_OBJECTS = $(am_libtestplugin_la_OBJECTS) diff --git a/deskutils/genius/files/patch-src::mpwrap.c b/deskutils/genius/files/patch-src::mpwrap.c new file mode 100644 index 000000000..d2f4625dd --- /dev/null +++ b/deskutils/genius/files/patch-src::mpwrap.c @@ -0,0 +1,14 @@ +--- src/mpwrap.c.orig Wed Nov 10 04:05:51 2004 ++++ src/mpwrap.c Fri Dec 24 17:25:26 2004 +@@ -1933,8 +1933,9 @@ + if G_UNLIKELY ( ! mpz_invert (r.data.ival, + r.data.ival, + mod->data.ival)) { +- char *n1 = mpwl_getstring_for_error (&r); +- char *n2 = mpwl_getstring_for_error (mod); ++ char *n1,*n2; ++ n1 = mpwl_getstring_for_error (&r); ++ n2 = mpwl_getstring_for_error (mod); + gel_errorout (_("Can't invert %s modulo %s " + "in %s"), + n1, n2, "powm"); diff --git a/deskutils/genius/pkg-descr b/deskutils/genius/pkg-descr new file mode 100644 index 000000000..07e4addd1 --- /dev/null +++ b/deskutils/genius/pkg-descr @@ -0,0 +1,19 @@ +Genius Calculator is a precision calculator for Gnome Desktop Environment. + +Features of Genius: + + * arbitrary precision integers (2-36), multiple precision floats + * uses rationals when possible + * will calculate and show half calculated expressions if the calculation + could not be completed + * variables + * user functions + * variable and function references with C like syntax + * anonymous functions + * it will add missing parenthesis on the ends of expressions (only in + the GUI version) + * matrix support + * complex numbers + * more ... + +WWW: http://www.jirka.org/genius.html diff --git a/deskutils/genius/pkg-plist b/deskutils/genius/pkg-plist new file mode 100644 index 000000000..e4e59379e --- /dev/null +++ b/deskutils/genius/pkg-plist @@ -0,0 +1,167 @@ +bin/genius +bin/gnome-genius +include/genius/compil.h +include/genius/dict.h +include/genius/eval.h +include/genius/geloutput.h +include/genius/genius-i18n.h +include/genius/lexer.h +include/genius/matop.h +include/genius/matrix.h +include/genius/matrixw.h +include/genius/mpwrap.h +include/genius/mpzextra.h +include/genius/plug_api.h +include/genius/structs.h +include/genius/utype.h +lib/genius/libtestplugin.a +lib/genius/libtestplugin.la +lib/genius/libtestplugin.so +libexec/genius-readline-helper-fifo +share/application-registry/genius.applications +share/applications/gnome-genius.desktop +share/genius/gel/calculus/differentiation.gel +share/genius/gel/calculus/integration.gel +share/genius/gel/calculus/limits.gel +share/genius/gel/calculus/loader.gel +share/genius/gel/calculus/sums_products.gel +share/genius/gel/combinatorics/factorial.gel +share/genius/gel/combinatorics/loader.gel +share/genius/gel/combinatorics/misc.gel +share/genius/gel/combinatorics/recursive_sequences.gel +share/genius/gel/equation_solving/diffeqs.gel +share/genius/gel/equation_solving/find_root.gel +share/genius/gel/equation_solving/formulas.gel +share/genius/gel/equation_solving/loader.gel +share/genius/gel/functions/complex_numbers.gel +share/genius/gel/functions/delta.gel +share/genius/gel/functions/elementary.gel +share/genius/gel/functions/kernels.gel +share/genius/gel/functions/loader.gel +share/genius/gel/functions/numerical.gel +share/genius/gel/functions/orthogonal_polynomials.gel +share/genius/gel/lib.cgel +share/genius/gel/linear_algebra/bilinear_forms.gel +share/genius/gel/linear_algebra/linear_algebra.gel +share/genius/gel/linear_algebra/loader.gel +share/genius/gel/linear_algebra/misc.gel +share/genius/gel/linear_algebra/special_matrices.gel +share/genius/gel/linear_algebra/subspaces.gel +share/genius/gel/loader.gel +share/genius/gel/misc/loader.gel +share/genius/gel/misc/misc.gel +share/genius/gel/number_theory/factoring.gel +share/genius/gel/number_theory/loader.gel +share/genius/gel/number_theory/misc.gel +share/genius/gel/number_theory/modulus.gel +share/genius/gel/number_theory/primes.gel +share/genius/gel/number_theory/quadratic.gel +share/genius/gel/sets/basic.gel +share/genius/gel/sets/loader.gel +share/genius/gel/statistics/basic.gel +share/genius/gel/statistics/loader.gel +share/genius/gel/symbolic/differentiation.gel +share/genius/gel/symbolic/loader.gel +share/genius/genius.txt +share/genius/gtksourceview/genius.lang +share/genius/plugins/test.plugin +share/gnome/help/genius/C/about.xml +share/gnome/help/genius/C/examples.xml +share/gnome/help/genius/C/figures/genius_window.png +share/gnome/help/genius/C/figures/line_plot.png +share/gnome/help/genius/C/figures/line_plot_graph.png +share/gnome/help/genius/C/figures/parametric.png +share/gnome/help/genius/C/figures/parametric_graph.png +share/gnome/help/genius/C/figures/surface_graph.png +share/gnome/help/genius/C/gel-absolute-value-modulus.xml +share/gnome/help/genius/C/gel-comparison-operators.xml +share/gnome/help/genius/C/gel-conditionals.xml +share/gnome/help/genius/C/gel-error-handling.xml +share/gnome/help/genius/C/gel-function-list.xml +share/gnome/help/genius/C/gel-functions.xml +share/gnome/help/genius/C/gel-loading-programs.xml +share/gnome/help/genius/C/gel-loops.xml +share/gnome/help/genius/C/gel-lvalues.xml +share/gnome/help/genius/C/gel-matrix-linalg.xml +share/gnome/help/genius/C/gel-matrix-support.xml +share/gnome/help/genius/C/gel-matrix-transpose.xml +share/gnome/help/genius/C/gel-modular-evaluation.xml +share/gnome/help/genius/C/gel-operator-list.xml +share/gnome/help/genius/C/gel-plotting.xml +share/gnome/help/genius/C/gel-polynomials.xml +share/gnome/help/genius/C/gel-previous-result.xml +share/gnome/help/genius/C/gel-references.xml +share/gnome/help/genius/C/gel-returning.xml +share/gnome/help/genius/C/gel-separator.xml +share/gnome/help/genius/C/gel-startup-procedure.xml +share/gnome/help/genius/C/gel-sums-products.xml +share/gnome/help/genius/C/gel-values.xml +share/gnome/help/genius/C/gel-variables.xml +share/gnome/help/genius/C/genius.xml +share/gnome/help/genius/C/legal.xml +share/gnome/help/genius/C/prefs-display.xml +share/gnome/help/genius/C/prefs-precision.xml +share/gnome/help/genius/C/prefs-terminal.xml +share/gnome/help/genius/C/starting-to-start.xml +share/gnome/help/genius/C/starting-when-start.xml +share/gnome/help/genius/C/usage-create-program.xml +share/gnome/help/genius/C/usage-open-program.xml +share/gnome/help/genius/C/usage-workarea.xml +share/mime-info/genius.keys +share/mime-info/genius.mime +share/omf/genius/genius-C.omf +share/icons/hicolor/32x32/apps/gnome-genius.png +share/icons/hicolor/48x48/apps/gnome-genius.png +share/locale/ar/LC_MESSAGES/genius.mo +share/locale/az/LC_MESSAGES/genius.mo +share/locale/ca/LC_MESSAGES/genius.mo +share/locale/cs/LC_MESSAGES/genius.mo +share/locale/de/LC_MESSAGES/genius.mo +share/locale/dz/LC_MESSAGES/genius.mo +share/locale/el/LC_MESSAGES/genius.mo +share/locale/en_CA/LC_MESSAGES/genius.mo +share/locale/en_GB/LC_MESSAGES/genius.mo +share/locale/es/LC_MESSAGES/genius.mo +share/locale/fr/LC_MESSAGES/genius.mo +share/locale/ga/LC_MESSAGES/genius.mo +share/locale/hi/LC_MESSAGES/genius.mo +share/locale/hr/LC_MESSAGES/genius.mo +share/locale/it/LC_MESSAGES/genius.mo +share/locale/ja/LC_MESSAGES/genius.mo +share/locale/ko/LC_MESSAGES/genius.mo +share/locale/nb/LC_MESSAGES/genius.mo +share/locale/ne/LC_MESSAGES/genius.mo +share/locale/nl/LC_MESSAGES/genius.mo +share/locale/pa/LC_MESSAGES/genius.mo +share/locale/pl/LC_MESSAGES/genius.mo +share/locale/pt/LC_MESSAGES/genius.mo +share/locale/pt_BR/LC_MESSAGES/genius.mo +share/locale/rw/LC_MESSAGES/genius.mo +share/locale/sq/LC_MESSAGES/genius.mo +share/locale/sr/LC_MESSAGES/genius.mo +share/locale/sr@Latn/LC_MESSAGES/genius.mo +share/locale/sv/LC_MESSAGES/genius.mo +share/locale/zh_CN/LC_MESSAGES/genius.mo +share/locale/zh_TW/LC_MESSAGES/genius.mo +@dirrm share/omf/genius +@dirrm share/gnome/help/genius/C/figures +@dirrm share/gnome/help/genius/C +@dirrm share/gnome/help/genius +@dirrm share/genius/gtksourceview +@dirrm share/genius/plugins +@dirrm share/genius/gel/symbolic +@dirrm share/genius/gel/statistics +@dirrm share/genius/gel/sets +@dirrm share/genius/gel/number_theory +@dirrm share/genius/gel/misc +@dirrm share/genius/gel/linear_algebra +@dirrm share/genius/gel/functions +@dirrm share/genius/gel/equation_solving +@dirrm share/genius/gel/combinatorics +@dirrm share/genius/gel/calculus +@dirrm share/genius/gel +@dirrm share/genius +@dirrm lib/genius +@dirrm include/genius +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw diff --git a/deskutils/gnochm/Makefile b/deskutils/gnochm/Makefile new file mode 100644 index 000000000..30e011d4a --- /dev/null +++ b/deskutils/gnochm/Makefile @@ -0,0 +1,35 @@ +# New ports collection makefile for: gnochm +# Date created: 25 November 2004 +# Whom: Radek Kozlowski <radek@raadradd.com> +# +# $FreeBSD$ +# + +PORTNAME= gnochm +PORTVERSION= 0.9.9 +PORTREVISION= 2 +CATEGORIES= deskutils python gnome +MASTER_SITES= SF + +MAINTAINER= radek@raadradd.com +COMMENT= A GNOME viewer for CHM files + +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/chm/_chmlib.so:${PORTSDIR}/textproc/pychm +RUN_DEPENDS:= ${BUILD_DEPENDS} + +USE_GMAKE= yes +USE_GNOME= gnomehack gnomeprefix intlhack pygnome2 pygtk2 pygnomeextras +GNU_CONFIGURE= yes +USE_PYTHON= 2.2+ +USE_X_PREFIX= yes +USE_GETTEXT= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= gnochm.schemas +INSTALLS_OMF= yes + +post-patch: + @${REINPLACE_CMD} -e 's|$(prefix)/share/man|$(prefix)/man|' ${WRKSRC}/data/Makefile.in + +.include <bsd.port.mk> diff --git a/deskutils/gnochm/distinfo b/deskutils/gnochm/distinfo new file mode 100644 index 000000000..9576150e2 --- /dev/null +++ b/deskutils/gnochm/distinfo @@ -0,0 +1,3 @@ +MD5 (gnochm-0.9.9.tar.gz) = c6cfabf97778587614973f6c3956f705 +SHA256 (gnochm-0.9.9.tar.gz) = 11d968ed50f2a59a591a9a313b0762baad0ba5eb91702fe3ace88de2d6863b4e +SIZE (gnochm-0.9.9.tar.gz) = 380370 diff --git a/deskutils/gnochm/pkg-descr b/deskutils/gnochm/pkg-descr new file mode 100644 index 000000000..6dadc2bcc --- /dev/null +++ b/deskutils/gnochm/pkg-descr @@ -0,0 +1,12 @@ +GnoCHM is a CHM file viewer. It is designed to integrate nicely with Gnome. It +uses PyCHM, a Python package that exports the CHMLIB API. Features are: + + * Full-text search support + * Bookmarks + * Gnome integration (on-line help, file associations, drag'n'drop from file + manager, gnome menu entry) + * Internationalisation support + * Configurable support for HTTP links + * Configurable support for external ms-its links + +WWW: http://gnochm.sourceforge.net/ diff --git a/deskutils/gnochm/pkg-plist b/deskutils/gnochm/pkg-plist new file mode 100644 index 000000000..27a21f08b --- /dev/null +++ b/deskutils/gnochm/pkg-plist @@ -0,0 +1,37 @@ +bin/gnochm +share/application-registry/gnochm.applications +share/applications/gnochm.desktop +share/gnochm/glade/gnochm.glade +share/gnochm/glade/prefdialog.glade +share/gnome/help/gnochm/C/gnochm.xml +share/gnome/help/gnochm/C/legal.xml +share/mime-info/gnochm.keys +share/mime-info/gnochm.mime +share/omf/gnochm/gnochm-C.omf +share/pixmaps/chmfile.png +share/pixmaps/gnochm.png +share/pixmaps/gnochm_logo.png +share/locale/cs/LC_MESSAGES/gnochm.mo +share/locale/de/LC_MESSAGES/gnochm.mo +share/locale/el/LC_MESSAGES/gnochm.mo +share/locale/es/LC_MESSAGES/gnochm.mo +share/locale/fr/LC_MESSAGES/gnochm.mo +share/locale/it/LC_MESSAGES/gnochm.mo +share/locale/ja/LC_MESSAGES/gnochm.mo +share/locale/pl/LC_MESSAGES/gnochm.mo +share/locale/pt_BR/LC_MESSAGES/gnochm.mo +share/locale/ru/LC_MESSAGES/gnochm.mo +share/locale/tr/LC_MESSAGES/gnochm.mo +share/locale/zh_CN/LC_MESSAGES/gnochm.mo +share/locale/zh_TW/LC_MESSAGES/gnochm.mo +share/mime/application/x-chm.xml +share/mime/packages/gnochm.xml +@dirrm share/omf/gnochm +@dirrm share/gnome/help/gnochm/C +@dirrm share/gnome/help/gnochm +@dirrm share/gnochm/glade +@dirrm share/gnochm +@dirrmtry man/it/man1 +@dirrmtry man/it +@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime +@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime diff --git a/deskutils/gnome-menu-editor/Makefile b/deskutils/gnome-menu-editor/Makefile new file mode 100644 index 000000000..7f3aec1ba --- /dev/null +++ b/deskutils/gnome-menu-editor/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: gnome-menu-editor +# Date created: 2005-03-01 +# Whom: Michael Johnson <ahze@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/deskutils/gnome-menu-editor/Makefile,v 1.11 2006/09/01 20:29:54 ahze Exp $ +# + +PORTNAME= gnome-menu-editor +PORTVERSION= 0.6 +PORTREVISION= 4 +CATEGORIES= deskutils +MASTER_SITES= http://manny.cluecoder.org/packages/gnome-menu-editor/ + +MAINTAINER= gnome@FreeBSD.org +COMMENT= Simple menu editor for Gnome + +USE_GMAKE= yes +USE_GNOME= gnomeprefix gnomehack gnomemenus intlhack +USE_GETTEXT= yes +USE_XLIB= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +post-patch: + @${REINPLACE_CMD} -e 's|applications.menu|gnome-applications.menu|' \ + ${WRKSRC}/src/gme-util.c +# Make .desktop file valid to desktop-file-validate + @${REINPLACE_CMD} -e 's|OnlyShowIn=GNOME|OnlyShowIn=GNOME;|' \ + ${WRKSRC}/data/gnome-menu-editor.desktop.in + +post-install: + ${LN} -sf ${PREFIX}/bin/gnome-menu-editor \ + ${PREFIX}/bin/gmenu-simple-editor + +.include <bsd.port.mk> diff --git a/deskutils/gnome-menu-editor/distinfo b/deskutils/gnome-menu-editor/distinfo new file mode 100644 index 000000000..46e07717b --- /dev/null +++ b/deskutils/gnome-menu-editor/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome-menu-editor-0.6.tar.gz) = a2fd18182804b5daa09f13cda68b7cb3 +SHA256 (gnome-menu-editor-0.6.tar.gz) = 1bc2389e177624398289e5562f222f51c19667f0c5719f56cbcd7c124f7b07c8 +SIZE (gnome-menu-editor-0.6.tar.gz) = 429606 diff --git a/deskutils/gnome-menu-editor/files/patch-data_gnome-menu-editor.desktop.in b/deskutils/gnome-menu-editor/files/patch-data_gnome-menu-editor.desktop.in new file mode 100644 index 000000000..4ebee9532 --- /dev/null +++ b/deskutils/gnome-menu-editor/files/patch-data_gnome-menu-editor.desktop.in @@ -0,0 +1,10 @@ +--- data/gnome-menu-editor.desktop.in.orig Thu Sep 8 14:05:52 2005 ++++ data/gnome-menu-editor.desktop.in Thu Sep 8 14:06:00 2005 +@@ -4,6 +4,7 @@ + _Comment=Edit your application menu + Exec=gnome-menu-editor + StartupNotify=true ++NoDisplay=true + Terminal=false + Type=Application + OnlyShowIn=GNOME diff --git a/deskutils/gnome-menu-editor/pkg-descr b/deskutils/gnome-menu-editor/pkg-descr new file mode 100644 index 000000000..2df7c10f5 --- /dev/null +++ b/deskutils/gnome-menu-editor/pkg-descr @@ -0,0 +1,3 @@ +Simple menu editor for Gnome + +WWW: http://manny.cluecoder.org/packages/gnome-menu-editor/ diff --git a/deskutils/gnome-menu-editor/pkg-plist b/deskutils/gnome-menu-editor/pkg-plist new file mode 100644 index 000000000..30f7c5487 --- /dev/null +++ b/deskutils/gnome-menu-editor/pkg-plist @@ -0,0 +1,33 @@ +bin/gmenu-simple-editor +bin/gnome-menu-editor +share/applications/gnome-menu-editor.desktop +share/locale/bg/LC_MESSAGES/gnome-menu-editor.mo +share/locale/ca/LC_MESSAGES/gnome-menu-editor.mo +share/locale/cs/LC_MESSAGES/gnome-menu-editor.mo +share/locale/de/LC_MESSAGES/gnome-menu-editor.mo +share/locale/el/LC_MESSAGES/gnome-menu-editor.mo +share/locale/en_CA/LC_MESSAGES/gnome-menu-editor.mo +share/locale/en_GB/LC_MESSAGES/gnome-menu-editor.mo +share/locale/es/LC_MESSAGES/gnome-menu-editor.mo +share/locale/et/LC_MESSAGES/gnome-menu-editor.mo +share/locale/fi/LC_MESSAGES/gnome-menu-editor.mo +share/locale/fr/LC_MESSAGES/gnome-menu-editor.mo +share/locale/gl/LC_MESSAGES/gnome-menu-editor.mo +share/locale/he/LC_MESSAGES/gnome-menu-editor.mo +share/locale/hu/LC_MESSAGES/gnome-menu-editor.mo +share/locale/ja/LC_MESSAGES/gnome-menu-editor.mo +share/locale/nb/LC_MESSAGES/gnome-menu-editor.mo +share/locale/ne/LC_MESSAGES/gnome-menu-editor.mo +share/locale/nl/LC_MESSAGES/gnome-menu-editor.mo +share/locale/no/LC_MESSAGES/gnome-menu-editor.mo +share/locale/pa/LC_MESSAGES/gnome-menu-editor.mo +share/locale/pt_BR/LC_MESSAGES/gnome-menu-editor.mo +share/locale/ru/LC_MESSAGES/gnome-menu-editor.mo +share/locale/rw/LC_MESSAGES/gnome-menu-editor.mo +share/locale/sv/LC_MESSAGES/gnome-menu-editor.mo +share/locale/uk/LC_MESSAGES/gnome-menu-editor.mo +share/locale/vi/LC_MESSAGES/gnome-menu-editor.mo +share/locale/zh_CN/LC_MESSAGES/gnome-menu-editor.mo +share/locale/zh_TW/LC_MESSAGES/gnome-menu-editor.mo +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw diff --git a/deskutils/gruler/Makefile b/deskutils/gruler/Makefile new file mode 100644 index 000000000..298e144f9 --- /dev/null +++ b/deskutils/gruler/Makefile @@ -0,0 +1,27 @@ +# New ports collection makefile for: gruler +# Date created: 24 October 2004 +# Whom: Piotr Smyrak <smyru@heron.pl> +# +# $FreeBSD$ +# + +PORTNAME= gruler +PORTVERSION= 0.6 +PORTREVISION= 4 +CATEGORIES= deskutils +MASTER_SITES= http://linuxadvocate.org/projects/gruler/downloads/ + +MAINTAINER= jylefort@FreeBSD.org +COMMENT= A customizable screen ruler for GNOME + +USE_X_PREFIX= yes +USE_GNOME= gnomeprefix gnomehack libgnomeui libglade2 +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +USE_GCC= 3.4 + +post-patch: + @${REINPLACE_CMD} -e 's|^CFLAGS=""||' ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/deskutils/gruler/distinfo b/deskutils/gruler/distinfo new file mode 100644 index 000000000..734ac4720 --- /dev/null +++ b/deskutils/gruler/distinfo @@ -0,0 +1,3 @@ +MD5 (gruler-0.6.tar.gz) = 62f5c8e1814b615456be76f9677e6d49 +SHA256 (gruler-0.6.tar.gz) = 32257af03d71a04a4c9ee70a3b77e4d03d9129b768878fbc2ed55e180cca0f18 +SIZE (gruler-0.6.tar.gz) = 339440 diff --git a/deskutils/gruler/files/patch-Makefile.in b/deskutils/gruler/files/patch-Makefile.in new file mode 100644 index 000000000..be6b1592e --- /dev/null +++ b/deskutils/gruler/files/patch-Makefile.in @@ -0,0 +1,34 @@ +--- Makefile.in.orig Thu Jan 27 22:20:10 2005 ++++ Makefile.in Thu Jan 27 22:21:10 2005 +@@ -155,7 +155,7 @@ + sysconfdir = @sysconfdir@ + target_alias = @target_alias@ + +-SUBDIRS = intl po macros include src pixmaps ++SUBDIRS = intl po macros src pixmaps + + grulerdocdir = ${prefix}/doc/gruler + grulerdoc_DATA = \ +@@ -171,10 +171,10 @@ + + EXTRA_DIST = $(grulerdoc_DATA) + +-gnomemenudir = $(prefix)/@NO_PREFIX_PACKAGE_MENU_DIR@/Utilities ++gnomemenudir = $(datadir)/applications + gnomemenu_DATA = gruler.desktop + +-gruler_glade_filedir = $(prefix)/@NO_PREFIX_PACKAGE_DATA_DIR@/@PACKAGE@/glade ++gruler_glade_filedir = $(datadir)/@PACKAGE@/glade + gruler_glade_file_DATA = gruler.glade gruler-icon.png + subdir = . + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -605,8 +605,7 @@ + + info-am: + +-install-data-am: install-gnomemenuDATA install-gruler_glade_fileDATA \ +- install-grulerdocDATA ++install-data-am: install-gnomemenuDATA install-gruler_glade_fileDATA + + install-exec-am: + diff --git a/deskutils/gruler/files/patch-gruler.desktop.in b/deskutils/gruler/files/patch-gruler.desktop.in new file mode 100644 index 000000000..6264d8197 --- /dev/null +++ b/deskutils/gruler/files/patch-gruler.desktop.in @@ -0,0 +1,18 @@ +--- gruler.desktop.in.orig Thu Jan 27 22:22:49 2005 ++++ gruler.desktop.in Thu Jan 27 22:48:49 2005 +@@ -1,10 +1,10 @@ +- + [Desktop Entry] +-Name=gRuler +-Comment=Screen Ruler ++Name=Screen Ruler ++Comment=Measure distances + Exec=gruler +-Icon=@PACKAGE_PIXMAPS_DIR@/gruler-icon.png ++Icon=gruler-icon.png + Terminal=false + MultipleArgs=false + Type=Application +- ++Categories=GNOME;Application;Utility; ++StartupNotify=true diff --git a/deskutils/gruler/files/patch-src::Makefile.in b/deskutils/gruler/files/patch-src::Makefile.in new file mode 100644 index 000000000..677664129 --- /dev/null +++ b/deskutils/gruler/files/patch-src::Makefile.in @@ -0,0 +1,12 @@ +--- src/Makefile.in.orig Thu Jan 27 22:24:50 2005 ++++ src/Makefile.in Thu Jan 27 22:25:13 2005 +@@ -159,9 +159,6 @@ + $(GNOME_CFLAGS) + + +-AM_CFLAGS = \ +- -Wall\ +- -g + + + bin_PROGRAMS = gruler diff --git a/deskutils/gruler/pkg-descr b/deskutils/gruler/pkg-descr new file mode 100644 index 000000000..71acdcad8 --- /dev/null +++ b/deskutils/gruler/pkg-descr @@ -0,0 +1,20 @@ +Gnome Screen Ruler is an on-screen ruler for measuring horizontal and +vertical distances in any application. Features: + + * Horizontal and vertical display + * Multiple units: pixels, inches, centimeters, picas, points, + percentage + * Configurable colors and font + * Can be set always-on-top + * Measurement lines track mouse cursor to help measure + anything on screen + * Move and resize via click-and-drag with the mouse + * Align with other windows while dragging (hold SHIFT key) + * Move using the keyboard for precision (arrow keys) + * Resize using keyboard (ALT+arrow keys) + * Speed up keyboard operations (hold SHIFT key) + +WWW: http://linuxadvocate.org/projects/gruler/ + +- Jean-Yves Lefort +jylefort@FreeBSD.org diff --git a/deskutils/gruler/pkg-plist b/deskutils/gruler/pkg-plist new file mode 100644 index 000000000..48687f199 --- /dev/null +++ b/deskutils/gruler/pkg-plist @@ -0,0 +1,7 @@ +bin/gruler +share/applications/gruler.desktop +share/gruler/glade/gruler-icon.png +share/gruler/glade/gruler.glade +share/pixmaps/gruler-icon.png +@dirrm share/gruler/glade +@dirrm share/gruler diff --git a/deskutils/gtodo/Makefile b/deskutils/gtodo/Makefile new file mode 100644 index 000000000..cced0855c --- /dev/null +++ b/deskutils/gtodo/Makefile @@ -0,0 +1,28 @@ +# New ports collection makefile for: gtodo +# Date created: 29 September 2003 +# Whom: Mezz <mezz7@cox.net> +# +# $FreeBSD$ +# + +PORTNAME= gtodo +PORTVERSION= 0.14 +PORTREVISION= 6 +CATEGORIES= deskutils gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= gtodo + +MAINTAINER= ports@FreeBSD.org +COMMENT= An Gtk2 Todo list manager + +USE_GMAKE= yes +USE_GETTEXT= yes +USE_X_PREFIX= yes +USE_GNOME= gnomeprefix gnomehack gnometarget gnomevfs2 +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= gtodo.schemas + +.include <bsd.port.mk> diff --git a/deskutils/gtodo/distinfo b/deskutils/gtodo/distinfo new file mode 100644 index 000000000..a30b10c8b --- /dev/null +++ b/deskutils/gtodo/distinfo @@ -0,0 +1,3 @@ +MD5 (gtodo-0.14.tar.gz) = 51f5d71c51374931a24cce1839402457 +SHA256 (gtodo-0.14.tar.gz) = 4cd0a263f9a4ab2b45ed1677fe933bc79a46766083936b8b004aab67798475e8 +SIZE (gtodo-0.14.tar.gz) = 198798 diff --git a/deskutils/gtodo/files/patch-libgtodo-libgtodo.c b/deskutils/gtodo/files/patch-libgtodo-libgtodo.c new file mode 100644 index 000000000..3da2a8d6b --- /dev/null +++ b/deskutils/gtodo/files/patch-libgtodo-libgtodo.c @@ -0,0 +1,47 @@ +--- libgtodo/libgtodo.c.orig Sun Feb 15 22:03:09 2004 ++++ libgtodo/libgtodo.c Sun Mar 7 21:58:55 2004 +@@ -770,10 +770,10 @@ + GTodoClient * gtodo_client_new_default(GError **error) + { + GError *tmp_error = NULL; ++ GTodoClient *cl = NULL; + /* check if the error is good or wrong. */ + g_return_val_if_fail(error == NULL || *error == NULL,FALSE); + +- GTodoClient *cl = NULL; + cl = g_malloc(sizeof(GTodoClient)); + cl->xml_path = g_strdup_printf("file:///%s/.gtodo/todos", g_getenv("HOME")); + /* check, open or create the correct xml file */ +@@ -793,6 +793,7 @@ + GTodoClient * gtodo_client_new_from_file(char *filename, GError **error) + { + GError *tmp_error = NULL; ++ GTodoClient *cl = NULL; + /* check if the error is good or wrong. */ + g_return_val_if_fail(error == NULL || *error == NULL,FALSE); + if(debug)g_print("Trying to create a new client %s\n", filename); +@@ -802,7 +803,6 @@ + g_propagate_error(error, tmp_error); + return NULL; + } +- GTodoClient *cl = NULL; + cl = g_malloc(sizeof(GTodoClient)); + cl->xml_path = g_strdup(filename); + /* check, open or create the correct xml file */ +@@ -832,12 +832,13 @@ + GTodoList * gtodo_client_get_category_list(GTodoClient *cl) + { + xmlNodePtr cur; +- GTodoList *list = g_malloc(sizeof(GTodoList)); +- list->list = NULL; + int repos = 0; ++ GTodoCategory *cat; ++ GTodoList *list; + cl->number_of_categories = 0; ++ list = g_malloc(sizeof(GTodoList)); ++ list->list = NULL; + cur = cl->root->xmlChildrenNode; +- GTodoCategory *cat; + + while(cur != NULL){ + if(xmlStrEqual(cur->name, (const xmlChar *)"category")){ diff --git a/deskutils/gtodo/pkg-descr b/deskutils/gtodo/pkg-descr new file mode 100644 index 000000000..11bc297d3 --- /dev/null +++ b/deskutils/gtodo/pkg-descr @@ -0,0 +1,5 @@ +gToDo is as the name suggests a todo list application. The goal of the program +is to be simple and easy to use. The program is made to fill up the gap of a +missing gtk+-2.0 standalone todo list. + +WWW: http://cms.qballcow.nl/index.php?page=Gnome_Task_List_Manager diff --git a/deskutils/gtodo/pkg-plist b/deskutils/gtodo/pkg-plist new file mode 100644 index 000000000..d5cd9a9b5 --- /dev/null +++ b/deskutils/gtodo/pkg-plist @@ -0,0 +1,13 @@ +bin/gtodo +share/applications/gtodo.desktop +share/pixmaps/gtodo-about.png +share/pixmaps/gtodo-edit.png +share/pixmaps/gtodo.png +share/pixmaps/gtodo_tray.png +share/locale/cs/LC_MESSAGES/gtodo.mo +share/locale/de/LC_MESSAGES/gtodo.mo +share/locale/ja/LC_MESSAGES/gtodo.mo +share/locale/pl/LC_MESSAGES/gtodo.mo +share/locale/ru/LC_MESSAGES/gtodo.mo +share/locale/sr/LC_MESSAGES/gtodo.mo +share/locale/sr@Latn/LC_MESSAGES/gtodo.mo diff --git a/deskutils/logjam/Makefile b/deskutils/logjam/Makefile new file mode 100644 index 000000000..26d29efa5 --- /dev/null +++ b/deskutils/logjam/Makefile @@ -0,0 +1,74 @@ +# New ports collection makefile for: logjam +# Date created: 13 Aug 01 +# Whom: alanp@unixpower.org +# +# $FreeBSD$ +# + +PORTNAME= logjam +PORTVERSION= 4.5.3 +PORTREVISION= 5 +CATEGORIES= deskutils +MASTER_SITES= http://logjam.danga.com/download/ + +MAINTAINER= novel@FreeBSD.org +COMMENT= A GTK2 interface to livejournals, ie www.livejournal.com + +LIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl + +MAN1= logjam.1 + +USE_BZIP2= yes +USE_GMAKE= yes +WANT_GNOME= yes +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +USE_GNOME= gnomehack gnomeprefix gtk20 libxml2 intlhack +CONFIGURE_ARGS= --program-transform-name="s/$$//" +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}" + +.ifndef(WITHOUT_GTKSPELL) +LIB_DEPENDS+= gtkspell.0:${PORTSDIR}/textproc/gtkspell +.else +CONFIGURE_ARGS+= --without-gtkspell +.endif + +.if defined(WITH_SQLITE) +CONFIGURE_ARGS+= --with-sqlite3 +LIB_DEPENDS+= sqlite3.8:${PORTSDIR}/databases/sqlite3 +.endif + +.if defined(WITH_XMMS) +LIB_DEPENDS+= xmms.4:${PORTSDIR}/multimedia/xmms +PLIST_SUB+= WITH_XMMS="" +.else +PLIST_SUB+= WITH_XMMS="@comment " +CONFIGURE_ARGS+= --without-xmms +.endif + +.include <bsd.port.pre.mk> + +.if ${HAVE_GNOME:Mgtkhtml3}!="" +USE_GNOME+= gtkhtml3 +.else +CONFIGURE_ARGS+= --without-gtkhtml +.endif + +.if ${HAVE_GNOME:Mlibrsvg2}!="" +USE_GNOME+= librsvg2 +.else +CONFIGURE_ARGS+= --without-librsvg +.endif + +pre-everything:: + @${ECHO_MSG} "" + @${ECHO_MSG} "logjam has the following tunable option(s):" + @${ECHO_MSG} " WITHOUT_GTKSPELL Disable spell checking" + @${ECHO_MSG} " WITH_XMMS Enable XMMS music detection" + @${ECHO_MSG} "" + +post-patch: + @${REINPLACE_CMD} -e 's|libgtkhtml-3.0|libgtkhtml-3.18|g' ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/deskutils/logjam/distinfo b/deskutils/logjam/distinfo new file mode 100644 index 000000000..b268677ee --- /dev/null +++ b/deskutils/logjam/distinfo @@ -0,0 +1,3 @@ +MD5 (logjam-4.5.3.tar.bz2) = 48092c00e1f40ebee431b4e0071ae273 +SHA256 (logjam-4.5.3.tar.bz2) = ae76c22c31f7ce75dfa23d94510b0423bcf302a622d4d2391c432a127c500184 +SIZE (logjam-4.5.3.tar.bz2) = 748831 diff --git a/deskutils/logjam/files/patch-protocol-liblivejournal-livejournal-entry.c b/deskutils/logjam/files/patch-protocol-liblivejournal-livejournal-entry.c new file mode 100644 index 000000000..c81d0ed04 --- /dev/null +++ b/deskutils/logjam/files/patch-protocol-liblivejournal-livejournal-entry.c @@ -0,0 +1,15 @@ +--- protocol/liblivejournal/livejournal/entry.c.orig Thu Aug 17 01:40:10 2006 ++++ protocol/liblivejournal/livejournal/entry.c Thu Aug 17 01:45:24 2006 +@@ -610,6 +610,12 @@ + else if (g_ascii_strcasecmp(key, "time") == 0) { + if (entry) lj_ljdate_to_tm(val, &entry->time); + } ++ else if (g_ascii_strcasecmp(key, "backdated") == 0) { ++ if (entry && val[0]) { ++ if (g_ascii_strcasecmp(val, "yes") == 0) ++ entry->backdated = TRUE; ++ } ++ } + else return FALSE; + + return TRUE; diff --git a/deskutils/logjam/files/patch-src-get_cmd_out.c b/deskutils/logjam/files/patch-src-get_cmd_out.c new file mode 100644 index 000000000..161746150 --- /dev/null +++ b/deskutils/logjam/files/patch-src-get_cmd_out.c @@ -0,0 +1,10 @@ +--- src/get_cmd_out.c.orig Sun Jun 5 22:09:21 2005 ++++ src/get_cmd_out.c Sun Jun 5 22:09:38 2005 +@@ -11,6 +11,7 @@ + #include <stdio.h> + #include <unistd.h> + #include <errno.h> ++#include <signal.h> + #include <sys/types.h> + #include <sys/wait.h> + #include "util.h" diff --git a/deskutils/logjam/files/patch-src-menu.c b/deskutils/logjam/files/patch-src-menu.c new file mode 100644 index 000000000..14f2e328f --- /dev/null +++ b/deskutils/logjam/files/patch-src-menu.c @@ -0,0 +1,10 @@ +--- src/menu.c.orig Mon Oct 24 00:11:08 2005 ++++ src/menu.c Thu Aug 17 02:01:02 2006 +@@ -408,7 +408,7 @@ + 0, NULL }, + { "/Insert/---", NULL, NULL, 0, "<Separator>" }, + { N_("/Insert/_Link..."), "<ctl>L", menu_make_link }, +-{ N_("/Insert/_Image..."), NULL, menu_insert_image }, ++{ N_("/Insert/_Image..."), "<ctl><alt>P", menu_insert_image }, + { N_("/Insert/_Journal Link..."), "<ctl><alt>L", menu_make_journal_link }, + { N_("/Insert/lj-_cut..."), "<ctl><alt>X", menu_ljcut, 0, NULL }, diff --git a/deskutils/logjam/pkg-descr b/deskutils/logjam/pkg-descr new file mode 100644 index 000000000..24d15377b --- /dev/null +++ b/deskutils/logjam/pkg-descr @@ -0,0 +1,9 @@ +"LiveJournal.com... because you like to think other people care." LogJam is +a GTK2 client for the LiveJournal API. It sits unobtrusively in the corner +of your screen, waiting for you to have something worthwhile to tell the +world. It can read your current music from XMMS, spellcheck with gtkspell, +and offers preview capabilities using gtkhtml3. It will interface with any +site running LiveJournal, not just www.livejournal.com, and can create +offline copies of your journal. + +WWW: http://logjam.danga.com/ diff --git a/deskutils/logjam/pkg-plist b/deskutils/logjam/pkg-plist new file mode 100644 index 000000000..b96001557 --- /dev/null +++ b/deskutils/logjam/pkg-plist @@ -0,0 +1,19 @@ +bin/logjam +%%WITH_XMMS%%bin/logjam-xmms-client +share/applications/logjam.desktop +share/pixmaps/logjam_goat.png +share/pixmaps/logjam_pencil.png +share/locale/de/LC_MESSAGES/logjam.mo +share/locale/en_GB/LC_MESSAGES/logjam.mo +share/locale/en_US.UTF-8/LC_MESSAGES/logjam.mo +share/locale/es/LC_MESSAGES/logjam.mo +share/locale/he/LC_MESSAGES/logjam.mo +share/locale/ru_RU/LC_MESSAGES/logjam.mo +share/locale/uk_UA/LC_MESSAGES/logjam.mo +share/locale/ja/LC_MESSAGES/logjam.mo +@dirrmtry share/locale/en_US.UTF-8/LC_MESSAGES +@dirrmtry share/locale/en_US.UTF-8 +@dirrmtry share/locale/ru_RU/LC_MESSAGES +@dirrmtry share/locale/ru_RU +@dirrmtry share/locale/uk_UA/LC_MESSAGES +@dirrmtry share/locale/uk_UA diff --git a/deskutils/multisync/Makefile b/deskutils/multisync/Makefile new file mode 100644 index 000000000..a1334ec55 --- /dev/null +++ b/deskutils/multisync/Makefile @@ -0,0 +1,39 @@ +# New ports collection makefile for: multisync +# Date created: 25 Nov 2003 +# Whom: Pav Lucistnik <pav@FreeBSD.org> +# +# $FreeBSD$ + +PORTNAME?= multisync +PORTVERSION= 0.82 +PORTREVISION= 6 +CATEGORIES= deskutils +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= multisync +DISTNAME= multisync-${PORTVERSION} + +MAINTAINER?= pav@FreeBSD.org +COMMENT?= Synchronize calendars, addressbooks and other PIM data + +WRKSRC?= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +WRKSRCMASTER= ${WRKDIR}/multisync-${PORTVERSION} +USE_BZIP2= yes +USE_GNOME= gnomehack gnomeprefix libgnomeui +USE_GMAKE= yes +USE_AUTOTOOLS= automake:19:env libtool:15 +USE_X_PREFIX= yes +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" LIBS="-L${LOCALBASE}/lib" + +pre-configure: + @${FIND} ${WRKDIR} -type l -delete +.for FILE in missing install-sh mkinstalldirs config.guess config.sub depcomp + @${CP} -f ${AUTOMAKE_DIR}/${FILE} ${WRKSRC} + @${CP} -f ${AUTOMAKE_DIR}/${FILE} ${WRKSRCMASTER} +.endfor + @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \ + 's|-lpthread||' + +post-configure: + ${CP} ${LIBTOOL} ${WRKSRC}/libtool + +.include <bsd.port.mk> diff --git a/deskutils/multisync/distinfo b/deskutils/multisync/distinfo new file mode 100644 index 000000000..53937ec24 --- /dev/null +++ b/deskutils/multisync/distinfo @@ -0,0 +1,3 @@ +MD5 (multisync-0.82.tar.bz2) = 499aaa3d41e33276ab162db1d1912a16 +SHA256 (multisync-0.82.tar.bz2) = 4da182e6e5077751a516ebcb10e0693b8239558174edacc1a709a5097e3908f8 +SIZE (multisync-0.82.tar.bz2) = 1432473 diff --git a/deskutils/multisync/files/patch-src-syncengine.c b/deskutils/multisync/files/patch-src-syncengine.c new file mode 100644 index 000000000..9580f62a9 --- /dev/null +++ b/deskutils/multisync/files/patch-src-syncengine.c @@ -0,0 +1,27 @@ +--- src/syncengine.c.orig Mon Apr 12 14:23:21 2004 ++++ src/syncengine.c Sat Sep 11 22:53:29 2004 +@@ -1097,6 +1097,7 @@ + for (n = 0; n < g_list_length(remotechanges); n++) { + changed_object *robj, *lobj; + char *luid, *uid; ++ sync_compare_result compare; + + robj = g_list_nth_data(remotechanges, n); + lobj = g_list_nth_data(localchanges, t); +@@ -1135,7 +1136,7 @@ + if (!uid) {*/ + // None of the two objects has a UID connection + // If they are equal, just connect them +- sync_compare_result compare = ++ compare = + sync_compare_objects(robj->comp, lobj->comp, lobj->object_type); + if (compare == SYNC_COMPARE_EQUAL) { + sync_insert_idpair(lobj->uid, robj->uid, +@@ -1714,6 +1715,7 @@ + plugin = g_malloc0(sizeof(sync_plugin)); + g_assert(plugin); + plugin->plugin = mod; ++ dlerror(); /* Clear previous errors */ + plugin->shortname = CALL_PLUGIN(plugin, "short_name", ()); + ptr=dlerror(); + if (ptr != 0) { diff --git a/deskutils/multisync/pkg-descr b/deskutils/multisync/pkg-descr new file mode 100644 index 000000000..bef792aee --- /dev/null +++ b/deskutils/multisync/pkg-descr @@ -0,0 +1,7 @@ +MultiSync is a free modular program to synchronize calendars, addressbooks and +other PIM data between programs on your computer and other computers, mobile +devices, PDAs or cell phones. MultiSync works on Gnome platform. + +Be sure to also install desired plugins. + +WWW: http://multisync.sourceforge.net/ diff --git a/deskutils/multisync/pkg-plist b/deskutils/multisync/pkg-plist new file mode 100644 index 000000000..cb7a76740 --- /dev/null +++ b/deskutils/multisync/pkg-plist @@ -0,0 +1,11 @@ +bin/multisync +include/multisync/multisync.h +share/applications/multisync.desktop +share/multisync/pixmaps/multisync.png +share/multisync/pixmaps/multisync.xpm +share/multisync/pixmaps/multisync-16.png +share/multisync/pixmaps/multisync_small.png +share/multisync/pixmaps/resync_small.png +@dirrm share/multisync/pixmaps +@dirrm share/multisync +@dirrm include/multisync |