summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/gphoto2/Makefile30
-rw-r--r--graphics/gphoto2/distinfo2
-rw-r--r--graphics/gphoto2/files/patch-libgphoto2_port::ltmain.sh23
-rw-r--r--graphics/gphoto2/pkg-plist76
4 files changed, 85 insertions, 46 deletions
diff --git a/graphics/gphoto2/Makefile b/graphics/gphoto2/Makefile
index 6c7c791f162b..c97b1944a3cc 100644
--- a/graphics/gphoto2/Makefile
+++ b/graphics/gphoto2/Makefile
@@ -6,8 +6,7 @@
#
PORTNAME= gphoto2
-PORTVERSION= 2.0
-PORTREVISION= 4
+PORTVERSION= 2.1.0
CATEGORIES= graphics
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
http://www.gphoto.net/dist/
@@ -23,28 +22,30 @@ LIB_DEPENDS= intl.2:${PORTSDIR}/devel/gettext \
exif.5:${PORTSDIR}/graphics/libexif
RUN_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconfig
+USE_BZIP2= yes
+USE_REINPLACE= yes
USE_GLIB= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LDFLAGS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS= --without-cdk --without-fig2dev
+CONFIGURE_TARGET= --build=${ARCH}-portbld-freebsd${OSREL}
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
+ LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+CONFIGURE_ARGS= --without-cdk --without-fig2dev --without-xmlto
INSTALLS_SHLIB= yes
MAN1= gphoto2.1
-
-INSTALL_CMD= /usr/bin/install -c -o ${BINOWN} -g ${BINGRP}
+MAN3= gphoto2.3 gphoto2_port.3
post-patch:
.for file in configure libgphoto2_port/configure
- @${PERL} -pi -e 's|-g -Wall||g' ${WRKSRC}/${file}
+ @${REINPLACE_CMD} -e 's|-g -Wall||g ; \
+ s|-pthread|${PTHREAD_LIBS:S/"//g}|g' ${WRKSRC}/${file}
.endfor
- @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${PERL} -pi -e \
- 's|\@INSTALL\@|${INSTALL_CMD}|g ; \
+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|`glib-config|`\$$(GLIB_CONFIG)|g ; \
s| install-docDATA||g ; \
s| install-figureDATA||g ; \
- s|`glib-config|`\$$\(GLIB_CONFIG\)|g ; \
- s|\$$\(libdir\)/pkgconfig|\$$\(prefix\)/libdata/pkgconfig|g'
+ s|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g'
post-install:
.if !defined(NOPORTDOCS)
@@ -52,6 +53,11 @@ post-install:
.for file in AUTHORS NEWS README doc/FAQ doc/gphoto2-cli.txt doc/gphoto2.txt
${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
.endfor
+ @${MKDIR} ${PREFIX}/share/doc/libgphoto2_port
+.for file in AUTHORS NEWS README
+ ${INSTALL_DATA} ${WRKSRC}/libgphoto2_port/${file} \
+ ${PREFIX}/share/doc/libgphoto2_port
+.endfor
.endif
.include <bsd.port.mk>
diff --git a/graphics/gphoto2/distinfo b/graphics/gphoto2/distinfo
index 7b8e7c545cd3..6216af92ba74 100644
--- a/graphics/gphoto2/distinfo
+++ b/graphics/gphoto2/distinfo
@@ -1 +1 @@
-MD5 (gphoto2-2.0.tar.gz) = f958d3c4b7238a8d6f1827da0d708941
+MD5 (gphoto2-2.1.0.tar.bz2) = b998bcb01cbb1916dedea03b7119ae42
diff --git a/graphics/gphoto2/files/patch-libgphoto2_port::ltmain.sh b/graphics/gphoto2/files/patch-libgphoto2_port::ltmain.sh
new file mode 100644
index 000000000000..7fd28043b837
--- /dev/null
+++ b/graphics/gphoto2/files/patch-libgphoto2_port::ltmain.sh
@@ -0,0 +1,23 @@
+--- libgphoto2_port/ltmain.sh.orig Tue Jun 25 21:56:37 2002
++++ libgphoto2_port/ltmain.sh Tue Jul 2 02:34:54 2002
+@@ -967,6 +967,7 @@
+ ;;
+
+ -avoid-version)
++ build_old_libs=no
+ avoid_version=yes
+ continue
+ ;;
+@@ -4273,10 +4274,12 @@
+ fi
+
+ # Install the pseudo-library for information purposes.
++ if /usr/bin/false; then
+ name=`$echo "X$file" | $Xsed -e 's%^.*/%%'`
+ instname="$dir/$name"i
+ $show "$install_prog $instname $destdir/$name"
+ $run eval "$install_prog $instname $destdir/$name" || exit $?
++ fi
+
+ # Maybe install the static library, too.
+ test -n "$old_library" && staticlibs="$staticlibs $dir/$old_library"
diff --git a/graphics/gphoto2/pkg-plist b/graphics/gphoto2/pkg-plist
index f90a4c4ebadf..2724bd51c51b 100644
--- a/graphics/gphoto2/pkg-plist
+++ b/graphics/gphoto2/pkg-plist
@@ -17,42 +17,45 @@ include/gphoto2/gphoto2-result.h
include/gphoto2/gphoto2-setting.h
include/gphoto2/gphoto2-widget.h
include/gphoto2/gphoto2.h
-lib/gphoto2/2.0/libgphoto2_agfa.so
-lib/gphoto2/2.0/libgphoto2_barbie.so
-lib/gphoto2/2.0/libgphoto2_canon.so
-lib/gphoto2/2.0/libgphoto2_casio_qv.so
-lib/gphoto2/2.0/libgphoto2_digita.so
-lib/gphoto2/2.0/libgphoto2_dimagev.so
-lib/gphoto2/2.0/libgphoto2_dimera3500.so
-lib/gphoto2/2.0/libgphoto2_directory.so
-lib/gphoto2/2.0/libgphoto2_jamcam.so
-lib/gphoto2/2.0/libgphoto2_jd11.so
-lib/gphoto2/2.0/libgphoto2_kodak_dc120.so
-lib/gphoto2/2.0/libgphoto2_kodak_dc240.so
-lib/gphoto2/2.0/libgphoto2_kodak_dc3200.so
-lib/gphoto2/2.0/libgphoto2_konica.so
-lib/gphoto2/2.0/libgphoto2_panasonic_coolshot.so
-lib/gphoto2/2.0/libgphoto2_panasonic_dc1000.so
-lib/gphoto2/2.0/libgphoto2_panasonic_dc1580.so
-lib/gphoto2/2.0/libgphoto2_panasonic_l859.so
-lib/gphoto2/2.0/libgphoto2_polaroid_pdc320.so
-lib/gphoto2/2.0/libgphoto2_polaroid_pdc640.so
-lib/gphoto2/2.0/libgphoto2_polaroid_pdc700.so
-lib/gphoto2/2.0/libgphoto2_ptp.so
-lib/gphoto2/2.0/libgphoto2_ricoh.so
-lib/gphoto2/2.0/libgphoto2_samsung.so
-lib/gphoto2/2.0/libgphoto2_sierra.so
-lib/gphoto2/2.0/libgphoto2_sony_dscf1.so
-lib/gphoto2/2.0/libgphoto2_sony_dscf55.so
-lib/gphoto2/2.0/libgphoto2_stv0680.so
-lib/gphoto2_port/0.0.4/libgphoto2_port_serial.so
-lib/gphoto2_port/0.0.4/libgphoto2_port_usb.so
+lib/gphoto2/2.1.0/libgphoto2_agfa.so
+lib/gphoto2/2.1.0/libgphoto2_barbie.so
+lib/gphoto2/2.1.0/libgphoto2_canon.so
+lib/gphoto2/2.1.0/libgphoto2_casio_qv.so
+lib/gphoto2/2.1.0/libgphoto2_digita.so
+lib/gphoto2/2.1.0/libgphoto2_dimagev.so
+lib/gphoto2/2.1.0/libgphoto2_dimera3500.so
+lib/gphoto2/2.1.0/libgphoto2_directory.so
+lib/gphoto2/2.1.0/libgphoto2_fuji.so
+lib/gphoto2/2.1.0/libgphoto2_jamcam.so
+lib/gphoto2/2.1.0/libgphoto2_jd11.so
+lib/gphoto2/2.1.0/libgphoto2_kodak_dc120.so
+lib/gphoto2/2.1.0/libgphoto2_kodak_dc240.so
+lib/gphoto2/2.1.0/libgphoto2_kodak_dc3200.so
+lib/gphoto2/2.1.0/libgphoto2_konica.so
+lib/gphoto2/2.1.0/libgphoto2_mustek.so
+lib/gphoto2/2.1.0/libgphoto2_panasonic_coolshot.so
+lib/gphoto2/2.1.0/libgphoto2_panasonic_dc1000.so
+lib/gphoto2/2.1.0/libgphoto2_panasonic_dc1580.so
+lib/gphoto2/2.1.0/libgphoto2_panasonic_l859.so
+lib/gphoto2/2.1.0/libgphoto2_polaroid_pdc320.so
+lib/gphoto2/2.1.0/libgphoto2_polaroid_pdc640.so
+lib/gphoto2/2.1.0/libgphoto2_polaroid_pdc700.so
+lib/gphoto2/2.1.0/libgphoto2_ptp.so
+lib/gphoto2/2.1.0/libgphoto2_ricoh.so
+lib/gphoto2/2.1.0/libgphoto2_samsung.so
+lib/gphoto2/2.1.0/libgphoto2_sierra.so
+lib/gphoto2/2.1.0/libgphoto2_sipix.so
+lib/gphoto2/2.1.0/libgphoto2_sony_dscf1.so
+lib/gphoto2/2.1.0/libgphoto2_sony_dscf55.so
+lib/gphoto2/2.1.0/libgphoto2_stv0680.so
+lib/gphoto2_port/0.5.0/libgphoto2_port_serial.so
+lib/gphoto2_port/0.5.0/libgphoto2_port_usb.so
lib/libgphoto2.a
lib/libgphoto2.so
lib/libgphoto2.so.2
lib/libgphoto2_port.a
lib/libgphoto2_port.so
-lib/libgphoto2_port.so.0
+lib/libgphoto2_port.so.5
libdata/pkgconfig/libgphoto2.pc
%%PORTDOCS%%share/doc/gphoto2/AUTHORS
%%PORTDOCS%%share/doc/gphoto2/FAQ
@@ -60,6 +63,9 @@ libdata/pkgconfig/libgphoto2.pc
%%PORTDOCS%%share/doc/gphoto2/README
%%PORTDOCS%%share/doc/gphoto2/gphoto2-cli.txt
%%PORTDOCS%%share/doc/gphoto2/gphoto2.txt
+%%PORTDOCS%%share/doc/libgphoto2_port/AUTHORS
+%%PORTDOCS%%share/doc/libgphoto2_port/NEWS
+%%PORTDOCS%%share/doc/libgphoto2_port/README
share/gphoto2/konica/english
share/gphoto2/konica/french
share/gphoto2/konica/german
@@ -70,6 +76,8 @@ share/locale/da/LC_MESSAGES/gphoto2.mo
share/locale/da/LC_MESSAGES/libgphoto2_port.mo
share/locale/de/LC_MESSAGES/gphoto2.mo
share/locale/de/LC_MESSAGES/libgphoto2_port.mo
+share/locale/es/LC_MESSAGES/gphoto2.mo
+share/locale/es/LC_MESSAGES/libgphoto2_port.mo
share/locale/fr/LC_MESSAGES/gphoto2.mo
share/locale/fr/LC_MESSAGES/libgphoto2_port.mo
share/locale/it/LC_MESSAGES/gphoto2.mo
@@ -90,8 +98,10 @@ share/locale/zh_CN/LC_MESSAGES/gphoto2.mo
share/locale/zh_CN/LC_MESSAGES/libgphoto2_port.mo
@dirrm share/gphoto2/konica
@dirrm share/gphoto2
+%%PORTDOCS%%@dirrm share/doc/libgphoto2_port
%%PORTDOCS%%@dirrm share/doc/gphoto2
-@dirrm lib/gphoto2_port/0.0.4
+@dirrm lib/gphoto2_port/0.5.0
@dirrm lib/gphoto2_port
-@dirrm lib/gphoto2/2.0
+@dirrm lib/gphoto2/2.1.0
@dirrm lib/gphoto2
+@dirrm include/gphoto2