aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.gnome.mk
Commit message (Collapse)AuthorAgeFilesLines
* Move Mk/bsd.gnome.mk and Mk/bsd.mate.mk to Mk/Uses/.Koop Mast2016-02-071-731/+0
| | | | | | | | | | | | | | | | | | | To use the GNOME or MATE components activate it by adding gnome or mate to USES. The usage of USE_GNOME/INSTALL_ICONS and for example GLIB_SCHEMAS has stayed the same. Like with USES, the use of USE_GNOME and so after bsd.port.pre.mk is now forbidden. And adapt ports that where still doing that. Exp-runs done by: antoine@ PR: 205432 Reviewed by: antoine@, mat@ Approved by: portmgr (antoine@) Differential Revision: https://reviews.freebsd.org/D3653 Notes: svn path=/head/; revision=408449
* Remove "mode: Fundamental" from the Emacs mode line.Raphael Kubo da Costa2016-01-181-1/+1
| | | | | | | | | | There is no reason to see this file as a plain-text file since Emacs has a proper BSDmakefile (makefile-bsdmake-mode) mode. Approved by: gnome (kwm) Notes: svn path=/head/; revision=406559
* Mk/bsd.gnome.mk : remove net/linc from the component list.Rene Ladan2015-09-271-5/+1
| | | | | | | | Approved by: gnome (kwm) Differential Revision: https://reviews.freebsd.org/D3738 Notes: svn path=/head/; revision=398036
* Explicitly run some gnome commands in post (de)installBaptiste Daroussin2015-09-261-6/+6
| | | | Notes: svn path=/head/; revision=397942
* Remove libgnomedb component. The actualy port was removed April 2014 by bapt.Koop Mast2015-09-051-5/+1
| | | | Notes: svn path=/head/; revision=396193
* Update the USE_GNOME librsvg2 entry, which should have happened inKoop Mast2015-08-291-1/+1
| | | | | | | | | revision 395560. PR: 202378 Notes: svn path=/head/; revision=395562
* The FreeBSD GNOME team proudly presents GNOME 3.16 for FreeBSD.Koop Mast2015-08-051-63/+18
| | | | | | | | | | | | | | | | | | | | | The offical GNOME 3.16 release notes can be found at https://help.gnome.org/misc/release-notes/3.16/ Upgrade instructions for port users: Delete the old tracker package with: # pkg delete -f tracker And user port upgrade tool of choice to upgrade. Thanks to Antoine Brodin for running the exp-runs. This release was made possible by the following people: Gustau Perez Ting-Wei_Lan PR: 201980 Notes: svn path=/head/; revision=393607
* Add build/run depend lines for dconf.Koop Mast2015-07-141-0/+2
| | | | Notes: svn path=/head/; revision=391993
* Fix typo?Koop Mast2015-06-291-1/+1
| | | | | | | Submitted by: adamw@ Notes: svn path=/head/; revision=390930
* Clarify that INSTALLS_ICONS is only usefull for GTK+ applications.Koop Mast2015-06-291-3/+4
| | | | | | | Differential Revision: https://reviews.freebsd.org/D2907 Notes: svn path=/head/; revision=390886
* Use .sinclude when possible.Mathieu Arnold2015-06-131-3/+1
| | | | | | | | | PR: 178271 (based on) Submitted by: eadler Sponsored by: Absolight Notes: svn path=/head/; revision=389312
* Remove gnome-pre-su-install target it is not useful anymoreBaptiste Daroussin2015-05-151-8/+0
| | | | | | | Tested on all non broken ports defining GCONF_SCHEMA Notes: svn path=/head/; revision=386427
* Update cinnamon to 2.4, this should fix [1] and [2].Koop Mast2014-12-301-1/+1
| | | | | | | | | | | | Update totem to 3.14 now that we have gstreamer 1.4 and minor gnome updates. Update evolution suite to 3.12.9. Make sure gtk30 pulls in adwait-icon-theme, since it now the default theme [3]. PR: 195290 [1], 195289 [2], 195455 [3] Obtained from: gnome devel repo Notes: svn path=/head/; revision=375852
* Remove imlib1Baptiste Daroussin2014-12-251-8/+1
| | | | | | | | | | | | | | It has become a patch spaghetti over the time and making it support newer version of various graphics libraries will be a nightmare It is time to say good bye to imlib1 With hat: portmgr Discussed with: antoine Approved by: kwm Notes: svn path=/head/; revision=375595
* Remove gnomehack and desktopfileutilsBaptiste Daroussin2014-12-251-19/+2
| | | | | | | | Differential Revision: https://reviews.freebsd.org/D1369 Approved by: kwm Notes: svn path=/head/; revision=375560
* Remove now useless gnomehier, pkg handles automatically the directories whereBaptiste Daroussin2014-12-251-9/+2
| | | | | | | | | | | needed making gnomehier entirely useless now. Differential Revision: https://reviews.freebsd.org/D1355 Reviewed by: antoine, kwm Approved by: gnome (kwm) Notes: svn path=/head/; revision=375500
* Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla inTijl Coosemans2014-12-081-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | the 32 ports that still use it. Bump PORTREVISION on their dependent ports except the ones that depend on these: audio/libogg audio/libvorbis devel/pcre ftp/curl graphics/jpeg graphics/libart_lgpl graphics/tiff textproc/expat2 textproc/libxslt In these cases the same trick as in the recent gettext update is used. The ports install a symlink with the old library version. When enough of their dependent ports have had regular updates the remaining ones can get a PORTREVISION bump and the links can be removed. Also remove the devel/pcre dependency from USE_GNOME=glib20. It causes over 2200 packages to depend on devel/pcre while less than 200 actually link with it. The glib20 package still depends on devel/pcre so this should not make a difference for ports with USE_GNOME=glib20. Also, libdata/pkgconfig/glib-2.0.pc lists pcre as a private library so USE_GNOME=glib20 should not propagate it. PR: 195724 Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=374303
* Garbage collect the non used and working gconfmm componentBaptiste Daroussin2014-11-191-5/+1
| | | | Notes: svn path=/head/; revision=372795
* Remove libzvt, it is not used anymore by anything in the ports treeBaptiste Daroussin2014-11-191-5/+1
| | | | Notes: svn path=/head/; revision=372785
* The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.Koop Mast2014-11-191-63/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up. This commit removes the old GNOME 2 desktop, bindings and some ports that can't be compiled. A few ports where updated to more recent versions to allow them to compile with this update. Apart from updating ports to newer versions GDM is more integrated with gnome-shell now, and handles several things for the GNOME desktop such as screen locking. If you want to use GNOME 3 via startx, you will have to add your own lock screen/screensaver. For example xscreensaver can be used for sessions started without GDM. Shell Extensions can be installed via https://extensions.gnome.org/ , we have ported a few that can't be installed via this way. The old gnome-utils and gnome-games ports where split up into single ports and where converted to meta-ports. gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but if you use startx you need to do this yourself. Upgrade instructions: Delete the old and conflicting packages: # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \ guile gcalctool gnome-media libgnomekbd # pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \ evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center For package users the following lines will be enough: # pkg upgrade # pkg install gnome3 For ports users should do the following: # portmaster -a # portmaster x11/gnome3 We are currently aware of two issues. The first issue is a bug in the file monitoring code in the glib20 port. This bug causes glib programs to crash when files in a monitored directory are added or removed. Upstream is aware of the problem, but since the problem is quite complex there is no solution yet. This problem isn't restricted to BSD. The second issue is that on certain video cards totem will display a purple/pink overlay on the video. It not clear yet where the issues comes from. Major thanks goes to Gustau Perez for being a driving force behind getting GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs. This update was also made possible by: Joe Maloney Kris Moore Beeblebrox Ryan Lortie Antoine Jacoutot and everyone I missed Notes: svn path=/head/; revision=372768
* Remove eel and ports that use it.Koop Mast2014-10-031-5/+1
| | | | | | | Eel doesn't build after the gnome3 import. Notes: svn path=/head/; revision=369880
* Also update gnomesharp dependacy in bsd.gnome.mkKoop Mast2014-10-021-1/+1
| | | | Notes: svn path=/head/; revision=369824
* Retire gnome-desktop-sharp20 it depends gnome-panel which is going awayKoop Mast2014-10-021-7/+1
| | | | | | | in the GNOME 3 import. Notes: svn path=/head/; revision=369817
* - Set CPPFLAGS and LIBS in a number of ports so configure can find libintl.hTijl Coosemans2014-09-251-5/+7
| | | | | | | | | | | | | | | | | | | | | and libintl.so. This fixes a problem where DATADIRNAME gets an incorrect value which causes locale files to be installed in the wrong place. - The only configure checks that still need to be patched are related to intltool so move DATADIRNAME patching from USES=pathfix to USE_GNOME=intlhack. - games/klavaro: remove excessive dependencies - japanese/libskk: add INSTALL_TARGET=install-strip - math/libqalculate: add INSTALL_TARGET=install-strip and remove pthread patching - multimedia/freetuxtv: remove excessive dependencies - science/gramps: fix shared-mime-info use Exp-run by: antoine Approved by: portmgr (antoine) Notes: svn path=/head/; revision=369260
* - Remove last uses of USE_AUTOTOOLS=libtool from bsd.gnome.mkTijl Coosemans2014-09-171-76/+2
| | | | | | | | | | | (lthack, ltasneededhack and ltverhack) [1] - Remove support for USE_AUTOTOOLS=libtool and USE_AUTOTOOLS=libltdl PR: 188978 [1] Approved by: portmgr (bapt) Notes: svn path=/head/; revision=368357
* devel/glib12 x11-toolkits/gtk12:Tijl Coosemans2014-09-131-4/+4
| | | | | | | | | | - Convert to USES=libtool and bump dependent ports - Add INSTALL_TARGET=install-strip - Remove patches that renamed include directories and libraries so they didn't conflict with early development versions of glib/gtk 2.0 Notes: svn path=/head/; revision=368108
* Convert some @unexec to their proper equivalent in keywordBaptiste Daroussin2014-09-031-1/+1
| | | | Notes: svn path=/head/; revision=367155
* Remove support for NO_STAGEBaptiste Daroussin2014-09-011-6/+1
| | | | | | | | | | | Mark all current non staged ports as BROKEN Reviewed by: antoine Exp-run: antoine Differential Revision: https://reviews.freebsd.org/D693 Notes: svn path=/head/; revision=366839
* bsd.gnome.mk: remove unused libgailgnome componentRene Ladan2014-07-211-5/+1
| | | | | | | Approved by: gnome (kwm) Notes: svn path=/head/; revision=362410
* Add libwnck3. The gtk3 version of libwnck.Koop Mast2014-06-301-2/+5
| | | | | | | Obtained from: GNOME devel repo. Notes: svn path=/head/; revision=359907
* Add a USE_GNOME py3gobject3 component for devel/py3-gobject3 added in r355246.Koop Mast2014-05-261-5/+10
| | | | Notes: svn path=/head/; revision=355281
* - Hack to avoid touching /root/.gconfSteve Wills2014-05-191-2/+2
| | | | | | | Reviewed by: kwm Notes: svn path=/head/; revision=354563
* Add gtkhtml 4.8.0.Koop Mast2014-05-011-1/+5
| | | | | | | | | This is the gtk+ 3.0 version of gtkhtml3. Obtained from: GNOME dev repo. Notes: svn path=/head/; revision=352747
* followup with recent cleanupBaptiste Daroussin2014-04-111-16/+3
| | | | Notes: svn path=/head/; revision=350935
* Prevent Makefile from running "gconftool-2 --makefile-install-rule". ThisKoop Mast2014-04-091-0/+4
| | | | | | | | | command is run on LOCALBASE instead of STAGEDIR. Submitted by: antoine@ Notes: svn path=/head/; revision=350672
* Update ltverhack.Koop Mast2013-12-271-0/+3
| | | | | | | Newer libtool doesn't put double qoutes around the argument anymore. Notes: svn path=/head/; revision=337745
* Add vte3, the Gtk 3 version of the vte terminal widget.Koop Mast2013-12-081-1/+6
| | | | | | | | | | | | Split off gnome-pty-helper from vte to allow both versions of vte to be installed at the same time. Update comment to make it clearer which gtk+ version it is for. Enable introspection bindings in vte. Obtained from: GNOME dev repo. Notes: svn path=/head/; revision=335873
* Remove libxml, last release in 2002. And unsupport upstream.Koop Mast2013-12-051-8/+1
| | | | Notes: svn path=/head/; revision=335670
* Remove ltverhack's hard depend on USE_AUTOTOOLS=libtool.Koop Mast2013-11-191-26/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | The problem with the old method is that the libtool is configured to look first in LOCALBASE for libraries to link to. Normaly this wouldn't cause a problem. However if a port that builds a library with new API also builds introspection files or say gtk bindings, then libtool will look first into LOCALBASE and find the old library version for linking the introspection files or gtk bindings. Due to the missing new API in old library the build will fail with unresolved symbols. The new ltverhack will patch the ltmain.sh and/or libtool files that where bundled with the port. This libtool is correctly configured to first look in for the just build libraries. If the port bundled version of ltmain.sh and/or libtool aren't in ${WRKSRC} then ltverhack_PATCH_FILES can be overwritten with there location in ${WRKSRC}. As a bonus when using the new ltverhack configure will honor --disable-static again. So please check your plist after converting. While here shorten the number of tabs in the lthacks, ltverhack and ltasneededhack PRE_PATCH components so they are just over 80 chars long. Exp-run by: bdrewery@ PR: ports/183936 Obtained from: gnome dev repo Notes: svn path=/head/; revision=334343
* Fix lib_depend for gnome-control-center.Koop Mast2013-11-131-1/+1
| | | | | | | | PR: ports/183916 Submitted by: truckman@ Notes: svn path=/head/; revision=333717
* Fix eel2 lib_depend line.Koop Mast2013-11-121-1/+1
| | | | | | | Submitted by: antoine@ Notes: svn path=/head/; revision=333623
* Add back gtksourceviewmm3 accidently removed in -r333211, because I didn'tKoop Mast2013-11-081-0/+4
| | | | | | | saved/closed my editor... Notes: svn path=/head/; revision=333225
* Which to using new lib_depends syntax.Koop Mast2013-11-081-109/+110
| | | | | | | | | Add stage support. Obtained from: gnome dev repo. Notes: svn path=/head/; revision=333211
* gnomelibs and orbit where retired.Koop Mast2013-11-081-18/+2
| | | | Notes: svn path=/head/; revision=333209
* Remove obsoleted and removed gnome1 components. While here update example.Koop Mast2013-10-271-59/+5
| | | | Notes: svn path=/head/; revision=331777
* Repo copy libgda4 ports to libgda5 and libgdamm to libgdamm5.Koop Mast2013-09-061-2/+14
| | | | | | | | | | Update libgda5 to 5.0.3 and libgdamm5 to 4.99.6. Libgda 5 is the new version of libgda data abstraction library. Obtained from: gnome dev repo. Notes: svn path=/head/; revision=326490
* - Make ports use the libc provided iconv implementation on 10-CURRENTGuido Falsi2013-09-041-1/+1
| | | | | | | | | | | | | after r254273 - Fix a bunch of ports to properly work after this - Mark converters/libiconv as IGNORE for systems with iconv in libc Reviewed by: bapt Approved by: portmgr (bapt) Discussed with: bapt, bsam (who both contributed ideas and code) Notes: svn path=/head/; revision=326307
* Remove pkgconfig USE_GNOME component, it not used anymore [1].Koop Mast2013-09-021-5/+1
| | | | | | | Submitted by: bapt@ [1] Notes: svn path=/head/; revision=325972
* The FreeBSD GNOME team presents a Glib and Gtk+ 3 update.Koop Mast2013-07-311-18/+24
| | | | | | | | | | | | | | | | | | | | | | | This update updates Glib20 to 2.36 and Gtk+ 3.8 * The gio-fam-backend port that used gamin for the GFileMonitor API is gone. It is replaced by a GIO kqueue implementation developed as part of a NetBSD GSoC 2011 project by Dimitry Matveev. * Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0 pkgconfig file [1]. This broke static linking and newer binutils. * Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to prevent creation of / root/.cache dir. Defaults to build & run depend, but :build and :run switches available. * New x11-toolkits/pangox-compat port and companion USE_GNOME component for pangox support which was removed from the pango port. Add it to ports still using pangox API. Exp-run by: bapt@ PR: ports/178958 [1] Submitted by: emaste@ [1] Notes: svn path=/head/; revision=324037
* Remove support for gnomevfs1Rene Ladan2013-07-101-8/+1
| | | | | | | Reviewed by: kwm Notes: svn path=/head/; revision=322631