
    eCiX                     L    d Z dZg dZdddiiZd Zd Zd Zd	 Zd
 Zd Z	d Z
dS )zrelease-2.20.2ڀ8a625d29bef2ab7cbfe2143136a303c0fdb066ecd802d6c725de1b73ad8b056908cb524fe58f38eaee9f105471d2af50bbcb17911d46506dbcf573db218b3685)freetypesdl2harfbuzzzsdl2_ttf-mtPTHREADS   c                     | j         dk    S )N   )USE_SDL_TTFsettingss    8/b/s/w/ir/x/w/install/emscripten/tools/ports/sdl2_ttf.pyneededr      s    			""    c                 $    d| j         rdndz   dz   S )NlibSDL2_ttfz-mt z.a)r   r   s    r   get_lib_namer      s    	8#4<%%"	=	DDr   c                                            ddt           dt                      fd}|j                            t                    |d          gS )Nsdl2_ttfz.https://github.com/libsdl-org/SDL_ttf/archive/z.zip)
sha512hashc                                          ddt          z             }                    |d           g d}j        r|dgz  }                    || d|dg           d S )	Nr   zSDL_ttf-SDL2)target)-DTTF_USE_HARFBUZZ=1z-sUSE_SDL=2z-sUSE_FREETYPEz-sUSE_HARFBUZZz-pthreadz	SDL_ttf.c)flagssrcs)get_dirTAGinstall_headersr   
build_port)finalsrc_rootr   portsr   s      r   createzget.<locals>.create   s}    }}Zc)9::H	(6222WWWE 
|e	Xuj[MRRRRRr   port)what)fetch_projectr   HASHcacheget_libr   )r#   r   sharedr$   s   ``  r   getr,      s{    j"\SV"\"\"\imnnnS S S S S S ,

|H55vF

K
K	LLr   c                 T    |j                             t          |                     d S )N)r)   	erase_libr   )r#   r   r+   s      r   clearr/   $   s&    ,h//00000r   c                 0    d| _         d| _        d| _        d S )Nr	   r   )USE_SDLUSE_FREETYPEUSE_HARFBUZZr   s    r   process_dependenciesr4   (   s     (((r   c                     dgS )Nr    )r#   s    r   process_argsr7   .   s    
 	!!r   c                      dS )Nz?sdl2_ttf (-sUSE_SDL_TTF=2 or --use-port=sdl2_ttf; zlib license)r6   r6   r   r   showr9   2   s    	J	Jr   N)r   r(   depsvariantsr   r   r,   r/   r4   r7   r9   r6   r   r   <module>r<      s     J'''J?+# # #E E EM M M1 1 1  " " "K K K K Kr   