Version bump
authorSebastien Fabbro <bicatali@gentoo.org>
Sun, 27 Nov 2011 05:33:45 +0000 (05:33 +0000)
committerSebastien Fabbro <bicatali@gentoo.org>
Sun, 27 Nov 2011 05:33:45 +0000 (05:33 +0000)
Package-Manager: portage-2.1.10.37/cvs/Linux x86_64

x11-libs/gl2ps/ChangeLog
x11-libs/gl2ps/Manifest
x11-libs/gl2ps/files/gl2ps-1.3.6-CMakeLists.patch [new file with mode: 0644]
x11-libs/gl2ps/gl2ps-1.3.6.ebuild [new file with mode: 0644]

index eff9f7bf0f3617f4565171a66da764b4493edf35..23a667a60f91db6ddcff0371d5fa3d4a0c4dc4b4 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for x11-libs/gl2ps
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-libs/gl2ps/ChangeLog,v 1.14 2011/05/17 09:53:51 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gl2ps/ChangeLog,v 1.15 2011/11/27 05:33:45 bicatali Exp $
+
+*gl2ps-1.3.6 (27 Nov 2011)
+
+  27 Nov 2011; Sébastien Fabbro <bicatali@gentoo.org> +gl2ps-1.3.6.ebuild,
+  +files/gl2ps-1.3.6-CMakeLists.patch:
+  Version bump
 
   17 May 2011; Justin Lecher <jlec@gentoo.org> gl2ps-1.3.5.ebuild,
   gl2ps-1.3.5-r2.ebuild, files/gl2ps-1.3.5-CMakeLists.patch:
index ce1b1183d91fb249da9e1ef30dcda561748fb5b0..e26a88a080c8716df0a713c7904b376077bbe755 100644 (file)
@@ -3,15 +3,18 @@ Hash: SHA1
 
 AUX gl2ps-1.3.5-CMakeLists.patch 2960 RMD160 d083be67bbe5303c20f6d3589d39f0bce35a209d SHA1 6cddec92f15dfbdd279229da23f47b8086786433 SHA256 5b27f2688d3dcb22b3d957105125482bc7a6adf08f889e9ddda175d22177eb1d
 AUX gl2ps-1.3.5-soversion.patch 582 RMD160 a849eb1deb45623243b4d4d114224e7ff07e8226 SHA1 668660ec92610e96bb750c7138de82bbb4a7802b SHA256 59048eb00994d75f7061be87775fba8c3dd1ea47e45fd821b1a2970a778c7ee9
+AUX gl2ps-1.3.6-CMakeLists.patch 2145 RMD160 3a71b7dd251932e5e85adc2c1e31325c37bb0c1d SHA1 7c463672d11667f55a807c6c22f32d6d9b5bf17b SHA256 817248b2bc3db4b1033a4adbf4493fb1e449f49ad9dd8bb0acb0975a45a1b814
 DIST gl2ps-1.3.5.tgz 212944 RMD160 bced0f28d0912670ee09c847a47e87c6787e94c3 SHA1 cf2c5220662581f48ef59173c64f41dc47011c6b SHA256 394b5af08a36f6d829a9fdde29d9938ee139245a2b1b2c815a268627e22cc4b0
+DIST gl2ps-1.3.6.tgz 294517 RMD160 a23d8958438b86ad9682de001c1793cff1af7d90 SHA1 ac36a0a82ceba0fb037b8357b01cd2383065fc2d SHA256 fd78ded7c4a323a23c3e75f160ca2800401b1771fd4183ca52d233cce892d589
 EBUILD gl2ps-1.3.5-r2.ebuild 1197 RMD160 a37998535f4f4f70fbeedf06c84e32c11c8e91b0 SHA1 84f7eaf64d7789bb745da0b82096d9719920d6da SHA256 9b7beb38648884b9e35d562d8100118342424a6fbe8e1db4a7e87b5f839bf41c
 EBUILD gl2ps-1.3.5.ebuild 1190 RMD160 47ab0bf03d67aa466761f23cfcf3f24670a15e57 SHA1 35cfe751964d15c7e9abac000bb89ee42984ea8f SHA256 0197734c41329292a736dd467fc9848a317278e1969051b8590f202c08ac1ef8
