public inbox for cygwin-apps@cygwin.com
 help / color / mirror / Atom feed
* [ITP] gtkperf 0.40
@ 2015-02-27 13:49 Michael DePaulo
  2015-02-27 17:37 ` Yaakov Selkowitz
  0 siblings, 1 reply; 5+ messages in thread
From: Michael DePaulo @ 2015-02-27 13:49 UTC (permalink / raw)
  To: cygwin-apps

The benefit to Cygwin is that we will have a commonly used[1]
benchmark for testing Cygwin/X performance.

Thank you Jon Turney for helping me package this.

https://github.com/mikedep333/gtkperf-cygport
Currently at commit e707eaa

https://apps.fedoraproject.org/packages/gtkperf
https://packages.debian.org/jessie/gtkperf

[1] It is included in the Phoronix Test Suite:
http://openbenchmarking.org/test/pts/gtkperf
Note that "1.2.1" is their version number for their packaging and
benchmarking scripts, not a new upstream gtkperf version.

----
category: X11
requires: libatk1.0_0 libgdk_pixbuf2.0_0 libglib2.0_0 libgtk2.0_0
libintl8 libpango1.0_0 font-adobe-dpi75
sdesc: "GTK+ performance test"
ldesc: "GtkPerf is an application designed to test GTK+ performance. The point
is to create common testing platform to run predefined GTK+ widgets
and this way define the speed of device/platform."

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ITP] gtkperf 0.40
  2015-02-27 13:49 [ITP] gtkperf 0.40 Michael DePaulo
@ 2015-02-27 17:37 ` Yaakov Selkowitz
  2015-02-27 23:00   ` Michael DePaulo
  0 siblings, 1 reply; 5+ messages in thread
From: Yaakov Selkowitz @ 2015-02-27 17:37 UTC (permalink / raw)
  To: cygwin-apps

On Fri, 2015-02-27 at 08:49 -0500, Michael DePaulo wrote:
> The benefit to Cygwin is that we will have a commonly used[1]
> benchmark for testing Cygwin/X performance.
> 
> Thank you Jon Turney for helping me package this.
> 
> https://github.com/mikedep333/gtkperf-cygport
> Currently at commit e707eaa

Why the NO_AUTOPOINT=1?

You should also change the following:

-SRC_URI=http://downloads.sourceforge.net/gtkperf/gtkperf_0.40.tar.gz
+HOMEPAGE="http://gtkperf.sourceforge.net/"
+SRC_URI="mirror://sourceforge/gtkperf/gtkperf_${VERSION}.tar.gz"

${VERSION} should be used in SRC_URI to prevent mistakes when (if?) this
package gets a new version upstream.

--
Yaakov


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ITP] gtkperf 0.40
  2015-02-27 17:37 ` Yaakov Selkowitz
@ 2015-02-27 23:00   ` Michael DePaulo
  2015-03-05 12:38     ` Michael DePaulo
  0 siblings, 1 reply; 5+ messages in thread
From: Michael DePaulo @ 2015-02-27 23:00 UTC (permalink / raw)
  To: cygwin-apps

On Fri, Feb 27, 2015 at 12:37 PM, Yaakov Selkowitz
<yselkowitz@cygwin.com> wrote:
> On Fri, 2015-02-27 at 08:49 -0500, Michael DePaulo wrote:
>> The benefit to Cygwin is that we will have a commonly used[1]
>> benchmark for testing Cygwin/X performance.
>>
>> Thank you Jon Turney for helping me package this.
>>

Now at revision c81e08d
https://github.com/mikedep333/gtkperf-cygport

>> https://github.com/mikedep333/gtkperf-cygport
>> Currently at commit e707eaa
>
> Why the NO_AUTOPOINT=1?

Otherwise, you run into this problem with the very old autotools:

make  all-recursive
make[1]: Entering directory '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build'
Making all in intl
make[2]: Entering directory
'/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/intl'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory
'/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/intl'
Making all in po
make[2]: Entering directory
'/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/po'
make[2]: *** No rule to make target 'Makevars', needed by 'Makefile'.  Stop.
make[2]: Leaving directory
'/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/po'
Makefile:363: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build'
Makefile:273: recipe for target 'all' failed
make: *** [all] Error 2
*** ERROR: make failed

I added a 3 line comment about this.

>
> You should also change the following:
>
> -SRC_URI=http://downloads.sourceforge.net/gtkperf/gtkperf_0.40.tar.gz
> +HOMEPAGE="http://gtkperf.sourceforge.net/"
> +SRC_URI="mirror://sourceforge/gtkperf/gtkperf_${VERSION}.tar.gz"
>
> ${VERSION} should be used in SRC_URI to prevent mistakes when (if?) this
> package gets a new version upstream.

