FreeBSD Bugzilla – Attachment 134694 Details for
Bug 179400
print/freetype2: Add Infinality patches
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.txt
file.txt (text/plain), 4.22 KB, created by
Otacílio de Araújo Ramos Neto
on 2013-06-07 13:30:00 UTC
(
hide
)
Description:
file.txt
Filename:
MIME Type:
Creator:
Otacílio de Araújo Ramos Neto
Created:
2013-06-07 13:30:00 UTC
Size:
4.22 KB
patch
obsolete
>===> Generating patch >===> Viewing diff with more >diff -ruN --exclude=CVS /usr/ports/print/freetype2/Makefile ./Makefile >--- /usr/ports/print/freetype2/Makefile 2013-05-22 14:57:15.000000000 -0300 >+++ ./Makefile 2013-06-06 12:02:55.000000000 -0300 >@@ -4,7 +4,7 @@ > > PORTNAME= freetype2 > PORTVERSION= 2.4.12 >-PORTREVISION= 1 >+PORTREVISION= 2 > CATEGORIES= print > MASTER_SITES= SF/freetype/${PORTNAME}/${PORTVERSION} \ > http://sunsite.cnlab-switch.ch/ftp/mirror/freetype/freetype2/ \ >@@ -13,6 +13,7 @@ > ${MASTER_SITE_RINGSERVER:S,%SUBDIR%,graphics/freetype/&,} \ > ftp://ftp.freetype.org/freetype/freetype2/ > DISTNAME= ${PORTNAME:S/2//}-${PORTVERSION} >+DISTFILES= ${DISTNAME}.tar.bz2 > > MAINTAINER= gnome@FreeBSD.org > COMMENT= A free and portable TrueType font rendering engine >@@ -28,9 +29,10 @@ > LIBTOOLFILES= builds/unix/configure > CONFIGURE_WRKSRC= ${WRKSRC}/builds/unix > >-OPTIONS_DEFINE= LCD_FILTERING CFF_HINTING_ADOBE >+OPTIONS_DEFINE= LCD_FILTERING CFF_HINTING_ADOBE INFINALITY > LCD_FILTERING_DESC?= Sub-pixel rendering (patented) > CFF_HINTING_ADOBE_DESC= CFF parsing and hinting engine by Adobe and Google >+INFINALITY_DESC= Apply Infinality patch set to get a best rendering > > .include <bsd.port.options.mk> > >@@ -38,6 +40,14 @@ > CFLAGS+= -DFT_CONFIG_OPTION_SUBPIXEL_RENDERING > .endif > >+.if ${PORT_OPTIONS:MINFINALITY} >+MASTER_SITES+=http://www.infinality.net/fedora/linux/zips/:infinality >+DISTFILES+=freetype-infinality-2.4.12-20130514_01-x86_64.tar.bz2:infinality >+PLIST_SUB+= INF="" >+.else >+PLIST_SUB+= INF="@comment " >+.endif >+ > pre-patch: > @${REINPLACE_CMD} -e 's|[(]libdir[)]/pkgconfig|(prefix)/libdata/pkgconfig|g' \ > ${WRKSRC}/builds/unix/install.mk >@@ -46,6 +56,35 @@ > ${WRKSRC}/src/cff/cffobjs.c > .endif > >+post-patch: >+.if ${PORT_OPTIONS:MINFINALITY} >+ ${PATCH} -p1 -d ${WRKSRC}/ < ${WRKDIR}/freetype-entire-infinality-patchset-20130514-01.patch >+.endif >+ >+post-install: >+.if ${PORT_OPTIONS:MINFINALITY} >+ @${MKDIR} ${ETCDIR} >+ @${INSTALL_DATA} ${WRKDIR}/infinality-settings.sh ${ETCDIR}/infinality-settings.sh >+ >+ @${ECHO_MSG} "#" >+ @${ECHO_MSG} "# WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING" >+ @${ECHO_MSG} "# WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING" >+ @${ECHO_MSG} "#" >+ @${ECHO_MSG} "# The file ${ETCDIR}/infinality-settings.sh should be copied to " >+ @${ECHO_MSG} "# ${PREFIX}/etc/profile.d/ and included in ~/.bashrc or ~/.bash_profile for" >+ @${ECHO_MSG} "# each user" >+ @${ECHO_MSG} "#" >+ @${ECHO_MSG} "# . ${PREFIX}/etc/profile.d/infinality-settings.sh" >+ @${ECHO_MSG} "#" >+ @${ECHO_MSG} "# AFTER THEN EDIT THE FILE ${PREFIX}/etc/profile.d/infinality-settings.sh" >+ @${ECHO_MSG} "# AND SET THE VARIABLE USE_STYLE PRIOR IFs TO A OPTION FROM EXAMPLES" >+ @${ECHO_MSG} "#" >+ @${ECHO_MSG} "# WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING" >+ @${ECHO_MSG} "# WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING WARNING" >+ @${ECHO_MSG} "#" >+ >+.endif >+ > pre-configure: > @${REINPLACE_CMD} -e '/^LIBTOOL/s|LIBTOOL := $$(FT_LIBTOOL_DIR)/libtool|LIBTOOL := ${WRKDIR}/gnome-libtool|' \ > ${WRKSRC}/builds/unix/unix-cc.in >diff -ruN --exclude=CVS /usr/ports/print/freetype2/distinfo ./distinfo >--- /usr/ports/print/freetype2/distinfo 2013-05-22 14:57:15.000000000 -0300 >+++ ./distinfo 2013-06-06 08:11:45.000000000 -0300 >@@ -1,2 +1,4 @@ > SHA256 (freetype-2.4.12.tar.bz2) = a78a17486689ab6852a9e1a759b179827ac9dfd7e2f237ddf169c73398c85381 > SIZE (freetype-2.4.12.tar.bz2) = 1597205 >+SHA256 (freetype-infinality-2.4.12-20130514_01-x86_64.tar.bz2) = 151973c65d9de980df9d39849b38132743ea7c44dcaadca16bfcf3daf7b7e2d1 >+SIZE (freetype-infinality-2.4.12-20130514_01-x86_64.tar.bz2) = 38460 >diff -ruN --exclude=CVS /usr/ports/print/freetype2/pkg-plist ./pkg-plist >--- /usr/ports/print/freetype2/pkg-plist 2013-05-22 14:57:15.000000000 -0300 >+++ ./pkg-plist 2013-06-06 08:15:53.000000000 -0300 >@@ -48,6 +48,7 @@ > include/freetype2/freetype/tttables.h > include/freetype2/freetype/tttags.h > include/freetype2/freetype/ttunpat.h >+%%INF%%%%ETCDIR%%/infinality-settings.sh > include/ft2build.h > lib/libfreetype.a > lib/libfreetype.la >@@ -58,3 +59,4 @@ > @dirrm include/freetype2/freetype/config > @dirrm include/freetype2/freetype > @dirrm include/freetype2 >+%%INF%%@dirrm %%ETCDIR%% >===> Done
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 179400
: 134694 |
150524
|
150525
|
151563
|
151564
|
167887