summaryrefslogtreecommitdiffstats
path: root/x11/cinnamon/Makefile
diff options
context:
space:
mode:
authorgusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2013-10-10 06:38:54 +0800
committergusi <gusi@df743ca5-7f9a-e211-a948-0013205c9059>2013-10-10 06:38:54 +0800
commitb27260bec4dec433d91f86459586a4c5e8c45e5a (patch)
tree52412a380d2a3bc3dc456ac020d2ea5dfd3925c5 /x11/cinnamon/Makefile
parentfa32e601e6ae5eacda9dbdb05ce809f98be6af21 (diff)
downloadmarcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.tar
marcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.tar.gz
marcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.tar.bz2
marcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.tar.lz
marcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.tar.xz
marcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.tar.zst
marcuscom-ports-b27260bec4dec433d91f86459586a4c5e8c45e5a.zip
Various upgrades and fixes for cinnamon:
- Upgrade cinnamon, cinnamon-control-center, nemo and mutter [1]. - Add staging support - While here change lib_depends to the new style - Add some USES+=pkgconfig missing - Sort USE_GNOME - Update the pkg-plist for all the ports changed - Fix the COMMENT knobs - Fix the nemo patches. Remove patch-autogen.sh - Remove patch-panels_common_cc-common-language.c and add patch-panels_user-accounts_um-utils.c for c-c-c Reviewed by: kwm [1] 1.8.8.1, 1.8.2, 1.8.5 and 3.6.2 git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@18785 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'x11/cinnamon/Makefile')
-rw-r--r--x11/cinnamon/Makefile49
1 files changed, 22 insertions, 27 deletions
diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile
index 63f741325..3bad08a49 100644
--- a/x11/cinnamon/Makefile
+++ b/x11/cinnamon/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= cinnamon
-PORTVERSION= 1.7.1
+PORTVERSION= 1.8.8.1
CATEGORIES= x11 gnome
DIST_SUBDIR= gnome3
@@ -18,9 +18,9 @@ LIB_DEPENDS= libstartup-notification-1.so:${PORTSDIR}/x11/startup-notification \
libtelepathy-logger.so:${PORTSDIR}/net-im/telepathy-logger \
libfolks.so:${PORTSDIR}/net-im/folks \
libpulse.so:${PORTSDIR}/audio/pulseaudio \
- libcroco.so:${PORTSDIR}/textproc/libcroco \
+ libcroco-0.6.so:${PORTSDIR}/textproc/libcroco \
libdbus-glib-1.so:${PORTSDIR}/devel/dbus-glib \
- libclutter-glx-1.so:${PORTSDIR}/graphics/clutter \
+ libclutter-glx-1.0.so:${PORTSDIR}/graphics/clutter \
libgjs.so:${PORTSDIR}/lang/gjs
RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus \
${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss \
@@ -29,19 +29,18 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-
${PYTHONPREFIX_INCLUDEDIR}/Imaging.h:${PORTSDIR}/graphics/py-imaging \
${LOCALBASE}/share/doc/py-lxml/CREDITS.txt:${PORTSDIR}/devel/py-lxml
+WRKSRC= ${WRKDIR}/linuxmint-Cinnamon-aa9fb31
+
USE_GITHUB= yes
GH_ACCOUNT= linuxmint
-GH_TAGNAME= 1.7.1
-GH_COMMIT= 941456a
-
-WRKSRC= ${WRKDIR}/${GH_ACCOUNT}-Cinnamon-${GH_COMMIT}
+GH_TAGNAME= 1.8.8.1
+GH_COMMIT= 6d44281
-NO_STAGE= yes
USE_XORG= x11 xfixes sm
-USES= gettext gmake pathfix
+USES= gettext gmake pathfix pkgconfig
USE_AUTOTOOLS= libtool autoconf automake
-USE_GNOME= gnomeprefix intlhack gtk30 gconf2 gnomemenus3 \
- gnomedesktop3 evolutiondataserver3 pygnome2
+USE_GNOME= evolutiondataserver3 gconf2 gnomedesktop3 gnomemenus3 \
+ gnomeprefix gtk30 intlhack introspection:build
USE_GSTREAMER= theora vp8 ogg
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
@@ -49,25 +48,18 @@ USE_PYTHON= yes
GLIB_SCHEMAS= org.cinnamon.gschema.xml
-MAN1= cinnamon.1 \
- cinnamon-extension-tool.1 \
- cinnamon-launcher.1 \
- cinnamon-menu-editor.1 \
- cinnamon-settings.1 \
- cinnamon2d.1 \
- gnome-session-cinnamon.1 \
- gnome-session-cinnamon2d.1
-
CONFIGURE_ARGS+=--enable-compile-warnings=no \
--with-ca-certificates=${LOCALBASE}/share/certs/ca-root-nss.crt
CPPFLAGS+= -I${LOCALASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
- @${MKDIR} ${WRKSRC}/files${PREFIX}
+ @${MKDIR} ${WRKSRC}/files${STAGE}${PREFIX}
.for d in bin lib share
@${MV} ${WRKSRC}/files/usr/${d} ${WRKSRC}/files${PREFIX}
.endfor
+ @${MV} ${WRKSRC}/files/${PREFIX}/share/cinnamon/locale \
+ ${WRKSRC}/files/${PREFIX}/share/locale
@${MV} ${WRKSRC}/files/etc ${WRKSRC}/files${PREFIX}
@${MV} ${WRKSRC}/files/${PREFIX}/lib/* ${WRKSRC}/files${PREFIX}/share/
@${RMDIR} ${WRKSRC}/files/${PREFIX}/lib
@@ -75,6 +67,9 @@ post-patch:
@${REINPLACE_CMD} -e 's|/usr/lib|${PREFIX}/lib/|g' \
${WRKSRC}/files${PREFIX}/share/cinnamon-settings/bin/capi.py
+ @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "/usr/share/cinnamon/locale" | \
+ ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share/cinnamon/locale|${PREFIX}/share/locale|g"
+
@${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share/|g ;\
s|/usr/lib|${PREFIX}/share/|g' \
${WRKSRC}/data/theme/cinnamon.css \
@@ -83,7 +78,6 @@ post-patch:
${WRKSRC}/js/ui/expo.js \
${WRKSRC}/makepot \
${WRKSRC}/src/st/st-background-effect.c \
- ${WRKSRC}/files/generate_desktop_files \
${WRKSRC}/files${PREFIX}/bin/cinnamon-launcher \
${WRKSRC}/files${PREFIX}/share/cinnamon/applets/brightness@cinnamon.org/applet.js \
${WRKSRC}/files${PREFIX}/share/cinnamon/applets/panel-launchers@cinnamon.org/cinnamon-add-panel-launcher.py \
@@ -118,9 +112,6 @@ post-patch:
s|const GnomeBluetooth = imports.gi.GnomeBluetooth;||g' \
${WRKSRC}/files${PREFIX}/share/cinnamon/applets/bluetooth\@cinnamon.org/applet.js
- @${FIND} ${WRKSRC} -name \* | ${XARGS} ${EGREP} -l "\/usr\/share\/cinnamon\/locale" | \
- ${XARGS} ${REINPLACE_CMD} -e "s|/usr/share/cinnamon/locale/|${PREFIX}cinnamon/locale|g"
-
@${REINPLACE_CMD} -e 's|/usr/lib/gnome-session|${PREFIX}/libexec|g' \
${WRKSRC}/files${PREFIX}/share/gnome-session/sessions/cinnamon.session
@@ -131,8 +122,12 @@ post-patch:
/datadir/s|/usr|${PREFIX}|g' \
${WRKSRC}/files${PREFIX}/share/cinnamon-menu-editor/cme/config.py
- @${REINPLACE_CMD} -e 's|"usr/lib|"${PREFIX}/share/|g ;\
- s|"usr/share|"${PREFIX}/share/|g' \
+ @${REINPLACE_CMD} -e 's|/usr/share|${STAGEDIR}${PREFIX}/share/|g ;\
+ s|/usr/lib|${PREFIX}/share/|g' \
+ ${WRKSRC}/files/generate_desktop_files
+
+ @${REINPLACE_CMD} -e 's|"usr/lib|"${STAGEDIR}${PREFIX}/share/|g ;\
+ s|"usr/share|"${STAGEDIR}${PREFIX}/share/|g' \
${WRKSRC}/files/generate_desktop_files
@${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|g' \