ports/80168: [PATCH] print/perlftlib: Unbreak, take maintainership

Renato Botelho freebsd at galle.com.br
Wed Apr 20 19:50:24 UTC 2005


>Number:         80168
>Category:       ports
>Synopsis:       [PATCH] print/perlftlib: Unbreak, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 20 19:50:23 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Renato Botelho
>Release:        FreeBSD 5.3-RELEASE-p9 i386
>Organization:
Galle Folheados - http://www.galle.com.br
>Environment:
System: FreeBSD data.galle.com.br 5.3-RELEASE-p9 FreeBSD 5.3-RELEASE-p9 #9: Fri Apr 15 07:52:00 BRST 2005
>Description:
- Unbreak
- Change patch filenames
- Use ${PERL} -pi instead ${MV} and ${SED}
- Take maintainership

Added file(s):
- files/patch-FreeType_FreeType.xs
- files/patch-FreeType_Makefile.PL
- files/patch-Makefile

Removed file(s):
- files/patch-aa
- files/patch-ab
- files/patch-ac

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- perlftlib-1.2.patch begins here ---
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/print/perlftlib/Makefile,v
retrieving revision 1.17
diff -u -r1.17 Makefile
--- Makefile	12 Feb 2005 00:47:40 -0000	1.17
+++ Makefile	20 Apr 2005 19:41:56 -0000
@@ -13,12 +13,10 @@
 		${MASTER_SITE_LOCAL}
 MASTER_SITE_SUBDIR=	sada
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	freebsd at galle.com.br
 COMMENT=	Libraries to use the FreeType library from the perl language
 
-RUN_DEPENDS=	${PREFIX}/lib/perl5/site_perl/${PERL_VER}/jcode.pl:${PORTSDIR}/japanese/jcode.pl
-
-BROKEN=		Installs perllocal.pod
+RUN_DEPENDS=	${SITE_PERL}/jcode.pl:${PORTSDIR}/japanese/jcode.pl
 
 USE_FREETYPE=	yes
 USE_PERL5=	yes
@@ -30,17 +28,11 @@
 MAKE_ENV=	PERL_VER=${PERL_VER} PERL5=${PERL5}
 
 pre-patch:
-	${MV} ${WRKSRC}/FreeType/Makefile.PL ${WRKSRC}/FreeType/Makefile.PL.bak
-	${SED} 's,/usr/local/X11R6.3,${PREFIX},' \
-		${WRKSRC}/FreeType/Makefile.PL.bak \
-		> ${WRKSRC}/FreeType/Makefile.PL
+	@${PERL} -pi -e 's!/usr/local/X11R6.3!${PREFIX}!' ${WRKSRC}/FreeType/Makefile.PL
 
 post-build:
-		cd ${WRKSRC}; \
-		for DIST in ftinfo mkttfdir; do \
-			${MV} $${DIST} $${DIST}.bak; \
-			${SED} -e 's;^#! */usr/local/bin/perl *;#!${PERL5};' \
-				$${DIST}.bak > $${DIST}; \
-		done
+.for DIST in ftinfo mkttfdir
+	@${PERL} -pi -e 's;^#! */usr/local/bin/perl *;#!${PERL5};' ${WRKSRC}/${DIST}
+.endfor
 
 .include <bsd.port.mk>
