Sisyphus repositório
Última atualização: 1 outubro 2023 | SRPMs: 18631 | Visitas: 37430145
en ru br
ALT Linux repositórios
S:2.8.0-alt7

Group :: Sistema/Bibliotecas
RPM: libfreetype-infinality

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs e FR  Repocop 

Patch: freetype-2.4.10-alt-compat-version-script.patch
Download


--- freetype/builds/unix/unix-cc.in
+++ freetype/builds/unix/unix-cc.in
@@ -108,6 +108,8 @@ CCexe        := $(CCraw_build)	# used to compile `apinames' only
 #
 LINK_LIBRARY = $(LIBTOOL) --mode=link $(CCraw) -o $@ $(OBJECTS_LIST) \
                           -rpath $(libdir) -version-info $(version_info) \
+			  -Wl,--version-script=$(TOP_DIR)/libfreetype6.map \
+			  -Wl,libfreetype6.lds \
                           $(LDFLAGS) -no-undefined \
                           # -export-symbols $(EXPORTS_LIST)
 
--- /dev/null
+++ freetype/libfreetype6.lds
@@ -0,0 +1,35 @@
+"FTC_ImageCache_LookupScaler@FREETYPE_2.3.5" = FTC_ImageCache_LookupScaler;
+"FTC_SBitCache_LookupScaler@FREETYPE_2.3.5" = FTC_SBitCache_LookupScaler;
+"FT_Bitmap_Convert@FREETYPE_2.1.10" = FT_Bitmap_Convert;
+"FT_Bitmap_Copy@FREETYPE_2.1.10" = FT_Bitmap_Copy;
+"FT_Bitmap_Done@FREETYPE_2.1.10" = FT_Bitmap_Done;
+"FT_Bitmap_Embolden@FREETYPE_2.1.10" = FT_Bitmap_Embolden;
+"FT_Bitmap_New@FREETYPE_2.1.10" = FT_Bitmap_New;
+"FT_Face_CheckTrueTypePatents@FREETYPE_2.3.5" = FT_Face_CheckTrueTypePatents;
+"FT_Face_GetCharVariantIndex@FREETYPE_2.3.6" = FT_Face_GetCharVariantIndex;
+"FT_Face_GetCharVariantIsDefault@FREETYPE_2.3.6" = FT_Face_GetCharVariantIsDefault;
+"FT_Face_GetCharsOfVariant@FREETYPE_2.3.6" = FT_Face_GetCharsOfVariant;
+"FT_Face_GetVariantSelectors@FREETYPE_2.3.6" = FT_Face_GetVariantSelectors;
+"FT_Face_GetVariantsOfChar@FREETYPE_2.3.6" = FT_Face_GetVariantsOfChar;
+"FT_Face_SetUnpatentedHinting@FREETYPE_2.3.5" = FT_Face_SetUnpatentedHinting;
+"FT_Get_Advance@FREETYPE_2.3.8" = FT_Get_Advance;
+"FT_Get_Advances@FREETYPE_2.3.8" = FT_Get_Advances;
+"FT_Get_CID_From_Glyph_Index@FREETYPE_2.3.9" = FT_Get_CID_From_Glyph_Index;
+"FT_Get_CID_Is_Internally_CID_Keyed@FREETYPE_2.3.9" = FT_Get_CID_Is_Internally_CID_Keyed;
+"FT_Get_CID_Registry_Ordering_Supplement@FREETYPE_2.3.6" = FT_Get_CID_Registry_Ordering_Supplement;
+"FT_Get_CMap_Format@FREETYPE_2.3.5" = FT_Get_CMap_Format;
+"FT_Get_FSType_Flags@FREETYPE_2.3.8" = FT_Get_FSType_Flags;
+"FT_Get_Gasp@FREETYPE_2.3.0" = FT_Get_Gasp;
+"FT_Get_PS_Font_Private@FREETYPE_2.1.10" = FT_Get_PS_Font_Private;
+"FT_GlyphSlot_Embolden@FREETYPE_2.1.10" = FT_GlyphSlot_Embolden;
+"FT_GlyphSlot_Oblique@FREETYPE_2.1.10" = FT_GlyphSlot_Oblique;
+"FT_Library_SetLcdFilter@FREETYPE_2.3.0" = FT_Library_SetLcdFilter;
+"FT_Library_SetLcdFilterWeights@FREETYPE_2.4.1" = FT_Library_SetLcdFilterWeights;
+"FT_Matrix_Multiply_Scaled@FREETYPE_2.3.6" = FT_Matrix_Multiply_Scaled;
+"FT_OpenType_Validate@FREETYPE_2.1.10" = FT_OpenType_Validate;
+"FT_Outline_Embolden@FREETYPE_2.1.10" = FT_Outline_Embolden;
+"FT_Sfnt_Table_Info@FREETYPE_2.1.10" = FT_Sfnt_Table_Info;
+"FT_Stream_TryRead@FREETYPE_2.1.10" = FT_Stream_TryRead;
+"FT_Vector_Transform_Scaled@FREETYPE_2.3.6" = FT_Vector_Transform_Scaled;
+FT_Stream_GetShort = FT_Stream_GetUShort;
+FT_Stream_GetLong = FT_Stream_GetULong;
--- /dev/null
+++ freetype/libfreetype6.map
@@ -0,0 +1,25 @@
+FREETYPE_2.1.10 {
+    local:
+	[^F]*;
+};
+
+FREETYPE_2.3.0 {
+} FREETYPE_2.1.10;
+
+FREETYPE_2.3.5 {
+} FREETYPE_2.3.0;
+
+FREETYPE_2.3.6 {
+} FREETYPE_2.3.5;
+
+FREETYPE_2.3.8 {
+} FREETYPE_2.3.6;
+
+FREETYPE_2.3.9 {
+} FREETYPE_2.3.8;
+
+FREETYPE_2.4.1 {
+} FREETYPE_2.3.9;
+
+LIBFREETYPE_2.4.2 {
+} FREETYPE_2.4.1;
 
projeto & código: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
mantenedor atual: Michael Shigorin
mantenedor da tradução: Fernando Martini aka fmartini © 2009