-MISC ChangeLog 2202 RMD160 935738f128583143de2923201e06b451364f664a SHA1 92abb7bc0ae98ab68fe0f7dbfeaf39a8669bb342 SHA256 ae577c1a64ddd2f84e390677e34897ae9aff7965128e57deb1f29c4b5f2c5e7e
+EBUILD gl2ps-1.3.6.ebuild 1161 RMD160 94b505524a76bb3b27cc602c22f273dab60f2e6e SHA1 1ea2b86212ba5eeb558bc6580c89141eae2afeab SHA256 bc0a116dff4aec67d51905cc92e3773d4f9574304d98f272aad1ab0b021857c2
+MISC ChangeLog 2365 RMD160 273a019bbeba176acc3924889d29b3edd327a12a SHA1 0d8f2c687e42d8b5355462fa3a7c5148ba297420 SHA256 052f148c989ff974021eeb016482c528bf2999255417a31371142564cddfb115
 MISC metadata.xml 623 RMD160 3009127c2064b068ec7ac0e024dea6e3f415126e SHA1 ebdc623441bec64dbefcc590c56069d5c4de5643 SHA256 48657d240db2cb13495a31f2b7c7b598143c30d3b6c8bcbf17f4086a324de1f5
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
 
-iEYEARECAAYFAk3SRbQACgkQgAnW8HDreRb5IwCeMbP+440SMvrRGqiJsa27yQBA
-Y6MAniEWCpMB8fl1dR/XMIfjpTl6bWFw
-=SMsQ
+iEYEARECAAYFAk7Ry8IACgkQ1ycZbhPLE2CvpQCeJ74ix4ErsmpIugNr94TXhNEn
+fWYAnjRUhx6Q2brTKd0XxVLh0JSWmJP/
+=BzoK
 -----END PGP SIGNATURE-----
