mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-26 09:46:09 +00:00
update to 0.84
PR: 17729 Submitted by: maintainer
This commit is contained in:
parent
439d4284d5
commit
425b5e7cb7
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=27245
@ -6,7 +6,7 @@
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
DISTNAME= dia-0.83
|
||||
DISTNAME= dia-0.84
|
||||
CATEGORIES= graphics
|
||||
MASTER_SITES= ${MASTER_SITE_GNOME}
|
||||
MASTER_SITE_SUBDIR= stable/sources/dia
|
||||
@ -23,8 +23,6 @@ USE_X_PREFIX= yes
|
||||
USE_LIBTOOL= yes
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --localstatedir=${PREFIX}/share/gnome \
|
||||
--datadir=${PREFIX}/share/gnome
|
||||
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
|
||||
GTK_CONFIG="${GTK_CONFIG}" \
|
||||
LIBS="-L${LOCALBASE}/lib"
|
||||
|
@ -1 +1 @@
|
||||
MD5 (dia-0.83.tar.gz) = 84c6e12dd4c072948e9c52077f246525
|
||||
MD5 (dia-0.84.tar.gz) = 0391dc1cdf31a42880a2ad11893a8c76
|
||||
|
@ -1,5 +1,14 @@
|
||||
--- Makefile.in.orig Sat Feb 12 23:33:35 2000
|
||||
+++ Makefile.in Sat Feb 12 23:33:53 2000
|
||||
--- Makefile.in.orig Sat Feb 19 17:56:06 2000
|
||||
+++ Makefile.in Sat Feb 19 17:57:05 2000
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
SUBDIRS = lib objects plug-ins shapes intl app samples po sheets
|
||||
|
||||
-gnomedatadir = $(datadir)
|
||||
+gnomedatadir = $(datadir)/gnome
|
||||
|
||||
pkgdata_DATA = dia_logo.png
|
||||
man_MANS = dia.1
|
||||
@@ -119,7 +119,7 @@
|
||||
pixmapdir = $(gnomedatadir)/pixmaps
|
||||
pixmap_DATA = dia_gnome_icon.png dia-diagram.png
|
||||
|
20
graphics/dia/patches/patch-aa
Normal file
20
graphics/dia/patches/patch-aa
Normal file
@ -0,0 +1,20 @@
|
||||
--- Makefile.am.orig Sat Feb 19 17:55:58 2000
|
||||
+++ Makefile.am Sat Feb 19 17:56:24 2000
|
||||
@@ -2,7 +2,7 @@
|
||||
|
||||
SUBDIRS = lib objects plug-ins shapes intl app samples po sheets
|
||||
|
||||
-gnomedatadir = $(datadir)
|
||||
+gnomedatadir = $(datadir)/gnome
|
||||
|
||||
pkgdata_DATA = dia_logo.png
|
||||
man_MANS = dia.1
|
||||
@@ -10,7 +10,7 @@
|
||||
pixmapdir = $(gnomedatadir)/pixmaps
|
||||
pixmap_DATA = dia_gnome_icon.png dia-diagram.png
|
||||
|
||||
-Applicationsdir = $(gnomedatadir)/gnome/apps/Applications
|
||||
+Applicationsdir = $(gnomedatadir)/apps/Applications
|
||||
Applications_DATA = dia.desktop
|
||||
|
||||
dia.keys: $(srcdir)/dia.keys.in Makefile
|
@ -1,123 +1,172 @@
|
||||
bin/dia
|
||||
lib/dia/libcgm_filter.so
|
||||
lib/dia/libchronogram_objects.so
|
||||
lib/dia/libcustom_objects.so
|
||||
lib/dia/liber_objects.so
|
||||
lib/dia/libflowchart_objects.so
|
||||
lib/dia/libfs_objects.so
|
||||
lib/dia/libgrafcet_objects.so
|
||||
lib/dia/libnetwork_objects.so
|
||||
lib/dia/libsadt_objects.so
|
||||
lib/dia/libstandard_objects.so
|
||||
lib/dia/libsybase_objects.so
|
||||
lib/dia/libuml_objects.so
|
||||
share/gnome/dia/dia_logo.png
|
||||
share/gnome/dia/shapes/Circuit/ground.shape
|
||||
share/gnome/dia/shapes/Circuit/ground.xpm
|
||||
share/gnome/dia/shapes/Circuit/hcapacitor.shape
|
||||
share/gnome/dia/shapes/Circuit/hcapacitor.xpm
|
||||
share/gnome/dia/shapes/Circuit/hdiode.shape
|
||||
share/gnome/dia/shapes/Circuit/hdiode.xpm
|
||||
share/gnome/dia/shapes/Circuit/hfuse_de.shape
|
||||
share/gnome/dia/shapes/Circuit/hfuse_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/hinductor.shape
|
||||
share/gnome/dia/shapes/Circuit/hinductor.xpm
|
||||
share/gnome/dia/shapes/Circuit/hinductor_de.shape
|
||||
share/gnome/dia/shapes/Circuit/hinductor_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/hled_de.shape
|
||||
share/gnome/dia/shapes/Circuit/hled_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/hpowersource_de.shape
|
||||
share/gnome/dia/shapes/Circuit/hpowersource_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/hresistor.shape
|
||||
share/gnome/dia/shapes/Circuit/hresistor.xpm
|
||||
share/gnome/dia/shapes/Circuit/hresistor_de.shape
|
||||
share/gnome/dia/shapes/Circuit/hresistor_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/hzener.shape
|
||||
share/gnome/dia/shapes/Circuit/hzener.xpm
|
||||
share/gnome/dia/shapes/Circuit/lamp_de.shape
|
||||
share/gnome/dia/shapes/Circuit/lamp_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/npn.shape
|
||||
share/gnome/dia/shapes/Circuit/npn.xpm
|
||||
share/gnome/dia/shapes/Circuit/opamp.shape
|
||||
share/gnome/dia/shapes/Circuit/opamp.xpm
|
||||
share/gnome/dia/shapes/Circuit/pnp.shape
|
||||
share/gnome/dia/shapes/Circuit/pnp.xpm
|
||||
share/gnome/dia/shapes/Circuit/speaker_de.shape
|
||||
share/gnome/dia/shapes/Circuit/speaker_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/vcapacitor.shape
|
||||
share/gnome/dia/shapes/Circuit/vcapacitor.xpm
|
||||
share/gnome/dia/shapes/Circuit/vdiode.shape
|
||||
share/gnome/dia/shapes/Circuit/vdiode.xpm
|
||||
share/gnome/dia/shapes/Circuit/vfuse_de.shape
|
||||
share/gnome/dia/shapes/Circuit/vfuse_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/vinductor.shape
|
||||
share/gnome/dia/shapes/Circuit/vinductor.xpm
|
||||
share/gnome/dia/shapes/Circuit/vinductor_de.shape
|
||||
share/gnome/dia/shapes/Circuit/vinductor_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/vled_de.shape
|
||||
share/gnome/dia/shapes/Circuit/vled_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/vpowersource_de.shape
|
||||
share/gnome/dia/shapes/Circuit/vpowersource_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/vresistor.shape
|
||||
share/gnome/dia/shapes/Circuit/vresistor.xpm
|
||||
share/gnome/dia/shapes/Circuit/vresistor_de.shape
|
||||
share/gnome/dia/shapes/Circuit/vresistor_de.xpm
|
||||
share/gnome/dia/shapes/Circuit/vzener.shape
|
||||
share/gnome/dia/shapes/Circuit/vzener.xpm
|
||||
share/gnome/dia/shapes/Flowchart/collate.shape
|
||||
share/gnome/dia/shapes/Flowchart/collate.xpm
|
||||
share/gnome/dia/shapes/Flowchart/delay.shape
|
||||
share/gnome/dia/shapes/Flowchart/delay.xpm
|
||||
share/gnome/dia/shapes/Flowchart/display.shape
|
||||
share/gnome/dia/shapes/Flowchart/display.xpm
|
||||
share/gnome/dia/shapes/Flowchart/document.shape
|
||||
share/gnome/dia/shapes/Flowchart/document.xpm
|
||||
share/gnome/dia/shapes/Flowchart/extract.shape
|
||||
share/gnome/dia/shapes/Flowchart/extract.xpm
|
||||
share/gnome/dia/shapes/Flowchart/intstorage.shape
|
||||
share/gnome/dia/shapes/Flowchart/intstorage.xpm
|
||||
share/gnome/dia/shapes/Flowchart/magdisk.shape
|
||||
share/gnome/dia/shapes/Flowchart/magdisk.xpm
|
||||
share/gnome/dia/shapes/Flowchart/magdrum.shape
|
||||
share/gnome/dia/shapes/Flowchart/magdrum.xpm
|
||||
share/gnome/dia/shapes/Flowchart/magtape.shape
|
||||
share/gnome/dia/shapes/Flowchart/magtape.xpm
|
||||
share/gnome/dia/shapes/Flowchart/manualinput.shape
|
||||
share/gnome/dia/shapes/Flowchart/manualinput.xpm
|
||||
share/gnome/dia/shapes/Flowchart/manualop.shape
|
||||
share/gnome/dia/shapes/Flowchart/manualop.xpm
|
||||
share/gnome/dia/shapes/Flowchart/merge.shape
|
||||
share/gnome/dia/shapes/Flowchart/merge.xpm
|
||||
share/gnome/dia/shapes/Flowchart/offlinestore.shape
|
||||
share/gnome/dia/shapes/Flowchart/offlinestore.xpm
|
||||
share/gnome/dia/shapes/Flowchart/offpageconn.shape
|
||||
share/gnome/dia/shapes/Flowchart/offpageconn.xpm
|
||||
share/gnome/dia/shapes/Flowchart/or.shape
|
||||
share/gnome/dia/shapes/Flowchart/or.xpm
|
||||
share/gnome/dia/shapes/Flowchart/predefdproc.shape
|
||||
share/gnome/dia/shapes/Flowchart/predefdproc.xpm
|
||||
share/gnome/dia/shapes/Flowchart/preparation.shape
|
||||
share/gnome/dia/shapes/Flowchart/preparation.xpm
|
||||
share/gnome/dia/shapes/Flowchart/punchedcard.shape
|
||||
share/gnome/dia/shapes/Flowchart/punchedcard.xpm
|
||||
share/gnome/dia/shapes/Flowchart/punchedtape.shape
|
||||
share/gnome/dia/shapes/Flowchart/punchedtape.xpm
|
||||
share/gnome/dia/shapes/Flowchart/sort.shape
|
||||
share/gnome/dia/shapes/Flowchart/sort.xpm
|
||||
share/gnome/dia/shapes/Flowchart/sumjunction.shape
|
||||
share/gnome/dia/shapes/Flowchart/sumjunction.xpm
|
||||
share/gnome/dia/shapes/Flowchart/terminal.shape
|
||||
share/gnome/dia/shapes/Flowchart/terminal.xpm
|
||||
share/gnome/dia/shapes/Flowchart/transaction.shape
|
||||
share/gnome/dia/shapes/Flowchart/transaction.xpm
|
||||
share/gnome/dia/shapes/Flowchart/transmittape.shape
|
||||
share/gnome/dia/shapes/Flowchart/transmittape.xpm
|
||||
share/gnome/dia/sheets/Circuit.sheet
|
||||
share/gnome/dia/sheets/ER.sheet
|
||||
share/gnome/dia/sheets/ER/weakentity.xpm
|
||||
share/gnome/dia/sheets/FS.sheet
|
||||
share/gnome/dia/sheets/Flowchart.sheet
|
||||
share/gnome/dia/sheets/UML.sheet
|
||||
share/gnome/dia/sheets/UML/aggregation.xpm
|
||||
share/gnome/dia/sheets/UML/umlclass_template.xpm
|
||||
share/gnome/dia/sheets/network.sheet
|
||||
share/gnome/dia/sheets/sybase.sheet
|
||||
@exec /sbin/ldconfig -m %D/lib/dia
|
||||
@unexec /sbin/ldconfig -R
|
||||
share/dia/dia_logo.png
|
||||
share/dia/shapes/Circuit/ground.shape
|
||||
share/dia/shapes/Circuit/ground.xpm
|
||||
share/dia/shapes/Circuit/hcapacitor.shape
|
||||
share/dia/shapes/Circuit/hcapacitor.xpm
|
||||
share/dia/shapes/Circuit/hdiode.shape
|
||||
share/dia/shapes/Circuit/hdiode.xpm
|
||||
share/dia/shapes/Circuit/hfuse_de.shape
|
||||
share/dia/shapes/Circuit/hfuse_de.xpm
|
||||
share/dia/shapes/Circuit/hinductor.shape
|
||||
share/dia/shapes/Circuit/hinductor.xpm
|
||||
share/dia/shapes/Circuit/hinductor_de.shape
|
||||
share/dia/shapes/Circuit/hinductor_de.xpm
|
||||
share/dia/shapes/Circuit/hjumper.shape
|
||||
share/dia/shapes/Circuit/hled_de.shape
|
||||
share/dia/shapes/Circuit/hled_de.xpm
|
||||
share/dia/shapes/Circuit/hpowersource_de.shape
|
||||
share/dia/shapes/Circuit/hpowersource_de.xpm
|
||||
share/dia/shapes/Circuit/hresistor.shape
|
||||
share/dia/shapes/Circuit/hresistor.xpm
|
||||
share/dia/shapes/Circuit/hresistor_de.shape
|
||||
share/dia/shapes/Circuit/hresistor_de.xpm
|
||||
share/dia/shapes/Circuit/hzener.shape
|
||||
share/dia/shapes/Circuit/hzener.xpm
|
||||
share/dia/shapes/Circuit/lamp_de.shape
|
||||
share/dia/shapes/Circuit/lamp_de.xpm
|
||||
share/dia/shapes/Circuit/nmos_de.shape
|
||||
share/dia/shapes/Circuit/nmos_de.xpm
|
||||
share/dia/shapes/Circuit/npn.shape
|
||||
share/dia/shapes/Circuit/npn.xpm
|
||||
share/dia/shapes/Circuit/opamp.shape
|
||||
share/dia/shapes/Circuit/opamp.xpm
|
||||
share/dia/shapes/Circuit/pmos_de.shape
|
||||
share/dia/shapes/Circuit/pmos_de.xpm
|
||||
share/dia/shapes/Circuit/pnp.shape
|
||||
share/dia/shapes/Circuit/pnp.xpm
|
||||
share/dia/shapes/Circuit/speaker_de.shape
|
||||
share/dia/shapes/Circuit/speaker_de.xpm
|
||||
share/dia/shapes/Circuit/vcapacitor.shape
|
||||
share/dia/shapes/Circuit/vcapacitor.xpm
|
||||
share/dia/shapes/Circuit/vdiode.shape
|
||||
share/dia/shapes/Circuit/vdiode.xpm
|
||||
share/dia/shapes/Circuit/vfuse_de.shape
|
||||
share/dia/shapes/Circuit/vfuse_de.xpm
|
||||
share/dia/shapes/Circuit/vinductor.shape
|
||||
share/dia/shapes/Circuit/vinductor.xpm
|
||||
share/dia/shapes/Circuit/vinductor_de.shape
|
||||
share/dia/shapes/Circuit/vinductor_de.xpm
|
||||
share/dia/shapes/Circuit/vled_de.shape
|
||||
share/dia/shapes/Circuit/vled_de.xpm
|
||||
share/dia/shapes/Circuit/vpowersource_de.shape
|
||||
share/dia/shapes/Circuit/vpowersource_de.xpm
|
||||
share/dia/shapes/Circuit/vresistor.shape
|
||||
share/dia/shapes/Circuit/vresistor.xpm
|
||||
share/dia/shapes/Circuit/vresistor_de.shape
|
||||
share/dia/shapes/Circuit/vresistor_de.xpm
|
||||
share/dia/shapes/Circuit/vzener.shape
|
||||
share/dia/shapes/Circuit/vzener.xpm
|
||||
share/dia/shapes/Contact/c_if.shape
|
||||
share/dia/shapes/Contact/c_if.xpm
|
||||
share/dia/shapes/Contact/c_ifnot.shape
|
||||
share/dia/shapes/Contact/c_ifnot.xpm
|
||||
share/dia/shapes/Contact/c_lamp.shape
|
||||
share/dia/shapes/Contact/c_lamp.xpm
|
||||
share/dia/shapes/Contact/c_relay.shape
|
||||
share/dia/shapes/Contact/c_relay.xpm
|
||||
share/dia/shapes/Contact/l_if.shape
|
||||
share/dia/shapes/Contact/l_if.xpm
|
||||
share/dia/shapes/Contact/l_ifnot.shape
|
||||
share/dia/shapes/Contact/l_ifnot.xpm
|
||||
share/dia/shapes/Contact/l_out.shape
|
||||
share/dia/shapes/Contact/l_out.xpm
|
||||
share/dia/shapes/Contact/l_outnot.shape
|
||||
share/dia/shapes/Contact/l_outnot.xpm
|
||||
share/dia/shapes/Contact/l_outr.shape
|
||||
share/dia/shapes/Contact/l_outr.xpm
|
||||
share/dia/shapes/Contact/l_outs.shape
|
||||
share/dia/shapes/Contact/l_outs.xpm
|
||||
share/dia/shapes/Flowchart/collate.shape
|
||||
share/dia/shapes/Flowchart/collate.xpm
|
||||
share/dia/shapes/Flowchart/delay.shape
|
||||
share/dia/shapes/Flowchart/delay.xpm
|
||||
share/dia/shapes/Flowchart/display.shape
|
||||
share/dia/shapes/Flowchart/display.xpm
|
||||
share/dia/shapes/Flowchart/document.shape
|
||||
share/dia/shapes/Flowchart/document.xpm
|
||||
share/dia/shapes/Flowchart/extract.shape
|
||||
share/dia/shapes/Flowchart/extract.xpm
|
||||
share/dia/shapes/Flowchart/intstorage.shape
|
||||
share/dia/shapes/Flowchart/intstorage.xpm
|
||||
share/dia/shapes/Flowchart/magdisk.shape
|
||||
share/dia/shapes/Flowchart/magdisk.xpm
|
||||
share/dia/shapes/Flowchart/magdrum.shape
|
||||
share/dia/shapes/Flowchart/magdrum.xpm
|
||||
share/dia/shapes/Flowchart/magtape.shape
|
||||
share/dia/shapes/Flowchart/magtape.xpm
|
||||
share/dia/shapes/Flowchart/manualinput.shape
|
||||
share/dia/shapes/Flowchart/manualinput.xpm
|
||||
share/dia/shapes/Flowchart/manualop.shape
|
||||
share/dia/shapes/Flowchart/manualop.xpm
|
||||
share/dia/shapes/Flowchart/merge.shape
|
||||
share/dia/shapes/Flowchart/merge.xpm
|
||||
share/dia/shapes/Flowchart/offlinestore.shape
|
||||
share/dia/shapes/Flowchart/offlinestore.xpm
|
||||
share/dia/shapes/Flowchart/offpageconn.shape
|
||||
share/dia/shapes/Flowchart/offpageconn.xpm
|
||||
share/dia/shapes/Flowchart/or.shape
|
||||
share/dia/shapes/Flowchart/or.xpm
|
||||
share/dia/shapes/Flowchart/predefdproc.shape
|
||||
share/dia/shapes/Flowchart/predefdproc.xpm
|
||||
share/dia/shapes/Flowchart/preparation.shape
|
||||
share/dia/shapes/Flowchart/preparation.xpm
|
||||
share/dia/shapes/Flowchart/punchedcard.shape
|
||||
share/dia/shapes/Flowchart/punchedcard.xpm
|
||||
share/dia/shapes/Flowchart/punchedtape.shape
|
||||
share/dia/shapes/Flowchart/punchedtape.xpm
|
||||
share/dia/shapes/Flowchart/sort.shape
|
||||
share/dia/shapes/Flowchart/sort.xpm
|
||||
share/dia/shapes/Flowchart/sumjunction.shape
|
||||
share/dia/shapes/Flowchart/sumjunction.xpm
|
||||
share/dia/shapes/Flowchart/terminal.shape
|
||||
share/dia/shapes/Flowchart/terminal.xpm
|
||||
share/dia/shapes/Flowchart/transaction.shape
|
||||
share/dia/shapes/Flowchart/transaction.xpm
|
||||
share/dia/shapes/Flowchart/transmittape.shape
|
||||
share/dia/shapes/Flowchart/transmittape.xpm
|
||||
share/dia/shapes/Network/nwcloud.shape
|
||||
share/dia/shapes/Network/nwcloud.xpm
|
||||
share/dia/shapes/Network/router-symbol.shape
|
||||
share/dia/shapes/Network/router-symbol.xpm
|
||||
share/dia/shapes/Network/switch-atm-symbol.shape
|
||||
share/dia/shapes/Network/switch-atm-symbol.xpm
|
||||
share/dia/shapes/Network/switch-symbol.shape
|
||||
share/dia/shapes/Network/switch-symbol.xpm
|
||||
share/dia/sheets/Circuit.sheet
|
||||
share/dia/sheets/Contact.sheet
|
||||
share/dia/sheets/ER.sheet
|
||||
share/dia/sheets/ER/weakentity.xpm
|
||||
share/dia/sheets/FS.sheet
|
||||
share/dia/sheets/Flowchart.sheet
|
||||
share/dia/sheets/GRAFCET.sheet
|
||||
share/dia/sheets/GRAFCET/etapei.xpm
|
||||
share/dia/sheets/GRAFCET/etapemc.xpm
|
||||
share/dia/sheets/GRAFCET/etapeme.xpm
|
||||
share/dia/sheets/GRAFCET/etapems.xpm
|
||||
share/dia/sheets/GRAFCET/etapesp.xpm
|
||||
share/dia/sheets/GRAFCET/vergent_and.xpm
|
||||
share/dia/sheets/SADT.sheet
|
||||
share/dia/sheets/UML.sheet
|
||||
share/dia/sheets/UML/aggregation.xpm
|
||||
share/dia/sheets/UML/umlclass_template.xpm
|
||||
share/dia/sheets/chronogram.sheet
|
||||
share/dia/sheets/network.sheet
|
||||
share/dia/sheets/sybase.sheet
|
||||
share/gnome/apps/Applications/dia.desktop
|
||||
share/gnome/mime-info/dia.keys
|
||||
share/gnome/mime-info/dia.mime
|
||||
@ -134,11 +183,15 @@ share/locale/pl/LC_MESSAGES/dia.mo
|
||||
share/locale/pt/LC_MESSAGES/dia.mo
|
||||
share/locale/ru/LC_MESSAGES/dia.mo
|
||||
share/locale/sv/LC_MESSAGES/dia.mo
|
||||
share/locale/uk/LC_MESSAGES/dia.mo
|
||||
@dirrm lib/dia
|
||||
@dirrm share/gnome/dia/shapes/Circuit
|
||||
@dirrm share/gnome/dia/shapes/Flowchart
|
||||
@dirrm share/gnome/dia/shapes
|
||||
@dirrm share/gnome/dia/sheets/ER
|
||||
@dirrm share/gnome/dia/sheets/UML
|
||||
@dirrm share/gnome/dia/sheets
|
||||
@dirrm share/gnome/dia
|
||||
@dirrm share/dia/shapes/Circuit
|
||||
@dirrm share/dia/shapes/Contact
|
||||
@dirrm share/dia/shapes/Flowchart
|
||||
@dirrm share/dia/shapes/Network
|
||||
@dirrm share/dia/shapes
|
||||
@dirrm share/dia/sheets/ER
|
||||
@dirrm share/dia/sheets/GRAFCET
|
||||
@dirrm share/dia/sheets/UML
|
||||
@dirrm share/dia/sheets
|
||||
@dirrm share/dia
|
||||
|
Loading…
Reference in New Issue
Block a user