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"

Reply via email to