Done.

-Mike

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ITP] gtkperf 0.40
  2015-02-27 23:00   ` Michael DePaulo
@ 2015-03-05 12:38     ` Michael DePaulo
  2015-03-05 15:07       ` Jon TURNEY
  0 siblings, 1 reply; 5+ messages in thread
From: Michael DePaulo @ 2015-03-05 12:38 UTC (permalink / raw)
  To: cygwin-apps

On Fri, Feb 27, 2015 at 6:00 PM, Michael DePaulo <mikedep333@gmail.com> wrote:
> On Fri, Feb 27, 2015 at 12:37 PM, Yaakov Selkowitz
> <yselkowitz@cygwin.com> wrote:
>> On Fri, 2015-02-27 at 08:49 -0500, Michael DePaulo wrote:
>>> The benefit to Cygwin is that we will have a commonly used[1]
>>> benchmark for testing Cygwin/X performance.
>>>
>>> Thank you Jon Turney for helping me package this.
>>>
>
> Now at revision c81e08d
> https://github.com/mikedep333/gtkperf-cygport
>
>>> https://github.com/mikedep333/gtkperf-cygport
>>> Currently at commit e707eaa
>>
>> Why the NO_AUTOPOINT=1?
>
> Otherwise, you run into this problem with the very old autotools:
>
> make  all-recursive
> make[1]: Entering directory '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build'
> Making all in intl
> make[2]: Entering directory
> '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/intl'
> make[2]: Nothing to be done for 'all'.
> make[2]: Leaving directory
> '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/intl'
> Making all in po
> make[2]: Entering directory
> '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/po'
> make[2]: *** No rule to make target 'Makevars', needed by 'Makefile'.  Stop.
> make[2]: Leaving directory
> '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build/po'
> Makefile:363: recipe for target 'all-recursive' failed
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory '/usr/src/gtkperf-cygport/gtkperf-0.40-1.i686/build'
> Makefile:273: recipe for target 'all' failed
> make: *** [all] Error 2
> *** ERROR: make failed
>
> I added a 3 line comment about this.
>
>>
>> You should also change the following:
>>
>> -SRC_URI=http://downloads.sourceforge.net/gtkperf/gtkperf_0.40.tar.gz
>> +HOMEPAGE="http://gtkperf.sourceforge.net/"
>> +SRC_URI="mirror://sourceforge/gtkperf/gtkperf_${VERSION}.tar.gz"
>>
>> ${VERSION} should be used in SRC_URI to prevent mistakes when (if?) this
>> package gets a new version upstream.
>
> Done.
>
> -Mike

Questions/Comments/Complaints?

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [ITP] gtkperf 0.40
  2015-03-05 12:38     ` Michael DePaulo
@ 2015-03-05 15:07       ` Jon TURNEY
  0 siblings, 0 replies; 5+ messages in thread
From: Jon TURNEY @ 2015-03-05 15:07 UTC (permalink / raw)
  To: cygwin-apps; +Cc: mikedep333-Re5JQEeQqe8AvxtiuMwx3w

On 05/03/2015 12:38, Michael DePaulo wrote:
> On Fri, Feb 27, 2015 at 6:00 PM, Michael DePaulo <mikedep333-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>> On Fri, Feb 27, 2015 at 12:37 PM, Yaakov Selkowitz
>> <yselkowitz-rDBXBDvO6BXQT0dZR+AlfA@public.gmane.org> wrote:
>>> On Fri, 2015-02-27 at 08:49 -0500, Michael DePaulo wrote:
>>>> The benefit to Cygwin is that we will have a commonly used[1]
>>>> benchmark for testing Cygwin/X performance.
>>>>
>>>> Thank you Jon Turney for helping me package this.
>>
>> Now at revision c81e08d
>> https://github.com/mikedep333/gtkperf-cygport
>>
>>>> https://github.com/mikedep333/gtkperf-cygport
>>>> Currently at commit e707eaa
>>>
>>> Why the NO_AUTOPOINT=1?
>>
>> Otherwise, you run into this problem with the very old autotools:
[...]
>> make[2]: *** No rule to make target 'Makevars', needed by 'Makefile'.  Stop.
[...]

Looks like this can also be fixed just by patching to add a copy of 
Makevars.tmpl as Makevars.  Yaakov probably has a better idea than me 
about which is the better way to fix this.

Either way, GTG from me.

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2015-03-05 15:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-27 13:49 [ITP] gtkperf 0.40 Michael DePaulo
2015-02-27 17:37 ` Yaakov Selkowitz
2015-02-27 23:00   ` Michael DePaulo
2015-03-05 12:38     ` Michael DePaulo
2015-03-05 15:07       ` Jon TURNEY

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).