[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: There is an update to gl2ps available
From: |
Ben Abbott |
Subject: |
Re: There is an update to gl2ps available |
Date: |
Sun, 02 Sep 2012 18:39:39 -0400 |
On Sep 2, 2012, at 3:53 PM, Daniel J Sebald wrote:
> On 09/02/2012 02:31 PM, Ben Abbott wrote:
>>
>> On Sep 2, 2012, at 3:20 PM, Daniel J Sebald wrote:
>>
>>> On 09/02/2012 01:16 PM, Ben Abbott wrote:
>>>> Anyone have time to test this release and submit a changeset?
>>>>
>>>> http://geuz.org/gl2ps/
>>>>
>>>> Ben
>>>
>>> A recursive diff on the 1.3.6 and 1.3.7 source trees show mainly
>>> differences in documentation and copyright. The following is the only
>>> consequential change:
>>>
>>> address@hidden gl2ps]$ diff -ur gl2ps-1.3.6-source/ gl2ps-1.3.7-source/
>>> diff -ur gl2ps-1.3.6-source/CMakeLists.txt gl2ps-1.3.7-source/CMakeLists.txt
>>> --- gl2ps-1.3.6-source/CMakeLists.txt 2011-08-14 12:15:31.000000000
>>> -0500
>>> +++ gl2ps-1.3.7-source/CMakeLists.txt 2012-09-02 04:07:33.000000000
>>> -0500
>>> @@ -1,5 +1,5 @@
>>> # GL2PS, an OpenGL to PostScript Printing Library
>>> -# Copyright (C) 1999-2011 C. Geuzaine
>>> +# Copyright (C) 1999-2012 C. Geuzaine
>>> #
>>> # This program is free software; you can redistribute it and/or
>>> # modify it under the terms of either:
>>> @@ -49,7 +49,7 @@
>>>
>>> set(GL2PS_MAJOR_VERSION 1)
>>> set(GL2PS_MINOR_VERSION 3)
>>> -set(GL2PS_PATCH_VERSION 6)
>>> +set(GL2PS_PATCH_VERSION 7)
>>> set(GL2PS_EXTRA_VERSION "" CACHE STRING "GL2PS extra version string")
>>>
>>> set(GL2PS_VERSION "${GL2PS_MAJOR_VERSION}.${GL2PS_MINOR_VERSION}")
>>> @@ -116,7 +116,7 @@
>>> set_target_properties(shared PROPERTIES COMPILE_FLAGS "-DGL2PSDLL
>>> -DGL2PSDLL_EXPORTS")
>>> endif(MSVC)
>>>
>>> - install(TARGETS lib shared DESTINATION lib)
>>> + install(TARGETS lib shared DESTINATION lib${LIB_SUFFIX})
>>> endif(OPENGL_FOUND)
>>>
>>> if(WIN32)
>>>
>>>
>>> Although I did send an email to the discussion list about the "index"
>>> shadowing problem, nothing has changed to address that:
>>>
>>> http://www.geuz.org/pipermail/gl2ps/2012/thread.html
>>>
>>> Dan
>>
>> My guess is that if you generate and test a patch, Christophe would be happy
>> to apply it.
>
> I can do that and attach it to a follow up of my first post on GL2PS list.
>
>> The LIB_SUFFIX change made me wonder if gl2ps is now available via the
>> various package managers. I checked Fink and MacPorts on MacOSX. It is not
>> yet available for Fink (although that should be easy to do). It is
>> available from MacPorts. I did a quick Google, it appears to be available
>> for Debian. Might we soon want to unbundle gl2ps and make it a dependency?
>
> There's no build script for gl2ps. Is it bundled as a lib-file? Or as C
> that must be included somehow?
>
> Dan
cmake is used to create the Makefile. I'm not familiar with the process, but
it looks to me as if CMakeLists.txt is analogous to configure.ac. To build and
install ...
cmake -G "Unix Makefiles"
make
make install
Ben