Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 6 Feb 2020 18:22:25 +0000 (UTC)
From:      Steve Wills <swills@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r525397 - in head/devel/libappindicator: . files
Message-ID:  <202002061822.016IMPYZ004878@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: swills
Date: Thu Feb  6 18:22:24 2020
New Revision: 525397
URL: https://svnweb.freebsd.org/changeset/ports/525397

Log:
  devel/libappindicator: update and undeprecate
  
  While here, pass maintainership to submitter
  
  PR:		243750
  Submitted by:	Hiroki Tagato <tagattie@yandex.com>

Added:
  head/devel/libappindicator/files/extra-patch-bindings_vala_examples_Makefile.am   (contents, props changed)
Deleted:
  head/devel/libappindicator/files/extra-patch-bindings-vala-examples-Makefile.in
  head/devel/libappindicator/files/patch-src_Makefile.in
Modified:
  head/devel/libappindicator/Makefile   (contents, props changed)
  head/devel/libappindicator/distinfo   (contents, props changed)
  head/devel/libappindicator/pkg-plist   (contents, props changed)

Modified: head/devel/libappindicator/Makefile
==============================================================================
--- head/devel/libappindicator/Makefile	Thu Feb  6 18:08:07 2020	(r525396)
+++ head/devel/libappindicator/Makefile	Thu Feb  6 18:22:24 2020	(r525397)
@@ -1,37 +1,51 @@
 # $FreeBSD$
 
 PORTNAME=	libappindicator