diff --git a/x11-libs/gl2ps/files/gl2ps-1.3.6-CMakeLists.patch b/x11-libs/gl2ps/files/gl2ps-1.3.6-CMakeLists.patch
new file mode 100644 (file)
index 0000000..53e0fba
--- /dev/null
@@ -0,0 +1,61 @@
+--- CMakeLists.txt.orig        2011-08-14 18:15:31.000000000 +0100
++++ CMakeLists.txt     2011-11-27 05:25:50.000000000 +0000
+@@ -46,6 +46,7 @@
+ 
+ option(ENABLE_ZLIB "Enable compression using ZLIB" ON)
+ option(ENABLE_PNG "Enable PNG support" ON)
++option(ENABLE_DOC "Enable documentation" OFF)
+ 
+ set(GL2PS_MAJOR_VERSION 1)
+ set(GL2PS_MINOR_VERSION 3)
+@@ -103,8 +104,6 @@
+ include_directories(${EXTERNAL_INCLUDES})
+ 
+ if(OPENGL_FOUND)
+-  add_library(lib STATIC gl2ps.c gl2ps.h)
+-  set_target_properties(lib PROPERTIES OUTPUT_NAME gl2ps)
+ 
+   add_library(shared SHARED gl2ps.c gl2ps.h)
+   target_link_libraries(shared ${EXTERNAL_LIBRARIES})
+@@ -116,29 +115,22 @@
+     set_target_properties(shared PROPERTIES COMPILE_FLAGS "-DGL2PSDLL -DGL2PSDLL_EXPORTS")
+   endif(MSVC)
+ 
+-  install(TARGETS lib shared DESTINATION lib)
++  install(TARGETS shared DESTINATION lib${LIB_SUFFIX})
+ endif(OPENGL_FOUND)
+ 
+ if(WIN32)
+   set(GL2PS_DOC .)
+ else(WIN32)
+-  set(GL2PS_DOC share/doc/gl2ps)
++  set(GL2PS_DOC share/doc/gl2ps-${GL2PS_VERSION})
+ endif(WIN32)
+ 
+ install(FILES gl2ps.h DESTINATION include)
+ install(FILES ${CMAKE_SOURCE_DIR}/README.txt DESTINATION ${GL2PS_DOC})
+-install(FILES ${CMAKE_SOURCE_DIR}/COPYING.LGPL DESTINATION ${GL2PS_DOC})
+-install(FILES ${CMAKE_SOURCE_DIR}/COPYING.GL2PS DESTINATION ${GL2PS_DOC})
+ install(FILES ${CMAKE_SOURCE_DIR}/gl2psTest.c DESTINATION ${GL2PS_DOC})
++install(FILES ${CMAKE_SOURCE_DIR}/TODO.txt DESTINATION ${GL2PS_DOC})
+ install(FILES ${CMAKE_SOURCE_DIR}/gl2psTestSimple.c DESTINATION ${GL2PS_DOC})
+ 
+-if(GLUT_FOUND)
+-  add_executable(gl2psTest WIN32 gl2psTest.c)
+-  target_link_libraries(gl2psTest lib ${EXTERNAL_LIBRARIES})
+-  add_executable(gl2psTestSimple WIN32 gl2psTestSimple.c)
+-  target_link_libraries(gl2psTestSimple lib ${EXTERNAL_LIBRARIES})
+-endif(GLUT_FOUND)
+-
++if(ENABLE_DOC)
+ find_package(LATEX)
+ if(PDFLATEX_COMPILER)
+   add_custom_command(OUTPUT gl2ps.pdf DEPENDS gl2ps.tex 
+@@ -157,6 +149,7 @@
+     add_custom_target(html DEPENDS gl2ps.html)
+   endif(TTH)
+ endif(PDFLATEX_COMPILER)
++endif(ENABLE_DOC)
+ 
+ set(CPACK_PACKAGE_VENDOR "Christophe Geuzaine")
+ set(CPACK_PACKAGE_VERSION_MAJOR ${GL2PS_MAJOR_VERSION})
diff --git a/x11-libs/gl2ps/gl2ps-1.3.6.ebuild b/x11-libs/gl2ps/gl2ps-1.3.6.ebuild
new file mode 100644 (file)
index 0000000..5cd7e92
--- /dev/null
@@ -0,0 +1,44 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-libs/gl2ps/gl2ps-1.3.6.ebuild,v 1.1 2011/11/27 05:33:45 bicatali Exp $
+
+EAPI=4
+inherit cmake-utils multilib
+
+DESCRIPTION="OpenGL to PostScript printing library"
+HOMEPAGE="http://www.geuz.org/gl2ps/"
+SRC_URI="http://geuz.org/${PN}/src/${P}.tgz"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+IUSE="doc png zlib"
+
+DEPEND="
+       media-libs/freeglut
+       png? ( media-libs/libpng )
+       doc? ( dev-tex/tth dev-texlive/texlive-latex )
+       zlib? ( sys-libs/zlib )"
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${P}-source
+
+PATCHES=( "${FILESDIR}"/${P}-CMakeLists.patch )
+
+src_configure() {
+       local mycmakeargs=(
+               $(cmake-utils_use_enable png PNG)
+               $(cmake-utils_use_enable zlib ZLIB)
+               $(cmake-utils_use_enable doc DOC)
+       )
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+       if [[ ${CHOST} == *-darwin* ]] ; then
+               install_name_tool \
+                       -id "${EPREFIX}"/usr/$(get_libdir)/libgl2ps.dylib \
+                       "${D%/}${EPREFIX}"/usr/$(get_libdir)/libgl2ps.dylib || die
+       fi
+}