From owner-freebsd-ports@FreeBSD.ORG Sat Apr 7 22:39:54 2012 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E251E1065670 for ; Sat, 7 Apr 2012 22:39:54 +0000 (UTC) (envelope-from utisoft@gmail.com) Received: from mail-bk0-f54.google.com (mail-bk0-f54.google.com [209.85.214.54]) by mx1.freebsd.org (Postfix) with ESMTP id 5F1878FC0C for ; Sat, 7 Apr 2012 22:39:54 +0000 (UTC) Received: by bkcjc3 with SMTP id jc3so3438075bkc.13 for ; Sat, 07 Apr 2012 15:39:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:cc:content-type :content-transfer-encoding; bh=y7Gyhl5MZ6ZM3XArbjg9hujdgthACYAwp/U/OWnUHr0=; b=Fs5IBL6x8392A5It791R3OHcx1u3AzQ6IcBaOgSjpDkZaPe6eVCVvmMGpYwCPR6BZB 6ISHmuKPono9g/xs4kZwFDHdOK0WZHAa8vc8bR8L78/ntKbVbOwu1SQRQu4/1lqss250 kiqzsbOl53uEcB7LqJYhyS0xffMFZrxRUonN31PjMYcaHjPDPTiJA6YC2sdDwl5ck/lc gvM0flz4l+I4rJqZsO2UNBkhJxGZUL0oC0gOzOAh2WLgI4gKMh3ZVZSsbZ1sG++kurfu qg+qH8WpP7w3Ptj2/BNOIaVqCXouL3wyeE506RG0hfsIXDJF1VXZWvhkC9W6CAlktA0S kk5w== Received: by 10.205.117.15 with SMTP id fk15mr1052742bkc.133.1333838393105; Sat, 07 Apr 2012 15:39:53 -0700 (PDT) MIME-Version: 1.0 Sender: utisoft@gmail.com Received: by 10.204.202.142 with HTTP; Sat, 7 Apr 2012 15:39:22 -0700 (PDT) In-Reply-To: References: From: Chris Rees Date: Sat, 7 Apr 2012 22:39:22 +0000 X-Google-Sender-Auth: G3cVwM_V2ZPnjQfpsQKiNzR0plI Message-ID: To: Richard N Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Cc: freebsd-ports@freebsd.org Subject: Re: "gsimplecal" - simple-lightweight gtk Calendar X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 07 Apr 2012 22:39:55 -0000 Hi Rick, On 28 March 2012 16:52, Richard N 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: ports@FreeBSD.org Chris > On Wed, Mar 28, 2012 at 12:19 PM, Richard N wrote: > >> =A0First off, I would like to thank the author, as listed below, for hel= ping >> 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. >> =A0Optionally, 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 =A0 =A0 -(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 =A0-(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.g= z) >> # >> 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 =A0 (to run it) >> # Or >> sudo make install =A0(to run it from "/usr/local/bin/gsimplecal") >> ########################################################################= ## >> >> For example, with OpenBox/Fluxbox, + =A0tint2: >> =A0If I simply add this line: "clock_lclick_command =3D gsimplecal" =A0t= o 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, >> =A0it would still be great to also have this "gsimplecal" available in o= ur >> FreeBSD "ports" >> =A0as maybe: >> "/usr/ports/deskutils/gsimplecal" =A0??? >> >> HISTORY, and BUG Fixes to "make" gsimplecal work in FreeBSD9: >> >> ########################################################################= ########################################### >> =A0Below 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 =97 in >> fact, I already did it =97 I can't fix the second one easily. I need to >> ponder about it and figure some way to do this." >> >> =A0Basically, it now works great in FreeBSD: >> "Well, gsimplecal is BSD licensed, so I guess it plays nice with *BSD >> systems. :-)" >> >> ########################################################################= ############################################ >> >> What would we like ?: >> ##################################################################### >> =A0I 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. >> =A0Also, 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-unsubscribe@freebsd.org" >