-PORTVERSION=	12.10.0
-PORTREVISION=	2
+PORTVERSION=	${MAJOR_VER}.${SNAPSHOT_VER:S/.//g}.${PATCH_VER:S/ubuntu//}
 CATEGORIES=	devel
-MASTER_SITES=	https://launchpad.net/${PORTNAME}/${PORTVERSION:R}/${PORTVERSION}/+download/
+MASTER_SITES=	http://archive.ubuntu.com/ubuntu/pool/main/liba/${PORTNAME}/
+DISTNAME=	${PORTNAME}_${MAJOR_VER}+${SNAPSHOT_VER}.orig
 
-MAINTAINER=	swills@FreeBSD.org
+PATCH_SITES=		${MASTER_SITES}
+PATCHFILES=		${PORTNAME}_${MAJOR_VER}+${SNAPSHOT_VER}-${PATCH_VER}.diff.gz
+PATCH_DIST_STRIP=	-p1
+
+MAINTAINER=	tagattie@yandex.com
 COMMENT=	KSNI App Indicator library
 
 LICENSE=	LGPL21+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-DEPRECATED=	Old, uses EOLed python27
-EXPIRATION_DATE=	2020-03-02
+BUILD_DEPENDS=	gnome-autogen.sh:devel/gnome-common \
+		gtkdocize:textproc/gtk-doc
+LIB_DEPENDS=	libdbus-glib-1.so:devel/dbus-glib \
+		libdbusmenu-gtk3.so:devel/libdbusmenu
 
-LIB_DEPENDS=	libdbusmenu-gtk3.so:devel/libdbusmenu \
-		libindicator3.so:devel/libindicator \
-		libdbus-glib-1.so:devel/dbus-glib
-
-USES=		gmake gnome libtool pkgconfig python:2.7
+USES=		autoreconf:build gmake gnome libtool pkgconfig
 USE_LDCONFIG=	yes
-USE_GNOME=	gtk30 pygtk2
+USE_GNOME=	cairo gdkpixbuf2 gtk30
 
-OPTIONS_DEFINE=	VAPI
+OPTIONS_DEFINE=		VAPI
 OPTIONS_DEFAULT=	VAPI
-OPTIONS_SUB=	yes
+OPTIONS_SUB=		yes
 
 VAPI_BUILD_DEPENDS=	vala>=0:lang/vala
-VAPI_CONFIGURE_ENV_OFF=	ac_cv_path_VALA_API_GEN= ac_cv_path_VALAC=
-VAPI_VARS=	EXTRA_PATCHES+=${PATCHDIR}/extra-patch-bindings-vala-examples-Makefile.in
+VAPI_CONFIGURE_ENV_OFF=	ac_cv_path_VALA_API_GEN= \
+			ac_cv_path_VALAC=
+VAPI_VARS=		EXTRA_PATCHES+=${PATCHDIR}/extra-patch-bindings_vala_examples_Makefile.am
 
+NO_WRKSUBDIR=	yes
+
 GNU_CONFIGURE=	yes
-CONFIGURE_ARGS=	--with-gtk=3
+CONFIGURE_ARGS=	--enable-gtk-doc \
+		--with-gtk=3
+INSTALL_TARGET=	install-strip
+
+MAJOR_VER=	12.10.1
+SNAPSHOT_VER=	18.04.20180322.1
+PATCH_VER=	0ubuntu5
+
+pre-configure:
+	cd ${WRKSRC} && ${SETENV} NOCONFIGURE=yes ${SH} ./autogen.sh
 
 .include <bsd.port.mk>

Modified: head/devel/libappindicator/distinfo
==============================================================================
--- head/devel/libappindicator/distinfo	Thu Feb  6 18:08:07 2020	(r525396)
+++ head/devel/libappindicator/distinfo	Thu Feb  6 18:22:24 2020	(r525397)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1525372668
-SHA256 (libappindicator-12.10.0.tar.gz) = d5907c1f98084acf28fd19593cb70672caa0ca1cf82d747ba6f4830d4cc3b49f
-SIZE (libappindicator-12.10.0.tar.gz) = 535562
+TIMESTAMP = 1580450115
+SHA256 (libappindicator_12.10.1+18.04.20180322.1.orig.tar.gz) = 59cde4b05ba166b1ab0166b69dcfbb90292aaa6e72d7a1498bde407cfada1be1
+SIZE (libappindicator_12.10.1+18.04.20180322.1.orig.tar.gz) = 71219
+SHA256 (libappindicator_12.10.1+18.04.20180322.1-0ubuntu5.diff.gz) = 4cb41fbdecbc940d5a2ba45794a596e16be12f9718a4bfb32801f98be61ad969
+SIZE (libappindicator_12.10.1+18.04.20180322.1-0ubuntu5.diff.gz) = 20583

Added: head/devel/libappindicator/files/extra-patch-bindings_vala_examples_Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/libappindicator/files/extra-patch-bindings_vala_examples_Makefile.am	Thu Feb  6 18:22:24 2020	(r525397)
@@ -0,0 +1,11 @@
+--- bindings/vala/examples/Makefile.am.orig	2018-03-22 01:15:43 UTC
++++ bindings/vala/examples/Makefile.am
+@@ -18,7 +18,7 @@ BUILT_SOURCES = indicator-example.c
+ 
+ indicator-example.c: $(VALAFILES) Makefile.am
+ 	$(VALAC) $(VALAFLAGS) -C $< -o $@
+-	$(SED) -i "s|#include\s*<\s*libappindicator/app-indicator.h\s*>||g" $@
++	$(SED) -i '' "s|#include\s*<\s*libappindicator/app-indicator.h\s*>||g" $@
+ 
+ nodist_indicator_example_SOURCES = indicator-example.c
+ indicator_example_CFLAGS = \

Modified: head/devel/libappindicator/pkg-plist
==============================================================================
--- head/devel/libappindicator/pkg-plist	Thu Feb  6 18:08:07 2020	(r525396)
+++ head/devel/libappindicator/pkg-plist	Thu Feb  6 18:22:24 2020	(r525397)
@@ -14,13 +14,15 @@ share/gtk-doc/html/libappindicator/api-index-full.html
 share/gtk-doc/html/libappindicator/ch01.html
 share/gtk-doc/html/libappindicator/home.png
 share/gtk-doc/html/libappindicator/index.html
-share/gtk-doc/html/libappindicator/index.sgml
+share/gtk-doc/html/libappindicator/left-insensitive.png
 share/gtk-doc/html/libappindicator/left.png
 share/gtk-doc/html/libappindicator/libappindicator-app-indicator.html
 share/gtk-doc/html/libappindicator/libappindicator.devhelp2
 share/gtk-doc/html/libappindicator/object-tree.html
+share/gtk-doc/html/libappindicator/right-insensitive.png
 share/gtk-doc/html/libappindicator/right.png
 share/gtk-doc/html/libappindicator/style.css
+share/gtk-doc/html/libappindicator/up-insensitive.png
 share/gtk-doc/html/libappindicator/up.png
 %%VAPI%%share/vala/vapi/appindicator3-0.1.deps
 %%VAPI%%share/vala/vapi/appindicator3-0.1.vapi



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202002061822.016IMPYZ004878>