FreeBSD Bugzilla – Attachment 164262 Details for
Bug 205335
[PATCH] graphics/gexiv2: unbreak and update to 0.10.3
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
update gexiv2 to 0.10.3
gexiv2.patch (text/plain), 4.10 KB, created by
Christoph Moench-Tegeder
on 2015-12-15 09:37:18 UTC
(
hide
)
Description:
update gexiv2 to 0.10.3
Filename:
MIME Type:
Creator:
Christoph Moench-Tegeder
Created:
2015-12-15 09:37:18 UTC
Size:
4.10 KB
patch
obsolete
>Index: graphics/gexiv2/Makefile >=================================================================== >--- graphics/gexiv2/Makefile (revision 403065) >+++ graphics/gexiv2/Makefile (working copy) >@@ -2,11 +2,9 @@ > # $FreeBSD$ > > PORTNAME= gexiv2 >-PORTVERSION= 0.6.1 >-PORTREVISION= 5 >+PORTVERSION= 0.10.3 > CATEGORIES= graphics >-MASTER_SITES= http://yorba.org/download/${PORTNAME}/${PORTVERSION:R}/ >-DISTNAME= lib${PORTNAME}_${PORTVERSION} >+MASTER_SITES= GNOME > > MAINTAINER= ports@FreeBSD.org > COMMENT= GObject-based wrapper around Exiv2 library >@@ -17,24 +15,17 @@ > BUILD_DEPENDS= gm4:${PORTSDIR}/devel/m4 > LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2 > >-USES= gmake libtool:build pkgconfig tar:xz >-USE_GNOME= glib20 introspection:build >+USES= gmake libtool:build pkgconfig python:3 tar:xz >+USE_GNOME= glib20 introspection:build py3gobject3 > USE_LDCONFIG= yes >-MAKE_ARGS= REQUIRED_CFLAGS="" ENABLE_INTROSPECTION=1 >-WRKSRC= ${WRKDIR}/lib${PORTNAME}-${PORTVERSION} >+GNU_CONFIGURE= yes >+CONFIGURE_ARGS= --enable-introspection --enable-static > >-post-patch: >- @${REINPLACE_CMD} -E \ >- -e 's|^([[:space:]]+)m4[[:space:]]|\1gm4 |' \ >- -e 's|\$$\(LIB\)/pkgconfig|libdata/pkgconfig|' \ >- -e '/^CFLAGS/ s|CFLAGS|CXXFLAGS|' \ >- -e 's|\(CFLAGS\)|(CXXFLAGS)|' \ >- ${WRKSRC}/${MAKEFILE} >- > pre-install: > @${MKDIR} ${STAGEDIR}${PREFIX}/share/vala/vapi > > post-install: >+ ${RM} -rf ${STAGEDIR}${PREFIX}/lib/python2.7/ > ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libgexiv2.so > > .include <bsd.port.mk> >Index: graphics/gexiv2/distinfo >=================================================================== >--- graphics/gexiv2/distinfo (revision 403065) >+++ graphics/gexiv2/distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (libgexiv2_0.6.1.tar.xz) = 72ee2fcc6a98c9e83467adea45b10d1b61c55654c204dcce9c2463615389a9e3 >-SIZE (libgexiv2_0.6.1.tar.xz) = 27300 >+SHA256 (gexiv2-0.10.3.tar.xz) = 390cfb966197fa9f3f32200bc578d7c7f3560358c235e6419657206a362d3988 >+SIZE (gexiv2-0.10.3.tar.xz) = 244816 >Index: graphics/gexiv2/files/patch-Makefile.in >=================================================================== >--- graphics/gexiv2/files/patch-Makefile.in (nonexistent) >+++ graphics/gexiv2/files/patch-Makefile.in (working copy) >@@ -0,0 +1,20 @@ >+--- Makefile.in.orig 2015-12-14 22:55:38.007000000 +0100 >++++ Makefile.in 2015-12-14 23:06:41.026990000 +0100 >+@@ -410,7 +410,7 @@ >+ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} >+ >+ # Installation directories. >+-pkgconfigdir = $(libdir)/pkgconfig >++pkgconfigdir = $(libdir)data/pkgconfig >+ GEXIV2_publicdir = $(includedir)/gexiv2 >+ girdir = $(datadir)/gir-1.0 >+ typelibdir = `pkg-config gobject-introspection-no-export-1.0 --variable typelibdir` >+@@ -476,7 +476,7 @@ >+ >+ # REQUIRED_CFLAGS absolutely get appended to CFLAGS, whatever the >+ # the value of CFLAGS in the environment. >+-REQUIRED_CXXFLAGS = -Wl,-lstdc++ $(am__append_1) >++REQUIRED_CXXFLAGS = -Wl,-lc++ $(am__append_1) >+ AM_CXXFLAGS = $(REQUIRED_CXXFLAGS) >+ lib@PACKAGE_NAME@_la_SOURCES = $(GEXIV2_sources) $(GEXIV2_public_HEADERS) >+ lib@PACKAGE_NAME@_la_LIBADD = $(EXIV2_LIBS) $(GLIB_LIBS) >Index: graphics/gexiv2/pkg-descr >=================================================================== >--- graphics/gexiv2/pkg-descr (revision 403065) >+++ graphics/gexiv2/pkg-descr (working copy) >@@ -1,4 +1,4 @@ > gexiv2 is a GObject-based wrapper around the Exiv2 library. It makes the > basic features of Exiv2 available to GNOME applications. > >-WWW: http://trac.yorba.org/wiki/gexiv2/ >+WWW: https://wiki.gnome.org/Projects/gexiv2 >Index: graphics/gexiv2/pkg-plist >=================================================================== >--- graphics/gexiv2/pkg-plist (revision 403065) >+++ graphics/gexiv2/pkg-plist (working copy) >@@ -5,11 +5,13 @@ > include/gexiv2/gexiv2-preview-properties.h > include/gexiv2/gexiv2-preview-image.h > include/gexiv2/gexiv2-startup.h >-lib/girepository-1.0/GExiv2-0.4.typelib >+include/gexiv2/gexiv2-version.h >+lib/girepository-1.0/GExiv2-0.10.typelib > lib/libgexiv2.a > lib/libgexiv2.so > lib/libgexiv2.so.2 > lib/libgexiv2.so.2.0.0 > libdata/pkgconfig/gexiv2.pc >-share/gir-1.0/GExiv2-0.4.gir >+%%PYTHON_SITELIBDIR%%/gi/overrides/GExiv2.py >+share/gir-1.0/GExiv2-0.10.gir > share/vala/vapi/gexiv2.vapi
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 205335
: 164262 |
164263
|
175716
|
175717