Hi Rick, On 28 March 2012 16:52, Richard N <bsdsola...@gmail.com> wrote: > testing? ; is this mailing list that I "subscribed" to even accepting my > email ???
You did indeed subscribe, and I'm sorry that no-one has responded-- it's fairly common for people to submit programs and suggest that they are ported. Unfortunately that depends on someone who: a) requires your application AND b) knows how to port it AND c) has the time to do so I'm sure it'd make a great project for anyone wanting to contribute to the Ports Tree if they think it'd be useful... Resources: Porter's Handbook: http://www.freebsd.org/doc/en/books/porters-handbook/ This mailing list: po...@freebsd.org Chris > On Wed, Mar 28, 2012 at 12:19 PM, Richard N <bsdsola...@gmail.com> wrote: > >> First off, I would like to thank the author, as listed below, for helping >> making the "gsimplecal" desktop-tool available for installation, for >> FreeBSD. >> >> Project home: >> http://code.google.com/p/gsimplecal/ >> https://github.com/dmedvinsky/gsimplecal >> >> Downloads: >> https://github.com/dmedvinsky/gsimplecal/downloads >> >> Home page and Description: >> http://dmedvinsky.github.com/gsimplecal/ >> >> The above should be self-explanatory, but basically, gsimplecal, is a >> "very" light-weight calendar (dock)applet for the "tint2" trayer-panel, in >> the "Openbox" environment. >> Optionally, of course, it can also be used with other DE's, such as >> Fluxbox, lxde,..., with a variety of other "panel's" as well. >> >> ### The below are the recommended Pre-requisite pkg's for "gsimplecal" >> ################### >> atk-2.0.1 >> atkmm-2.22.5 >> automake-1.11.1 -(This is Required !) >> automake-wrapper-20101119 >> cairo-1.10.2_2,1 >> cairomm-1.10.0 >> dbus-glib-0.94 >> dejavu-2.33 >> freetype2-2.4.7 >> gdk-pixbuf-2.23.5_1 >> gio-fam-backend-2.28.8 >> glib-2.28.8_2 >> glib-networking-2.28.7_3 >> glibmm-2.28.2,1 >> gtk-2.24.6 >> gtk-engines2-2.20.2 >> gtk-theme-switch-2.0.0.r2_4 >> gtk-update-icon-cache-2.24.6 >> gtk2-qtcurve-theme-1.8.12 >> gtkmm-2.24.2 >> linux-f10-atk-1.24.0 >> linux-f10-cairo-1.8.0_1 >> linux-f10-gtk2-2.14.7_3 >> linux-f10-pango-1.28.3 >> linux-f10-png-1.2.37_1 >> linux_base-f10-10_4 >> openbox-3.5.0 -(This or LXDE, Fluxbox, Gnome, ..., is advisable) >> pango-1.28.4 >> pangomm-2.28.2 >> pixman-0.24.0 >> png-1.4.8 >> poppler-glib-0.18.0 >> py27-cairo-1.8.10 >> py27-gtk-2.24.0 >> X11/Xorg, ..., xorg-fonts, ... -(This is definitely Required !) >> ### The below pkg's (optionally) "Enhance" the use of gsimplecal, with >> tint2, ..., for example.###### >> tint2-0.11 >> xcompmgr-1.1.5 >> xineramaproto-1.2.1 >> xrandr-1.3.5 >> >> INSTALLATION (alternatives): >> ######################################################################### >> https://github.com/dmedvinsky/gsimplecal/downloads >> -(download the "latest", which is, in this example: gsimplecal-1.5.tar.gz) >> # >> tar -zxvf gsimplecal-1.5.tar.gz >> cd gsimplecal-1.5 >> ./configure; sudo make; sudo make install >> -(you can now run it from "/usr/local/bin/gsimplecal" >> # >> Or, you can also install it via this method: >> # >> git clone git://github.com/dmedvinsky/gsimplecal.git >> cd gsimplecal >> git pull >> ./autoreconf.sh >> ./configure >> make >> ./src/gsimplecal (to run it) >> # Or >> sudo make install (to run it from "/usr/local/bin/gsimplecal") >> ########################################################################## >> >> For example, with OpenBox/Fluxbox, + tint2: >> If I simply add this line: "clock_lclick_command = gsimplecal" to my >> ~/.config/tint2/tint2rc file, I get a simple "toggling" calendar. >> >> Right now, there is NO "gsimplecal", in our FreeBSD ports/pkg's systems. >> Yes, I realize there is a heavier "osmo" alternative, however, >> it would still be great to also have this "gsimplecal" available in our >> FreeBSD "ports" >> as maybe: >> "/usr/ports/deskutils/gsimplecal" ??? >> >> HISTORY, and BUG Fixes to "make" gsimplecal work in FreeBSD9: >> >> ################################################################################################################### >> Below is some excerpts from how the "Author's" fixed "gsimplecal" to make >> it installable, and useable in FreeBSD9: >> (Please read these excerpts, with respect for the Author:) >> >> "...First, BSD uses different layout of /proc. On Linux the path for >> current binary is stored as a symbolic link in /proc/self/exe, on BSD >> it's /proc/curproc/file. I actually knew it would break into pieces on >> something different from Linux, as I indicated that in the comment in >> the source long time ago >> ( >> https://github.com/dmedvinsky/gsimplecal/blob/master/src/Unique.cpp#L23-24 >> ). >> >> The second bug is that I use semaphores to store current PID for the >> second instance to kill the first one to implement toggling behaviour >> (when you first run `gsimplecal` it starts, when you run it again, it >> exits) without any external dependencies, like libunique. It works for >> most users, because the PIDs are usually small enough (smaller than >> 32767 that is), but for some reason, on your system gsimplecal gets >> PIDs like 38207 or something. Sadly, values that big cannot be >> assigned to semaphores. So if I can easily fix the first problem — in >> fact, I already did it — I can't fix the second one easily. I need to >> ponder about it and figure some way to do this." >> >> Basically, it now works great in FreeBSD: >> "Well, gsimplecal is BSD licensed, so I guess it plays nice with *BSD >> systems. :-)" >> >> #################################################################################################################### >> >> What would we like ?: >> ##################################################################### >> I would like "gsimplecal" to be officially ported over to the FreeBSD >> "ports" system. >> Feel free to make any changes you need, to make it install easier in >> FreeBSD, if you like. >> Also, if you need any other help or details please let me know. >> >> ---------------------------------------------------------------------------------- >> >> Thanks. >> >> Rick. >> >> > _______________________________________________ > freebsd-ports@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-ports > To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org" > _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"