FreeBSD Bugzilla – Attachment 238547 Details for
Bug 267239
graphics/colord: Update to 1.4.6; converting to meson build; adding port options
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Fixed bash-completion dep
colord.patch (text/plain), 12.16 KB, created by
Adam Weinberger
on 2022-12-05 17:58:46 UTC
(
hide
)
Description:
Fixed bash-completion dep
Filename:
MIME Type:
Creator:
Adam Weinberger
Created:
2022-12-05 17:58:46 UTC
Size:
12.16 KB
patch
obsolete
>diff --git a/graphics/colord/Makefile b/graphics/colord/Makefile >index b77da4c3668a..5569000940f2 100644 >--- a/graphics/colord/Makefile >+++ b/graphics/colord/Makefile >@@ -1,6 +1,5 @@ > PORTNAME= colord >-PORTVERSION= 1.3.5 >-PORTREVISION= 2 >+PORTVERSION= 1.4.6 > CATEGORIES= graphics > MASTER_SITES= https://www.freedesktop.org/software/colord/releases/ > >@@ -10,73 +9,91 @@ WWW= https://www.freedesktop.org/software/colord > > LICENSE= GPLv2 > >-BUILD_DEPENDS= spotread:graphics/argyllcms > LIB_DEPENDS= libdbus-1.so:devel/dbus \ >- liblcms2.so:graphics/lcms2 >-RUN_DEPENDS= spotread:graphics/argyllcms >+ libgusb.so:devel/libgusb \ >+ libgudev-1.0.so:devel/libgudev \ >+ liblcms2.so:graphics/lcms2 \ >+ libpolkit-gobject-1.so:sysutils/polkit >+RUN_DEPENDS= hwdata>0:misc/hwdata > > USERS= colord > GROUPS= colord > >-USES= gettext gmake gnome libtool localbase pathfix pkgconfig sqlite \ >+USES= gettext gnome libtool localbase meson pathfix pkgconfig sqlite \ > tar:xz > USE_GNOME= glib20 intlhack introspection:build >-GNU_CONFIGURE= yes >+ > USE_LDCONFIG= yes > MAKE_JOBS_UNSAFE=yes >-CONFIGURE_ARGS= --disable-udev \ >+MESON_ARGS= -Dsystemd=false -Dudev_rules=false \ >+ -Ddaemon_user=colord -Dlibcolordcompat=true \ >+ -Dpnp_ids=${LOCALBASE}/share/hwdata/hwdata/pnp.ids \ > --localstatedir=/var \ >- --enable-gtk-doc-html=no \ >- --disable-bash-completion \ >- --disable-gusb \ >- --disable-sane \ >- --with-daemon-user=colord \ >- --disable-systemd-login \ >- --enable-libcolordcompat >+ > INSTALL_TARGET= install-strip > > GLIB_SCHEMAS= org.freedesktop.ColorHelper.gschema.xml > > OPTIONS_SUB= yes >-OPTIONS_DEFINE= POLKIT MANPAGES PPROFILES VALA >-OPTIONS_DEFAULT=POLKIT VALA >+OPTIONS_DEFINE= DOCS COMPLETION MANPAGES PPROFILES SANE SENSOR TESTS VALA >+OPTIONS_DEFAULT=COMPLETION MANPAGES VALA TESTS > >+COMPLETION_DESC=Build and install shell completions > PPROFILES_DESC= Build extra print profiles (long build time) >-POLKIT_DESC= Build with Polkit support >+SANE_DESC= Enable SANE support >+SENSOR_DESC= Enable ArgyllCMS sensor >+TESTS_DESC= Build self tests > VALA_DESC= Build Vala language bindings > >+DOCS_MESON_TRUE= docs >+COMPLETION_MESON_TRUE= bash-completion >+MANPAGES_MESON_TRUE= man >+PPROFILES_MESON_TRUE= print_profiles >+SANE_MESON_TRUE= sane >+SENSOR_MESON_TRUE= argyllcms_sensor >+TESTS_MESON_TRUE= tests >+VALA_MESON_TRUE= vapi >+ >+COMPLETION_BUILD_DEPENDS= bash-completion>=2.0:shells/bash-completion >+DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc > POLKIT_LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit > POLKIT_CONFIGURE_ENABLE= polkit >- >-MANPAGES_BUILD_DEPENDS= docbook2html:textproc/docbook-utils \ >- docbook-sgml>0:textproc/docbook-sgml >-PPROFILES_CONFIGURE_ENABLE= print-profiles >-VALA_CONFIGURE_ENABLE= vala >+MANPAGES_BUILD_DEPENDS= xsltproc:textproc/libxslt \ >+ docbook-xsl-ns>0:textproc/docbook-xsl-ns >+SANE_LIB_DEPENDS= libsane.so:graphics/sane-backends >+SENSOR_BUILD_DEPENDS= spotread:graphics/argyllcms >+SENSOR_RUN_DEPENDS= spotread:graphics/argyllcms > VALA_USES= vala:build >+ >+GNOME_HTML_DIR= ${PREFIX}/share/gtk-doc/html >+ > MAKE_ENV= PYTHONDONTWRITEBYTECODE=1 > > .include <bsd.port.options.mk> > > post-patch: >- @${REINPLACE_CMD} -e 's|-Wclobbered||g' \ >- -e 's|-Wempty-body||g' \ >- -e 's|-Wignored-qualifiers||g' \ >- -e 's|-Wtype-limits||g' \ >- -e 's|-Wmissing-parameter-type||g' \ >- ${WRKSRC}/configure >- @${REINPLACE_CMD} -e 's|lib/color|db/color|g' \ >+ @${REINPLACE_CMD} -e 's|lib/color\>|db/color|g' \ > -e 's|/usr/share/color|${PREFIX}/share/color|g' \ >+ -e 's|LOCALSTATEDIR "/lib/|LOCALSTATEDIR "/db/|g' \ > ${WRKSRC}/src/cd-main.c \ > ${WRKSRC}/lib/colord/cd-icc-store.c \ > ${WRKSRC}/src/cd-profile.c >- @${REINPLACE_CMD} -e 's|/usr/share|${LOCALBASE}/share|g' \ >+ @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|g' \ > ${WRKSRC}/lib/colord/cd-edid.c >-.if ! ${PORT_OPTIONS:MMANPAGES} >- @${REINPLACE_CMD} -e "s|2MAN_TRUE=$$|2MAN_TRUE='#'|g ; \ >- s|2MAN_FALSE='#'|2MAN_FALSE=|g" ${WRKSRC}/configure >+.if ${PORT_OPTIONS:MMANPAGES} >+ @${REINPLACE_CMD} -e 's|@@DOCBOOK_MANPAGE_XSL@@|${LOCALBASE}/share/xsl/docbook-ns/manpages/docbook.xsl|' \ >+ ${WRKSRC}/man/meson.build > .endif > > post-install: > @${MKDIR} ${STAGEDIR}/var/db/colord/icc >+ @${FIND} ${STAGEDIR}/var/lib -type d | ${TAIL} -r | ${XARGS} ${RMDIR} >+ >+post-stage-DOCS-on: >+ cd ${WRKSRC}; ${COPYTREE_SHARE} NEWS ${STAGEDIR}${DOCSDIR} >+ >+add-plist-docs: ${STAGE_COOKIE} >+ cd ${STAGEDIR}; ${FIND} ${DOCSDIR:C@^/@@} -type f | ${SED} -e 's@^@/@' >> ${TMPPLIST} >+ cd ${STAGEDIR}; ${FIND} ${PREFIX:C@^/@@}/share/gtk-doc/html -mindepth 2 -type f | ${SED} -e 's@^@/@' >> ${TMPPLIST} > > .include <bsd.port.mk> >diff --git a/graphics/colord/distinfo b/graphics/colord/distinfo >index a00ab243af91..e63478539ba7 100644 >--- a/graphics/colord/distinfo >+++ b/graphics/colord/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1516460331 >-SHA256 (colord-1.3.5.tar.xz) = 2daa8ffd2a532d7094927cd1a4af595b8310cea66f7707edcf6ab743460feed2 >-SIZE (colord-1.3.5.tar.xz) = 1263488 >+TIMESTAMP = 1664763215 >+SHA256 (colord-1.4.6.tar.xz) = 7407631a27bfe5d1b672e7ae42777001c105d860b7b7392283c8c6300de88e6f >+SIZE (colord-1.4.6.tar.xz) = 1872528 >diff --git a/graphics/colord/files/patch-Makefile.in b/graphics/colord/files/patch-Makefile.in >deleted file mode 100644 >index 4366397e093f..000000000000 >--- a/graphics/colord/files/patch-Makefile.in >+++ /dev/null >@@ -1,10 +0,0 @@ >---- Makefile.in.orig 2016-12-26 19:58:23.811313000 +0100 >-+++ Makefile.in 2016-12-26 19:58:44.434394000 +0100 >-@@ -92,7 +92,6 @@ >- @HAVE_DAEMON_TRUE@am__append_1 = \ >- @HAVE_DAEMON_TRUE@ man \ >- @HAVE_DAEMON_TRUE@ policy \ >--@HAVE_DAEMON_TRUE@ rules \ >- @HAVE_DAEMON_TRUE@ src >- >- subdir = . >diff --git a/graphics/colord/files/patch-configure b/graphics/colord/files/patch-configure >deleted file mode 100644 >index bd3d39baefdf..000000000000 >--- a/graphics/colord/files/patch-configure >+++ /dev/null >@@ -1,11 +0,0 @@ >---- configure.orig 2013-04-11 10:05:05.000000000 +0000 >-+++ configure 2013-04-11 10:06:38.000000000 +0000 >-@@ -17763,7 +17763,7 @@ >- fi >- >- # per-machine directory >--CD_SYSTEM_PROFILES_DIR="\$(localstatedir)/lib/colord/icc" >-+CD_SYSTEM_PROFILES_DIR="\$(localstatedir)/db/colord/icc" >- >- >- ac_config_files="$ac_config_files Makefile etc/Makefile contrib/Makefile contrib/session-helper/Makefile contrib/colord-sane/Makefile examples/Makefile man/Makefile doc/Makefile doc/api/Makefile doc/api/dbus/Makefile doc/api/version.xml data/Makefile data/figures/Makefile data/profiles/Makefile data/ti1/Makefile data/org.freedesktop.ColorManager.conf data/tests/Makefile policy/Makefile rules/Makefile rules/69-cd-sensors.rules po/Makefile.in src/Makefile src/plugins/Makefile src/sensors/Makefile client/Makefile lib/Makefile lib/colord/cd-version.h lib/colord/colord.pc lib/colord/Makefile lib/colorhug/Makefile lib/colorhug/colorhug.pc lib/colorhug/ch-version.h lib/dtp94/Makefile lib/huey/Makefile lib/munki/Makefile" >diff --git a/graphics/colord/files/patch-man_meson.build b/graphics/colord/files/patch-man_meson.build >new file mode 100644 >index 000000000000..2e0c4956efdb >--- /dev/null >+++ b/graphics/colord/files/patch-man_meson.build >@@ -0,0 +1,10 @@ >+--- man/meson.build.orig 2022-02-16 15:35:10 UTC >++++ man/meson.build >+@@ -1,6 +1,6 @@ >+ xsltproc = find_program('xsltproc') >+ >+-stylesheet_url = 'http://docbook.sourceforge.net/release/xsl-ns/current/manpages/docbook.xsl' >++stylesheet_url = '@@DOCBOOK_MANPAGE_XSL@@' >+ ret = run_command(xsltproc, '--nonet', stylesheet_url) >+ if ret.returncode() != 0 >+ error('Cannot build man pages without docbook-xsl-ns') >diff --git a/graphics/colord/files/patch-src_Makefile_in b/graphics/colord/files/patch-src_Makefile_in >deleted file mode 100644 >index 15edb6bfb971..000000000000 >--- a/graphics/colord/files/patch-src_Makefile_in >+++ /dev/null >@@ -1,15 +0,0 @@ >-$OpenBSD: patch-src_Makefile_in,v 1.6 2013/03/31 19:41:23 ajacoutot Exp $ >---- src/Makefile.in.orig Thu Mar 28 11:16:10 2013 >-+++ src/Makefile.in Sat Mar 30 16:25:48 2013 >-@@ -1774,11 +1774,6 @@ cd-resources.h: colord.gresource.xml >- $(srcdir)/colord.gresource.xml >- >- install-data-hook: >-- if test -w $(DESTDIR)$(prefix)/; then \ >-- mkdir -p $(DESTDIR)$(CD_SYSTEM_PROFILES_DIR); \ >-- chown $(daemon_user) $(DESTDIR)$(localstatedir)/lib/colord; \ >-- chmod 0755 $(DESTDIR)$(localstatedir)/lib/colord; \ >-- fi >- >- -include $(top_srcdir)/git.mk >- >diff --git a/graphics/colord/pkg-plist b/graphics/colord/pkg-plist >index 71a98d4399ee..dec0bdf7279a 100644 >--- a/graphics/colord/pkg-plist >+++ b/graphics/colord/pkg-plist >@@ -3,7 +3,6 @@ bin/cd-fix-profile > bin/cd-iccdump > bin/cd-it8 > bin/colormgr >-etc/dbus-1/system.d/org.freedesktop.ColorManager.conf > include/colord-1/colord-private.h > include/colord-1/colord-session/cd-session.h > include/colord-1/colord.h >@@ -34,29 +33,46 @@ include/colord-1/colord/cd-sensor.h > include/colord-1/colord/cd-spectrum.h > include/colord-1/colord/cd-transform.h > include/colord-1/colord/cd-version.h >-lib/colord-sensors/libcolord_sensor_argyll.a >-lib/colord-sensors/libcolord_sensor_argyll.so >-lib/colord-sensors/libcolord_sensor_dummy.a >+include/colord-1/colorhug/ch-common.h >+include/colord-1/colorhug/ch-device-queue.h >+include/colord-1/colorhug/ch-device.h >+include/colord-1/colorhug/ch-hash.h >+include/colord-1/colorhug/ch-inhx32.h >+include/colord-1/colorhug/ch-math.h >+include/colord-1/colorhug/ch-version.h >+include/colord-1/colorhug/colorhug.h >+%%SENSOR%%lib/colord-sensors/libcolord_sensor_argyll.a >+%%SENSOR%%lib/colord-sensors/libcolord_sensor_argyll.so >+lib/colord-plugins/libcolord_sensor_camera.so >+lib/colord-plugins/libcolord_sensor_scanner.so >+%%SANE%%lib/colord-plugins/libcolord_sensor_sane.so >+lib/colord-sensors/libcolord_sensor_dtp94.so >+lib/colord-sensors/libcolord_sensor_colorhug.so > lib/colord-sensors/libcolord_sensor_dummy.so >+lib/colord-sensors/libcolord_sensor_huey.so > lib/girepository-1.0/Colord-1.0.typelib >-lib/libcolord.a >+lib/girepository-1.0/Colorhug-1.0.typelib > lib/libcolord.so > lib/libcolord.so.2 > lib/libcolord.so.2.0.5 >-lib/libcolordcompat.a >+lib/libcolorhug.so >+lib/libcolorhug.so.2 >+lib/libcolorhug.so.2.0.5 > lib/libcolordcompat.so >-lib/libcolordprivate.a > lib/libcolordprivate.so > lib/libcolordprivate.so.2 > lib/libcolordprivate.so.2.0.5 > @comment lib/systemd/user/colord-session.service > libdata/pkgconfig/colord.pc >+libdata/pkgconfig/colorhug.pc > libexec/colord > libexec/colord-session >+%%SANE%%libexec/colord-sane > %%MANPAGES%%man/man1/cd-create-profile.1.gz > %%MANPAGES%%man/man1/cd-fix-profile.1.gz > %%MANPAGES%%man/man1/cd-it8.1.gz > %%MANPAGES%%man/man1/colormgr.1.gz >+%%COMPLETION%%share/bash-completion/completions/colormgr > share/color/icc/colord/AdobeRGB1998.icc > share/color/icc/colord/AppleRGB.icc > share/color/icc/colord/BestRGB.icc >@@ -70,6 +86,7 @@ share/color/icc/colord/DonRGB4.icc > share/color/icc/colord/ECI-RGBv1.icc > share/color/icc/colord/ECI-RGBv2.icc > share/color/icc/colord/EktaSpacePS5.icc >+share/color/icc/colord/Rec709.icc > %%PPROFILES%%share/color/icc/colord/FOGRA27L_coated.icc > %%PPROFILES%%share/color/icc/colord/FOGRA28L_webcoated.icc > %%PPROFILES%%share/color/icc/colord/FOGRA29L_uncoated.icc >@@ -149,7 +166,9 @@ share/dbus-1/interfaces/org.freedesktop.ColorManager.Sensor.xml > share/dbus-1/interfaces/org.freedesktop.ColorManager.xml > share/dbus-1/services/org.freedesktop.ColorHelper.service > share/dbus-1/system-services/org.freedesktop.ColorManager.service >+share/dbus-1/system.d/org.freedesktop.ColorManager.conf > share/gir-1.0/Colord-1.0.gir >+share/gir-1.0/Colorhug-1.0.gir > share/locale/as/LC_MESSAGES/colord.mo > share/locale/bn_IN/LC_MESSAGES/colord.mo > share/locale/ca/LC_MESSAGES/colord.mo >@@ -163,10 +182,12 @@ share/locale/es/LC_MESSAGES/colord.mo > share/locale/eu/LC_MESSAGES/colord.mo > share/locale/fi/LC_MESSAGES/colord.mo > share/locale/fr/LC_MESSAGES/colord.mo >+share/locale/fur/LC_MESSAGES/colord.mo > share/locale/gl/LC_MESSAGES/colord.mo > share/locale/gu/LC_MESSAGES/colord.mo > share/locale/he/LC_MESSAGES/colord.mo > share/locale/hi/LC_MESSAGES/colord.mo >+share/locale/hr/LC_MESSAGES/colord.mo > share/locale/hu/LC_MESSAGES/colord.mo > share/locale/id/LC_MESSAGES/colord.mo > share/locale/is/LC_MESSAGES/colord.mo >@@ -202,5 +223,6 @@ share/locale/zh_CN/LC_MESSAGES/colord.mo > share/locale/zh_TW/LC_MESSAGES/colord.mo > share/polkit-1/actions/org.freedesktop.color.policy > %%VALA%%share/vala/vapi/colord.vapi >+%%VALA%%share/vala/vapi/colord.deps > @dir(colord,colord,0755) /var/db/colord/icc > @dir(colord,colord,0755) /var/db/colord
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267239
:
237496
|
238455
|
238547
|
238695