[MacPorts] #38572: glib2: fix livecheck
#38572: glib2: fix livecheck -------------------------+-------------------------- Reporter: cal@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Keywords: | Port: glib2 -------------------------+-------------------------- The glib2 livecheck does not detect new stable releases. Since glib2 is a GNOME project, it uses the "even majors are new stable releases" versioning scheme. The following patch takes that into account. Note that according to this new livecheck, glib2 is outdated (and the new version of gtk3, which is also outdated, requires a glib2 update). -- Ticket URL: <https://trac.macports.org/ticket/38572> MacPorts <http://www.macports.org/> Ports system for OS X
#38572: glib2: fix livecheck --------------------------+-------------------------- Reporter: cal@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: glib2 | --------------------------+-------------------------- Changes (by cal@…): * keywords: => haspatch -- Ticket URL: <https://trac.macports.org/ticket/38572#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#38572: glib2: fix livecheck --------------------------+-------------------------- Reporter: cal@… | Owner: ryandesign@… Type: enhancement | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.3 Resolution: | Keywords: haspatch Port: glib2 | --------------------------+-------------------------- Comment (by ryandesign@…): This is great, I've been wanting a way to do this for a long time. We should apply this to glib2, glib2-devel, pango, pango-devel, and all the other gnome ports that currently do lesser livechecks that don't detect new branches. Feel free to apply this to any of my ports. -- Ticket URL: <https://trac.macports.org/ticket/38572#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#38572: GNOME ports: fix livecheck to support GNOME versioning scheme -------------------------------------------------+------------------------- Reporter: cal@… | Owner: Type: enhancement | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.1.3 Port: alacarte anjuta at-spi at-spi2-atk | Keywords: at-spi2-core atk atkmm bakery bug-buddy | dasher devhelp dia drwright empathy eog | epiphany epiphany-extensions esound evince | evolution-data-server file-roller folks gal | gazpacho gcalctool gconf gconf-editor gconfmm | gdl gdm gedit gedit-plugins ggv ghex glabels | glade3 glib-networking glibmm gnet2 gnome- | applets gnome-audio gnome-backgrounds gnome- | common gnome-control-center gnome-desktop | gnome-devel-docs gnome-doc-utils gnome-games | gnome-icon-theme gnome-keyring gnome-libs | gnome-mag gnome-media gnome-menus gnome-mime- | data gnome-mud gnome-netstatus gnome-panel | gnome-python-desktop gnome-python-extras | gnome-python26-extras gnome-python27-extras | gnome-session gnome-settings-daemon gnome- | speech gnome-system-monitor gnome-terminal | gnome-themes gnome-user-docs gnome-utils | gnome-vfs gnome-vfs-monikers gnome-vfsmm | gnopernicus gnumeric gob2 gobject- | introspection goffice goffice03 goocanvas | goocanvasmm gtetrinet gtk2 gtk2-murrine | gtksourceview gtksourceview2 gtksourceviewmm2 | gucharmap gvfs gwget json-glib kiwi libbonobo | libbonoboui libchamplain libcroco libepc | libgail-gnome libgda3 libgda4 libgda5 | libgdamm4 libgdata libgee libghttp libglademm | libgnome libgnome-keyring libgnomecanvas | libgnomecanvasmm libgnomecups libgnomedb | libgnomekbd libgnomemm libgnomeprint | libgnomeprintui libgnomeui libgnomeuimm | libgsf libgtkhtml3 libgtksourceviewmm libgtop | libidl liboobs libsecret libsoup libunique | libwnck libxklavier linc metacity mlview mm- | common nautilus oaf orbit orbit2 pessulus | planner py26-eggtrayicon py26-gda py26-gdl | py26-gtkhtml2 py26-gtkspell py27-eggtrayicon | py27-gda py27-gdl py27-gtkhtml2 py27-gtkspell | -------------------------------------------------+------------------------- Changes (by cal@…): * keywords: haspatch => * port: glib2 => alacarte anjuta at-spi at-spi2-atk at-spi2-core atk atkmm bakery bug- buddy dasher devhelp dia drwright empathy eog epiphany epiphany- extensions esound evince evolution-data-server file-roller folks gal gazpacho gcalctool gconf gconf-editor gconfmm gdl gdm gedit gedit- plugins ggv ghex glabels glade3 glib-networking glibmm gnet2 gnome- applets gnome-audio gnome-backgrounds gnome-common gnome-control- center gnome-desktop gnome-devel-docs gnome-doc-utils gnome-games gnome-icon-theme gnome-keyring gnome-libs gnome-mag gnome-media gnome- menus gnome-mime-data gnome-mud gnome-netstatus gnome-panel gnome- python-desktop gnome-python-extras gnome-python26-extras gnome- python27-extras gnome-session gnome-settings-daemon gnome-speech gnome-system-monitor gnome-terminal gnome-themes gnome-user-docs gnome-utils gnome-vfs gnome-vfs-monikers gnome-vfsmm gnopernicus gnumeric gob2 gobject-introspection goffice goffice03 goocanvas goocanvasmm gtetrinet gtk2 gtk2-murrine gtksourceview gtksourceview2 gtksourceviewmm2 gucharmap gvfs gwget json-glib kiwi libbonobo libbonoboui libchamplain libcroco libepc libgail-gnome libgda3 libgda4 libgda5 libgdamm4 libgdata libgee libghttp libglademm libgnome libgnome-keyring libgnomecanvas libgnomecanvasmm libgnomecups libgnomedb libgnomekbd libgnomemm libgnomeprint libgnomeprintui libgnomeui libgnomeuimm libgsf libgtkhtml3 libgtksourceviewmm libgtop libidl liboobs libsecret libsoup libunique libwnck libxklavier linc metacity mlview mm-common nautilus oaf orbit orbit2 pessulus planner py26-eggtrayicon py26-gda py26-gdl py26-gtkhtml2 py26-gtkspell py27-eggtrayicon py27-gda py27-gdl py27-gtkhtml2 py27-gtkspell Comment: I've started this in r104611 where I provided a number of livecheck groups to handle this: - gnome uses the "even minor version is stable" scheme - gnome-only-unstable uses only odd minor version numbers - gnome-with-unstable uses both even and odd minor version numbers. This is useful for projects not using the gnome versioning scheme or for -devel ports (unless you always want -devel ports to provide unstable) I've started fixing this, but I am nowhere near finished. The following ports probably still have to be fixed (search for LATEST-IS in the ports tree, to get a list): - alacarte - anjuta - at-spi - at-spi2-atk - at-spi2-core - atk - atkmm - bakery - bug-buddy - dasher - devhelp - dia - drwright - empathy - eog - epiphany - epiphany-extensions - esound - evince - evolution-data-server - file-roller - folks - gal - gazpacho - gcalctool - gconf - gconf-editor - gconfmm - gdl - gdm - gedit - gedit-plugins - ggv - ghex - glabels - glade3 - glib-networking - glibmm - gnet2 - gnome-applets - gnome-audio - gnome-backgrounds - gnome-common - gnome-control-center - gnome-desktop - gnome-devel-docs - gnome-doc-utils - gnome-games - gnome-icon-theme - gnome-keyring - gnome-libs - gnome-mag - gnome-media - gnome-menus - gnome-mime-data - gnome-mud - gnome-netstatus - gnome-panel - gnome-python-desktop - gnome-python-extras - gnome-python26-extras - gnome-python27-extras - gnome-session - gnome-settings-daemon - gnome-speech - gnome-system-monitor - gnome-terminal - gnome-themes - gnome-user-docs - gnome-utils - gnome-vfs - gnome-vfs-monikers - gnome-vfsmm - gnopernicus - gnumeric - gob2 - gobject-introspection - goffice - goffice03 - goocanvas - goocanvasmm - gtetrinet - gtk2 - gtk2-murrine - gtksourceview - gtksourceview2 - gtksourceviewmm2 - gucharmap - gvfs - gwget - json-glib - kiwi - libbonobo - libbonoboui - libchamplain - libcroco - libepc - libgail-gnome - libgda3 - libgda4 - libgda5 - libgdamm4 - libgdata - libgee - libghttp - libglademm - libgnome - libgnome-keyring - libgnomecanvas - libgnomecanvasmm - libgnomecups - libgnomedb - libgnomekbd - libgnomemm - libgnomeprint - libgnomeprintui - libgnomeui - libgnomeuimm - libgsf - libgtkhtml3 - libgtksourceviewmm - libgtop - libidl - liboobs - libsecret - libsoup - libunique - libwnck - libxklavier - linc - metacity - mlview - mm-common - nautilus - oaf - orbit - orbit2 - pessulus - planner - py26-eggtrayicon - py26-gda - py26-gdl - py26-gtkhtml2 - py26-gtkspell - py27-eggtrayicon - py27-gda - py27-gdl - py27-gtkhtml2 - py27-gtkspell The fix is usually easy, by switching to `livecheck.type gnome`. If `${name}` doesn't correspond to the upstream name `livecheck.name` also has to be set. Some ports that deliberately do not provide newer versions of a package (e.g. `py27-gobject`) need to also set the regex. -- Ticket URL: <https://trac.macports.org/ticket/38572#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#38572: GNOME ports: fix livecheck to support GNOME versioning scheme -------------------------------------------------+------------------------- Reporter: cal@… | Owner: Type: enhancement | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.1.3 Port: alacarte anjuta at-spi at-spi2-atk | Keywords: at-spi2-core atk atkmm bakery bug-buddy | dasher devhelp dia drwright empathy eog | epiphany epiphany-extensions esound evince | evolution-data-server file-roller folks gal | gazpacho gcalctool gconf gconf-editor gconfmm | gdl gdm gedit gedit-plugins ggv ghex glabels | glade3 glib-networking glibmm gnet2 gnome- | applets gnome-audio gnome-backgrounds gnome- | common gnome-control-center gnome-desktop | gnome-devel-docs gnome-doc-utils gnome-games | gnome-icon-theme gnome-keyring gnome-libs | gnome-mag gnome-media gnome-menus gnome-mime- | data gnome-mud gnome-netstatus gnome-panel | gnome-python-desktop gnome-python-extras | gnome-python26-extras gnome-python27-extras | gnome-session gnome-settings-daemon gnome- | speech gnome-system-monitor gnome-terminal | gnome-themes gnome-user-docs gnome-utils | gnome-vfs gnome-vfs-monikers gnome-vfsmm | gnopernicus gnumeric gob2 gobject- | introspection goffice goffice03 goocanvas | goocanvasmm gtetrinet gtk2 gtk2-murrine | gtksourceview gtksourceview2 gtksourceviewmm2 | gucharmap gvfs gwget json-glib kiwi libbonobo | libbonoboui libchamplain libcroco libepc | libgail-gnome libgda3 libgda4 libgda5 | libgdamm4 libgdata libgee libghttp libglademm | libgnome libgnome-keyring libgnomecanvas | libgnomecanvasmm libgnomecups libgnomedb | libgnomekbd libgnomemm libgnomeprint | libgnomeprintui libgnomeui libgnomeuimm | libgsf libgtkhtml3 libgtksourceviewmm libgtop | libidl liboobs libsecret libsoup libunique | libwnck libxklavier linc metacity mlview mm- | common nautilus oaf orbit orbit2 pessulus | planner py26-eggtrayicon py26-gda py26-gdl | py26-gtkhtml2 py26-gtkspell py27-eggtrayicon | py27-gda py27-gdl py27-gtkhtml2 py27-gtkspell | -------------------------------------------------+------------------------- Changes (by cal@…): * cc: billitch@…, craig.cottingham@…, devans@…, elelay@…, jeremyhu@…, jim@…, jwa@…, landonf@…, micah.lerner@…, nefar@…, warp-opendarwin@… (added) Comment: cc'ing maintainers. -- Ticket URL: <https://trac.macports.org/ticket/38572#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#38572: GNOME ports: fix livecheck to support GNOME versioning scheme -------------------------------------------------+------------------------- Reporter: cal@… | Owner: Type: enhancement | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.1.3 Port: alacarte anjuta at-spi at-spi2-atk | Keywords: at-spi2-core atk atkmm bakery bug-buddy | dasher devhelp dia drwright empathy eog | epiphany epiphany-extensions esound evince | evolution-data-server file-roller folks gal | gazpacho gcalctool gconf gconf-editor gconfmm | gdl gdm gedit gedit-plugins ggv ghex glabels | glade3 glib-networking glibmm gnet2 gnome- | applets gnome-audio gnome-backgrounds gnome- | common gnome-control-center gnome-desktop | gnome-devel-docs gnome-doc-utils gnome-games | gnome-icon-theme gnome-keyring gnome-libs | gnome-mag gnome-media gnome-menus gnome-mime- | data gnome-mud gnome-netstatus gnome-panel | gnome-python-desktop gnome-python-extras | gnome-python26-extras gnome-python27-extras | gnome-session gnome-settings-daemon gnome- | speech gnome-system-monitor gnome-terminal | gnome-themes gnome-user-docs gnome-utils | gnome-vfs gnome-vfs-monikers gnome-vfsmm | gnopernicus gnumeric gob2 gobject- | introspection goffice goffice03 goocanvas | goocanvasmm gtetrinet gtk2 gtk2-murrine | gtksourceview gtksourceview2 gtksourceviewmm2 | gucharmap gvfs gwget json-glib kiwi libbonobo | libbonoboui libchamplain libcroco libepc | libgail-gnome libgda3 libgda4 libgda5 | libgdamm4 libgdata libgee libghttp libglademm | libgnome libgnome-keyring libgnomecanvas | libgnomecanvasmm libgnomecups libgnomedb | libgnomekbd libgnomemm libgnomeprint | libgnomeprintui libgnomeui libgnomeuimm | libgsf libgtkhtml3 libgtksourceviewmm libgtop | libidl liboobs libsecret libsoup libunique | libwnck libxklavier linc metacity mlview mm- | common nautilus oaf orbit orbit2 pessulus | planner py26-eggtrayicon py26-gda py26-gdl | py26-gtkhtml2 py26-gtkspell py27-eggtrayicon | py27-gda py27-gdl py27-gtkhtml2 py27-gtkspell | -------------------------------------------------+------------------------- Comment (by elelay@…): status update: '''DONE''' alacarte anjuta at-spi atk atkmm bakery bug-buddy dasher devhelp dia drwright empathy eog epiphany epiphany-extensions esound evince evolution-data-server file-roller folks gal gazpacho gcalctool gconf gconf-editor gconfmm gdl gdm gedit gedit-plugins ggv ghex glade3 glib-networking glibmm gnet2 gnome-applets gnome-audio gnome-backgrounds gnome-common gnome-control-center gnome-desktop gnome-devel-docs gnome-doc-utils gnome-games gnome-icon-theme gnome-keyring gnome-libs gnome-mag gnome-media gnome-menus gnome-mime-data gnome-mud gnome-netstatus gnome-panel gnome-python-desktop gnome-python-extras gnome-python26-extras gnome-python27-extras gnome-session gnome-settings-daemon gnome-speech gnome-system-monitor gnome-terminal gnome-themes gnome-user-docs gnome-utils gnome-vfs gnome-vfs-monikers gnome-vfsmm gnopernicus gnumeric gobject-introspection goffice goffice08 goocanvas goocanvasmm gtk2-murrine gtksourceviewmm2 gucharmap gvfs gwget kiwi libbonobo libbonoboui libchamplain libcroco libepc libgail-gnome libgda3 libgda4 libgda5 libgdamm4 libgdata libgee libghttp libglademm libgnome libgnome-keyring libgnomecanvas libgnomecanvasmm libgnomecups libgnomedb libgnomekbd libgnomemm libgnomeprint libgnomeprintui libgnomeui libgnomeuimm libgsf libgtkhtml3 libgtop libidl liboobs libsecret libsoup libunique libwnck libxklavier linc metacity mlview mm-common nautilus oaf orbit orbit2 pessulus planner py26-eggtrayicon py26-gda py26-gdl py26-gtkhtml2 py26-gtkspell py27-eggtrayicon py27-gda py27-gdl py27-gtkhtml2 py27-gtkspell '''TODO''' - at-spi2-atk - at-spi2-core - glabels - gob2 - gtetrinet - gtk2 - gtksourceview - gtksourceview2 - json-glib - libgtksourceviewmm -- Ticket URL: <https://trac.macports.org/ticket/38572#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#38572: GNOME ports: fix livecheck to support GNOME versioning scheme -------------------------------------------------+------------------------- Reporter: cal@… | Owner: Type: enhancement | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: 2.1.3 Port: alacarte anjuta at-spi at-spi2-atk | Keywords: at-spi2-core atk atkmm bakery bug-buddy | dasher devhelp dia drwright empathy eog | epiphany epiphany-extensions esound evince | evolution-data-server file-roller folks gal | gazpacho gcalctool gconf gconf-editor gconfmm | gdl gdm gedit gedit-plugins ggv ghex glabels | glade3 glib-networking glibmm gnet2 gnome- | applets gnome-audio gnome-backgrounds gnome- | common gnome-control-center gnome-desktop | gnome-devel-docs gnome-doc-utils gnome-games | gnome-icon-theme gnome-keyring gnome-libs | gnome-mag gnome-media gnome-menus gnome-mime- | data gnome-mud gnome-netstatus gnome-panel | gnome-python-desktop gnome-python-extras | gnome-python26-extras gnome-python27-extras | gnome-session gnome-settings-daemon gnome- | speech gnome-system-monitor gnome-terminal | gnome-themes gnome-user-docs gnome-utils | gnome-vfs gnome-vfs-monikers gnome-vfsmm | gnopernicus gnumeric gob2 gobject- | introspection goffice goffice03 goocanvas | goocanvasmm gtetrinet gtk2 gtk2-murrine | gtksourceview gtksourceview2 gtksourceviewmm2 | gucharmap gvfs gwget json-glib kiwi libbonobo | libbonoboui libchamplain libcroco libepc | libgail-gnome libgda3 libgda4 libgda5 | libgdamm4 libgdata libgee libghttp libglademm | libgnome libgnome-keyring libgnomecanvas | libgnomecanvasmm libgnomecups libgnomedb | libgnomekbd libgnomemm libgnomeprint | libgnomeprintui libgnomeui libgnomeuimm | libgsf libgtkhtml3 libgtksourceviewmm libgtop | libidl liboobs libsecret libsoup libunique | libwnck libxklavier linc metacity mlview mm- | common nautilus oaf orbit orbit2 pessulus | planner py26-eggtrayicon py26-gda py26-gdl | py26-gtkhtml2 py26-gtkspell py27-eggtrayicon | py27-gda py27-gdl py27-gtkhtml2 py27-gtkspell | -------------------------------------------------+------------------------- Comment (by cal@…): - at-spi2-atk r111809 - at-spi2-core r111810 - glabels r111811 -- Ticket URL: <https://trac.macports.org/ticket/38572#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts