summaryrefslogtreecommitdiff
path: root/fonts/py-fonttools
diff options
context:
space:
mode:
authorminskim <minskim@pkgsrc.org>2004-02-19 00:22:41 +0000
committerminskim <minskim@pkgsrc.org>2004-02-19 00:22:41 +0000
commit6aa4d44012bd08e33e27290c40d3981fc4c3119b (patch)
treece067d98b4f5804fbd020e14174842eefe74eeb8 /fonts/py-fonttools
parent746e16919c743488a06c535c8ec80df3b8e84fe3 (diff)
downloadpkgsrc-6aa4d44012bd08e33e27290c40d3981fc4c3119b.tar.gz
Import py-fonttools from pkgsrc-wip. Packaged by Michal Pasternak and
modified by me. FontTools is a library for manipulating fonts, written in Python. It supports TrueType, OpenType, AFM and to an extent Type 1 and some Mac-specific formats. This package also includes TTX: a tool to convert OpenType and TrueType fonts to and from XML.
Diffstat (limited to 'fonts/py-fonttools')
-rw-r--r--fonts/py-fonttools/DESCR6
-rw-r--r--fonts/py-fonttools/Makefile29
-rw-r--r--fonts/py-fonttools/PLIST233
-rw-r--r--fonts/py-fonttools/distinfo4
4 files changed, 272 insertions, 0 deletions
diff --git a/fonts/py-fonttools/DESCR b/fonts/py-fonttools/DESCR
new file mode 100644
index 00000000000..8d6746657f2
--- /dev/null
+++ b/fonts/py-fonttools/DESCR
@@ -0,0 +1,6 @@
+FontTools is a library for manipulating fonts, written in Python. It
+supports TrueType, OpenType, AFM and to an extent Type 1 and some
+Mac-specific formats.
+
+This package also includes TTX: a tool to convert OpenType and TrueType
+fonts to and from XML.
diff --git a/fonts/py-fonttools/Makefile b/fonts/py-fonttools/Makefile
new file mode 100644
index 00000000000..92ad9e73041
--- /dev/null
+++ b/fonts/py-fonttools/Makefile
@@ -0,0 +1,29 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/02/19 00:22:41 minskim Exp $
+#
+
+DISTNAME= fonttools-2.0b1
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= fonts
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fonttools/}
+EXTRACT_SUFX= .tgz
+
+MAINTAINER= dotz@irc.pl
+HOMEPAGE= http://fonttools.sourceforge.net/
+COMMENT= Library for manipulating fonts
+
+WRKSRC= ${WRKDIR}/fonttools
+USE_BUILDLINK3= yes
+PY_PATCHPLIST= yes
+PYDISTUTILSPKG= yes
+
+PLIST_SUBST+= FONTTOOLSPTH=${FONTTOOLSPTH}
+
+.include "../../lang/python/extension.mk"
+.if !empty(PYPKGPREFIX:M*pth)
+FONTTOOLSPTH= ""
+.else
+FONTTOOLSPTH= "@comment "
+.endif
+
+.include "../../math/py-Numeric/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/fonts/py-fonttools/PLIST b/fonts/py-fonttools/PLIST
new file mode 100644
index 00000000000..7cf19ad2a0a
--- /dev/null
+++ b/fonts/py-fonttools/PLIST
@@ -0,0 +1,233 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/02/19 00:22:41 minskim Exp $
+bin/ttx
+${FONTTOOLSPTH}${PYSITELIB}/FontTools.pth
+${PYSITELIB}/FontTools/fontTools/__init__.py
+${PYSITELIB}/FontTools/fontTools/__init__.pyc
+${PYSITELIB}/FontTools/fontTools/__init__.pyo
+${PYSITELIB}/FontTools/fontTools/afmLib.py
+${PYSITELIB}/FontTools/fontTools/afmLib.pyc
+${PYSITELIB}/FontTools/fontTools/afmLib.pyo
+${PYSITELIB}/FontTools/fontTools/agl.py
+${PYSITELIB}/FontTools/fontTools/agl.pyc
+${PYSITELIB}/FontTools/fontTools/agl.pyo
+${PYSITELIB}/FontTools/fontTools/cffLib.py
+${PYSITELIB}/FontTools/fontTools/cffLib.pyc
+${PYSITELIB}/FontTools/fontTools/cffLib.pyo
+${PYSITELIB}/FontTools/fontTools/encodings/MacRoman.py
+${PYSITELIB}/FontTools/fontTools/encodings/MacRoman.pyc
+${PYSITELIB}/FontTools/fontTools/encodings/MacRoman.pyo
+${PYSITELIB}/FontTools/fontTools/encodings/StandardEncoding.py
+${PYSITELIB}/FontTools/fontTools/encodings/StandardEncoding.pyc
+${PYSITELIB}/FontTools/fontTools/encodings/StandardEncoding.pyo
+${PYSITELIB}/FontTools/fontTools/encodings/__init__.py
+${PYSITELIB}/FontTools/fontTools/encodings/__init__.pyc
+${PYSITELIB}/FontTools/fontTools/encodings/__init__.pyo
+${PYSITELIB}/FontTools/fontTools/fondLib.py
+${PYSITELIB}/FontTools/fontTools/fondLib.pyc
+${PYSITELIB}/FontTools/fontTools/fondLib.pyo
+${PYSITELIB}/FontTools/fontTools/misc/__init__.py
+${PYSITELIB}/FontTools/fontTools/misc/__init__.pyc
+${PYSITELIB}/FontTools/fontTools/misc/__init__.pyo
+${PYSITELIB}/FontTools/fontTools/misc/arrayTools.py
+${PYSITELIB}/FontTools/fontTools/misc/arrayTools.pyc
+${PYSITELIB}/FontTools/fontTools/misc/arrayTools.pyo
+${PYSITELIB}/FontTools/fontTools/misc/eexec.py
+${PYSITELIB}/FontTools/fontTools/misc/eexec.pyc
+${PYSITELIB}/FontTools/fontTools/misc/eexec.pyo
+${PYSITELIB}/FontTools/fontTools/misc/eexecOp.so
+${PYSITELIB}/FontTools/fontTools/misc/homeResFile.py
+${PYSITELIB}/FontTools/fontTools/misc/homeResFile.pyc
+${PYSITELIB}/FontTools/fontTools/misc/homeResFile.pyo
+${PYSITELIB}/FontTools/fontTools/misc/psCharStrings.py
+${PYSITELIB}/FontTools/fontTools/misc/psCharStrings.pyc
+${PYSITELIB}/FontTools/fontTools/misc/psCharStrings.pyo
+${PYSITELIB}/FontTools/fontTools/misc/psLib.py
+${PYSITELIB}/FontTools/fontTools/misc/psLib.pyc
+${PYSITELIB}/FontTools/fontTools/misc/psLib.pyo
+${PYSITELIB}/FontTools/fontTools/misc/psOperators.py
+${PYSITELIB}/FontTools/fontTools/misc/psOperators.pyc
+${PYSITELIB}/FontTools/fontTools/misc/psOperators.pyo
+${PYSITELIB}/FontTools/fontTools/misc/textTools.py
+${PYSITELIB}/FontTools/fontTools/misc/textTools.pyc
+${PYSITELIB}/FontTools/fontTools/misc/textTools.pyo
+${PYSITELIB}/FontTools/fontTools/nfntLib.py
+${PYSITELIB}/FontTools/fontTools/nfntLib.pyc
+${PYSITELIB}/FontTools/fontTools/nfntLib.pyo
+${PYSITELIB}/FontTools/fontTools/t1Lib.py
+${PYSITELIB}/FontTools/fontTools/t1Lib.pyc
+${PYSITELIB}/FontTools/fontTools/t1Lib.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/__init__.py
+${PYSITELIB}/FontTools/fontTools/ttLib/__init__.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/__init__.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/macUtils.py
+${PYSITELIB}/FontTools/fontTools/ttLib/macUtils.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/macUtils.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/sfnt.py
+${PYSITELIB}/FontTools/fontTools/ttLib/sfnt.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/sfnt.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/standardGlyphOrder.py
+${PYSITELIB}/FontTools/fontTools/ttLib/standardGlyphOrder.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/standardGlyphOrder.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/B_A_S_E_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/B_A_S_E_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/B_A_S_E_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/C_F_F_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/C_F_F_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/C_F_F_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/D_S_I_G_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/D_S_I_G_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/D_S_I_G_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/DefaultTable.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/DefaultTable.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/DefaultTable.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_D_E_F_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_D_E_F_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_D_E_F_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_P_O_S_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_P_O_S_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_P_O_S_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_S_U_B_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_S_U_B_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/G_S_U_B_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/J_S_T_F_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/J_S_T_F_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/J_S_T_F_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/L_T_S_H_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/L_T_S_H_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/L_T_S_H_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/O_S_2f_2.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/O_S_2f_2.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/O_S_2f_2.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_B_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_B_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_B_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_D_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_D_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_D_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_J_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_J_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_J_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_P_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_P_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_P_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_S_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_S_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_S_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_V_.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_V_.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I_V_.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__0.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__0.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__0.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__1.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__1.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__1.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__2.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__2.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__2.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__3.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__3.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__3.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__5.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__5.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/T_S_I__5.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/__init__.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/__init__.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/__init__.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_c_m_a_p.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_c_m_a_p.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_c_m_a_p.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_c_v_t.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_c_v_t.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_c_v_t.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_f_p_g_m.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_f_p_g_m.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_f_p_g_m.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_g_a_s_p.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_g_a_s_p.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_g_a_s_p.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_g_l_y_f.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_g_l_y_f.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_g_l_y_f.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_d_m_x.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_d_m_x.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_d_m_x.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_e_a_d.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_e_a_d.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_e_a_d.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_h_e_a.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_h_e_a.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_h_e_a.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_m_t_x.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_m_t_x.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_h_m_t_x.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_k_e_r_n.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_k_e_r_n.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_k_e_r_n.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_l_o_c_a.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_l_o_c_a.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_l_o_c_a.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_m_a_x_p.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_m_a_x_p.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_m_a_x_p.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_n_a_m_e.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_n_a_m_e.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_n_a_m_e.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_p_o_s_t.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_p_o_s_t.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_p_o_s_t.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_p_r_e_p.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_p_r_e_p.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_p_r_e_p.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_v_h_e_a.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_v_h_e_a.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_v_h_e_a.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_v_m_t_x.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_v_m_t_x.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/_v_m_t_x.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/asciiTable.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/asciiTable.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/asciiTable.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otBase.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otBase.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otBase.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otConverters.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otConverters.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otConverters.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otData.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otData.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otData.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otTables.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otTables.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/otTables.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/ttProgram.py
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/ttProgram.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/tables/ttProgram.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/test/__init__.py
+${PYSITELIB}/FontTools/fontTools/ttLib/test/__init__.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/test/__init__.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/test/ttBrowser.py
+${PYSITELIB}/FontTools/fontTools/ttLib/test/ttBrowser.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/test/ttBrowser.pyo
+${PYSITELIB}/FontTools/fontTools/ttLib/xmlImport.py
+${PYSITELIB}/FontTools/fontTools/ttLib/xmlImport.pyc
+${PYSITELIB}/FontTools/fontTools/ttLib/xmlImport.pyo
+${PYSITELIB}/FontTools/fontTools/ttx.py
+${PYSITELIB}/FontTools/fontTools/ttx.pyc
+${PYSITELIB}/FontTools/fontTools/ttx.pyo
+${PYSITELIB}/FontTools/fontTools/unicode.py
+${PYSITELIB}/FontTools/fontTools/unicode.pyc
+${PYSITELIB}/FontTools/fontTools/unicode.pyo
+${PYSITELIB}/FontTools/sstruct.py
+${PYSITELIB}/FontTools/sstruct.pyc
+${PYSITELIB}/FontTools/sstruct.pyo
+${PYSITELIB}/FontTools/xmlWriter.py
+${PYSITELIB}/FontTools/xmlWriter.pyc
+${PYSITELIB}/FontTools/xmlWriter.pyo
+@dirrm ${PYSITELIB}/FontTools/fontTools/ttLib/test
+@dirrm ${PYSITELIB}/FontTools/fontTools/ttLib/tables
+@dirrm ${PYSITELIB}/FontTools/fontTools/ttLib
+@dirrm ${PYSITELIB}/FontTools/fontTools/misc
+@dirrm ${PYSITELIB}/FontTools/fontTools/encodings
+@dirrm ${PYSITELIB}/FontTools/fontTools
+@dirrm ${PYSITELIB}/FontTools
diff --git a/fonts/py-fonttools/distinfo b/fonts/py-fonttools/distinfo
new file mode 100644
index 00000000000..2a9fd1291dc
--- /dev/null
+++ b/fonts/py-fonttools/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/02/19 00:22:41 minskim Exp $
+
+SHA1 (fonttools-2.0b1.tgz) = 3d67701a9251aa9ab12d3ecf2d600c59a99761a9
+Size (fonttools-2.0b1.tgz) = 226164 bytes