Index: files/patch-FreeType_FreeType.xs
===================================================================
RCS file: files/patch-FreeType_FreeType.xs
diff -N files/patch-FreeType_FreeType.xs
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-FreeType_FreeType.xs	20 Apr 2005 19:41:56 -0000
@@ -0,0 +1,11 @@
+--- FreeType/FreeType.xs.orig	Mon Dec 14 14:13:26 1998
++++ FreeType/FreeType.xs	Tue Jul 18 21:56:29 2000
+@@ -12,6 +12,8 @@
+ #include "EXTERN.h"
+ #include "perl.h"
+ #include "XSUB.h"
++#define PERL_POLLUTE 1
++#include "embedvar.h"
+ #ifdef __cplusplus
+ }
+ #endif
Index: files/patch-FreeType_Makefile.PL
===================================================================
RCS file: files/patch-FreeType_Makefile.PL
diff -N files/patch-FreeType_Makefile.PL
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-FreeType_Makefile.PL	20 Apr 2005 19:41:56 -0000
@@ -0,0 +1,10 @@
+--- FreeType/Makefile.PL.orig	Wed Jan 10 14:50:46 2001
++++ FreeType/Makefile.PL	Wed Jan 10 14:51:19 2001
+@@ -6,5 +6,5 @@
+     'VERSION_FROM' => 'FreeType.pm', # finds $VERSION
+     'LIBS'	=> ['-L/usr/local/lib -lttf'],   # e.g., '-lm' 
+     'DEFINE'	=> '',     # e.g., '-DHAVE_SOMETHING' 
+-    'INC'	=> '-I/usr/local/include',     # e.g., '-I/usr/include/other' 
++    'INC'	=> '-I/usr/local/include/freetype1/freetype',     # e.g., '-I/usr/include/other' 
+ );
+
Index: files/patch-Makefile
===================================================================
RCS file: files/patch-Makefile
diff -N files/patch-Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ files/patch-Makefile	20 Apr 2005 19:41:56 -0000
@@ -0,0 +1,37 @@
+--- Makefile.orig	Mon Dec 14 02:13:26 1998
++++ Makefile	Wed Apr 20 16:31:11 2005
+@@ -1,8 +1,8 @@
+ 
+-BINDIR = /usr/local/bin
+-MANDIR = /usr/local/man/man1
+-PERL = perl
+-PERLLIBDIR = /usr/local/lib/perl5/site_perl
++BINDIR = ${PREFIX}/bin
++MANDIR = ${PREFIX}/man/man1
++PERL = ${PERL5}
++PERLLIBDIR = ${PREFIX}/lib/perl5/site_perl
+ 
+ VERSION = 1.2
+ 
+@@ -12,7 +12,9 @@
+ all: $(FREETYPELIB) $(PROGRAMS) $(MANFILES)
+ 
+ install: installlib $(PROGRAMS)
+-	cp $(PROGRAMS) $(BINDIR)
++	for file in $(PROGRAMS); do \
++		${BSD_INSTALL_SCRIPT} $${file} $(BINDIR); \
++	done
+ 	rm -f $(MANDIR)/ftinfo.1
+ 	ln -s $(BINDIR)/ftinfo $(MANDIR)/ftinfo.1
+ 	rm -f $(MANDIR)/mkttfdir.1
+@@ -42,8 +44,8 @@
+ 	cp $? $@
+ 
+ installlib: $(FREETYPELIB)
+-	cd FreeType; $(MAKE) $(MFLAGS) install
+-	cp FreeTypeWrapper.pm $(PERLLIBDIR)
++	cd FreeType; $(MAKE) $(MFLAGS) pure_install
++	cp FreeTypeWrapper.pm $(PERLLIBDIR)/${PERL_VER}
+ 
+ $(FREETYPELIB): FreeType/Makefile
+ 	cd FreeType; $(MAKE) $(MFLAGS)
Index: files/patch-aa
===================================================================
RCS file: files/patch-aa
diff -N files/patch-aa
--- files/patch-aa	1 Jan 1999 22:18:54 -0000	1.1.1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,35 +0,0 @@
---- ./Makefile.orig	Mon Dec 14 14:13:26 1998
-+++ ./Makefile	Tue Dec 22 16:14:46 1998
-@@ -1,8 +1,8 @@
- 
--BINDIR = /usr/local/bin
--MANDIR = /usr/local/man/man1
--PERL = perl
--PERLLIBDIR = /usr/local/lib/perl5/site_perl
-+BINDIR = ${PREFIX}/bin
-+MANDIR = ${PREFIX}/man/man1
-+PERL = ${PERL5}
-+PERLLIBDIR = ${PREFIX}/lib/perl5/site_perl
- 
- VERSION = 1.2
- 
-@@ -12,7 +12,9 @@
- all: $(FREETYPELIB) $(PROGRAMS) $(MANFILES)
- 
- install: installlib $(PROGRAMS)
--	cp $(PROGRAMS) $(BINDIR)
-+	for file in $(PROGRAMS); do \
-+		${BSD_INSTALL_SCRIPT} $${file} $(BINDIR); \
-+	done
- 	rm -f $(MANDIR)/ftinfo.1
- 	ln -s $(BINDIR)/ftinfo $(MANDIR)/ftinfo.1
- 	rm -f $(MANDIR)/mkttfdir.1
-@@ -43,7 +45,7 @@
- 
- installlib: $(FREETYPELIB)
- 	cd FreeType; $(MAKE) $(MFLAGS) install
--	cp FreeTypeWrapper.pm $(PERLLIBDIR)
-+	cp FreeTypeWrapper.pm $(PERLLIBDIR)/${PERL_VER}
- 
- $(FREETYPELIB): FreeType/Makefile
- 	cd FreeType; $(MAKE) $(MFLAGS)
Index: files/patch-ab
===================================================================
RCS file: files/patch-ab
diff -N files/patch-ab
--- files/patch-ab	19 Jul 2000 00:41:40 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- FreeType/FreeType.xs.orig	Mon Dec 14 14:13:26 1998
-+++ FreeType/FreeType.xs	Tue Jul 18 21:56:29 2000
-@@ -12,6 +12,8 @@
- #include "EXTERN.h"
- #include "perl.h"
- #include "XSUB.h"
-+#define PERL_POLLUTE 1
-+#include "embedvar.h"
- #ifdef __cplusplus
- }
- #endif
Index: files/patch-ac
===================================================================
RCS file: files/patch-ac
diff -N files/patch-ac
--- files/patch-ac	14 Mar 2002 11:16:43 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
---- FreeType/Makefile.PL.orig	Wed Jan 10 14:50:46 2001
-+++ FreeType/Makefile.PL	Wed Jan 10 14:51:19 2001
-@@ -6,5 +6,5 @@
-     'VERSION_FROM' => 'FreeType.pm', # finds $VERSION
-     'LIBS'	=> ['-L/usr/local/lib -lttf'],   # e.g., '-lm' 
-     'DEFINE'	=> '',     # e.g., '-DHAVE_SOMETHING' 
--    'INC'	=> '-I/usr/local/include',     # e.g., '-I/usr/include/other' 
-+    'INC'	=> '-I/usr/local/include/freetype1/freetype',     # e.g., '-I/usr/include/other' 
- );
-
--- perlftlib-1.2.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list