1. 07 Jan, 2017 1 commit
    • sunpoet's avatar
      Add more PLIST_SUB to Mk/Uses/python.mk · 23c52b64
      sunpoet authored
      - Add PYTHON_PYOEXTENSION and PYTHON_SUFFIX
      - Add PYTHON2 and PYTHON3
      - Respect PYTHON_VERSION
      - Rename PYOEXTENSION to PYTHON_PYOEXTENSION
      
      This change would help:
      - Build databases/postgresql*-plpython with Python 3
        (It has PLIST issue since bsd.python.mk to Uses/python.mk transition)
      - Simplify Makefile
      
      PR:		205807
      Differential Revision:	https://reviews.FreeBSD.org/D4758
      Exp-run by:	antoine
      23c52b64
  2. 21 Oct, 2016 1 commit
    • mat's avatar
      ${RM} already has -f. · 316cf631
      mat authored
      PR:		213570
      Submitted by:	mat
      Exp-run by:	antoine
      Sponsored by:	Absolight
      316cf631
  3. 12 Oct, 2016 1 commit
    • rm's avatar
      audio/rhythmbox: fix packaging with python 3.5 · 17a5878e
      rm authored
      - while here fix configure warnings by adjusting configure option names
      - utilize USES=localbase
      - bump PORTREVISION
      
      PR:		213342
      Approved by:	portmgr (blanket approval)
      17a5878e
  4. 01 Apr, 2016 1 commit
  5. 14 Feb, 2016 1 commit
    • kwm's avatar
      The FreeBSD GNOME team proudly presents GNOME 3.18 for FreeBSD. · 18972238
      kwm authored
      The offical GNOME 3.18 release notes can be found at
      https://help.gnome.org/misc/release-notes/3.18/
      
      This update doesn't contain the glib/gtk c++ bindings which will
      be done in a another update due to the requirement on c++11 and the
      amount of fallout this probably will give.
      
      GDM is still at version 3.16 due to some issues.
      
      Bump mate-themes to use the gtk 3.18 version of the themes.
      
      Thanks to Antoine Brodin for running the exp-runs.
      
      This release was made possible by the following people:
        Gustau Perez
        Ting-Wei_Lan
      
      PR:	207006
      18972238
  6. 14 Jun, 2015 1 commit
    • jhale's avatar
      - Update audio/libmusicbrainz5 to 5.1.0 · b6dc0a9f
      jhale authored
      - Fix a crash in audio/sound-juicer caused by libmusicbrainz5 (fix added
        upstream, but not in this release) [1]
      - Bump PORTREVISION on dependent ports
      
      PR:		196959 [1]
      Submitted by:	Pete Johanson <peter@peterjohanson.com> [1]
      b6dc0a9f
  7. 12 Jun, 2015 2 commits
    • kwm's avatar
      Fix py3-libpeas line. · 47b55c1f
      kwm authored
      Submitted by:	Freshports sanity checker
      47b55c1f
    • kwm's avatar
      Chase libpeas change in r389277. · 4e581d2b
      kwm authored
      Disable and don't build plugins that don't work.
      * Context - needs python 3 version of textproc/py-mako
      * rbzeitgeist - needs python 3 of the zeitgeist bindings.
        (The python2 version is bundled in the zeitgeist port)
      4e581d2b
  8. 12 Apr, 2015 1 commit
  9. 10 Apr, 2015 1 commit
    • kwm's avatar
      Mini gnome update. Next stop GNOME 3.16! · 8ec6dd32
      kwm authored
      Update rhythmbox to 3.2.
      Update gnome-tweak-tool to 3.14.3.
      Update gnome-mines to 3.14.2.
      Update eog to 3.14.4.
      Update geary to 0.10.0.
      Update tracker to 1.2.6.
      Update gdm to 3.14.2.
      Update gtk30 to 3.14.12.
      Update gtksourceview3 to 3.14.4.
      
      Obtained from:	GNOME dev repo
      8ec6dd32
  10. 27 Feb, 2015 1 commit
  11. 10 Jan, 2015 1 commit
  12. 19 Nov, 2014 1 commit
    • kwm's avatar
      The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2. · be884cd4
      kwm authored
      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
      be884cd4
  13. 19 Oct, 2014 1 commit
  14. 28 Sep, 2014 1 commit
  15. 10 Sep, 2014 1 commit
  16. 11 Aug, 2014 1 commit
    • tijl's avatar
      comms/lirc: · 14f6eac5
      tijl authored
      - Fix missing -lusb [1]
      - Convert to USES=libtool and bump dependent ports
      - Add INSTALL_TARGET=install-strip
      - Use @sample
      
      Reported by:	sbruno [1]
      14f6eac5
  17. 09 Aug, 2014 1 commit
    • mva's avatar
      Convert the Python framework bits to USES=python. · 628190fa
      mva authored
      Please use USES=python instead of USE_PYTHON.
      
        USE_PYTHON=yes becomes USES=python
        USE_PYTHON=2.7+ becomes USES=python:2.7+
        USE_PYTHON_BUILD=3.3 becomes USES=python:3.3,build
        ...
      
      A new PYTHON_FEATURES variable was added, which enables certain features for a
      port and replaces some knobs at the same time;
      
        PYTHON_FEATURES=distutils replaces USE_PYDISTUTILS
        PYTHON_FEATURES=autoplist replaces PYDISTUTILS_AUTOPLIST
        PYTHON_FEATURES=py3kplist replaces PYTHON_PY3K_PLIST_HACK
        PYTHON_FEATURES=noegginfo replaces PYDISTUTILS_NOEGGINFO
        PYTHON_FEATURES=concurrent replaces PYTHON_CONCURRENT_INSTALL
        PYTHON_FEATURES=pythonprefix replaces USE_PYTHON_PREFIX
      
      Some knobs have been deprecated and are to be removed in the near future:
      
        PYTHON_MASTER_SITES - use MASTER_SITE_PYTHON instead
        PYTHON_PKGNAMESUFFIX - use PYTHON_PKGNAMEPREFIX instead
        PYDISTUTILS_INSTALLNOSINGLE - deprecated without replacement
      
      Some knobs have been removed completely:
      
        PYTHON_MASTER_SITE_SUBDIR
        PYTHON_DISTNAME
        PYTHON_WRKSRC
      
      Several variables specific to the Python framework are no longer passed to the
      build environment to avoid polluting dependency builds.
      
        PYTHON_VERSION is not passed to .MAKEFLAGS anymore
        PYTHON_DEFAULT_VERSION,
        PYTHON_DEFAULT_PORTVERSION and
        PYTHONBASE are not passed to the make environment anymore
      
      The conversion required a couple of ports to be updated to fit the changes and
      new requirements. Those included "bsd.python.mk" directly or contained checks
      in places, for which the USES framework would fail to provide correct values.
      
      Python modules directly using the upstream Python package (such as py-tkinter
      or py-sqlite3) were updated to avoid using the now unnecessary and remmoved
      knobs from "bsd.python.mk".
      
      Phabric:	D399
      exp-run:	167368 192357
      PR:		167368 192357
      Reviewed by:	antoine, wg
      Exp-run award:	antoine
      With hat:	python@
      Approved by:	portmgr
      628190fa
  18. 23 Jul, 2014 1 commit
  19. 19 Jul, 2014 1 commit
  20. 18 Jul, 2014 1 commit
    • tijl's avatar
      audio/rhythmbox: drop :keepla · 358e4495
      tijl authored
      multimedia/banshee: add USES=libtool and INSTALL_TARGET=install-strip
      multimedia/libmtp: add USES=libtool and INSTALL_TARGET=install-strip
      multimedia/libaacs:
      - USES=libtool pathfix
      - Add INSTALL_TARGET=install-strip
      - Avoid USE_AUTOTOOLS
      - Remove plist target, superseded by makeplist
      multimedia/libbluray:
      - USES=libtool pathfix
      - Add INSTALL_TARGET=install-strip
      - Avoid USE_AUTOTOOLS
      - Remove plist target, superseded by makeplist
      - Use OPTIONS_SUB
      - Replace patch with post-patch command
      
      Bump dependent ports
      358e4495
  21. 11 Jun, 2014 1 commit
    • tijl's avatar
      Support LIBS like LDFLAGS. · 67f12d41
      tijl authored
      - Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
      - Add an option helper for LIBS.
      - Adjust all ports that already use LIBS.  Also remove references to
        PTHREAD_CFLAGS and PTHREAD_LIBS while here.
      - Some ports did not support having a LIBS environment variable and
        required additional patches.
      
      Somewhat simplified a linker command line looks like:
      
      ${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
      
      where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
      LIBS can be controlled by us.  If possible -L and -l flags need to be
      added to LIBS to make sure they appear after any -L and -l flags set by
      upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
      may appear too early on the command line causing installed libraries to
      be linked in instead of freshly built ones.
      
      Additional changes:
      benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
      comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
      graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
      graphics/visionworkbench: Remove FreeBSD 7 support.
      multimedia/libmovtar: New LIB_DEPENDS syntax.
      multimedia/opencinematools: Use standard do-build.
      net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
      net-mgmt/nagios: Remove -fPIC.
      net-mgmt/nagios4: Remove -fPIC.
      print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
      security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
      ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
      in configure that falsely detects pthread_mutexattr_init in our libc.
      sysutils/dar: Fix iconv detection.
      x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
      hack and use $CXX as linker as on other platforms.
      
      PR:		190592
      Exp-run by:	antoine
      Approved by:	portmgr (antoine)
      67f12d41
  22. 25 Apr, 2014 1 commit
    • bapt's avatar
      Stagify brasero · 202047fd
      bapt authored
      Convert to USES=libtool
      Chase shlib number change
      Clean up a bit chased ports
      202047fd
  23. 23 Apr, 2014 1 commit
    • tijl's avatar
      When linking a library libA with a library libB using libtool, if libB.la · 55e5c34e
      tijl authored
      exists, libtool will add all libraries libB.la refers to (dependency_libs
      field) to the linker command line and store them in the dependency_libs
      field of libA.la.  So everything that subsequently links with libA will also
      link to these extra libraries.  This causes too much overlinking.
      
      This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
      field in .la libraries during staging.  However, because .la libraries have
      very limited use when dependency_libs is empty it makes sense to completely
      remove them during staging.
      
      So with this commit USES=libtool is modified to remove .la libraries and a
      new form (USES=libtool:keepla) is introduced in case they need to be kept
      (dependency_libs is still emptied).
      
      PORTREVISION is bumped on all ports with USES=libtool that install .la
      libraries.  Most ports are also changed to add :keepla because .la
      libraries have to be kept around as long as there are dependent ports with
      .la libraries that refer to them in their dependency_libs field.  In most
      cases :keepla can be removed again as soon as all dependent ports that
      install .la libraries have some form of USES=libtool added to their
      Makefile.
      
      PR:		ports/188759
      Exp-run:	bdrewery
      Approved by:	portmgr (bdrewery)
      55e5c34e
  24. 09 Apr, 2014 1 commit
    • bapt's avatar
      Support stage · 7f78fda9
      bapt authored
      USES=libtools
      add missing USES=desktop-file-utils
      Convert to USES=webplugin
      strip binaries
      7f78fda9
  25. 10 Mar, 2014 1 commit
  26. 11 Dec, 2013 1 commit
  27. 14 Nov, 2013 1 commit
  28. 13 Nov, 2013 1 commit
  29. 20 Sep, 2013 1 commit
  30. 05 Sep, 2013 1 commit
  31. 30 Aug, 2013 1 commit
    • bapt's avatar
      Convert audio from USE_GMAKE to USES=gmake · 216ddc41
      bapt authored
      While here:
      - Trim headers
      - Convert some USE_GNOME=pkgconfig to USES=pkgconfig
      - Add some missing pkgconf dependencies
      - Convert some USE_GNOME=gnomehack to USES=pathfix
      216ddc41
  32. 04 Jun, 2013 1 commit
  33. 24 Apr, 2013 1 commit
  34. 26 Mar, 2013 1 commit
  35. 01 Jun, 2012 1 commit
  36. 25 May, 2012 1 commit
  37. 27 Apr, 2012 1 commit
  38. 06 Feb, 2012 1 commit
  39. 23 Sep, 2011 1 commit