ports/56591: [update]: www/peacock to 1.9.1

Pav Lucistnik pav at oook.cz
Mon Sep 8 12:20:11 UTC 2003


>Number:         56591
>Category:       ports
>Synopsis:       [update]: www/peacock to 1.9.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 08 05:20:08 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Pav Lucistnik
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD pav.hide.vol.cz 4.8-STABLE FreeBSD 4.8-STABLE #0: Mon Jul 28 12:47:51 CEST 2003 root at pav.hide.vol.cz:/usr/obj/usr/src/sys/PAV i386


	
>Description:
Update orphaned port www/peacock to latest version.
It's now GNOME2 and WYSIWYG, thanks to GtkHTML library.

Changes to the port:
- Updated to 1.9.1
- Removed obsolete patch files/patch-src:Makefile.in
- Take maintainership
- Updated pkg-descr

>How-To-Repeat:
	
>Fix:

diff -ruN /usr/ports/www/peacock/Makefile peacock/Makefile
--- /usr/ports/www/peacock/Makefile	Mon Feb 24 11:06:04 2003
+++ peacock/Makefile	Mon Sep  8 14:01:27 2003
@@ -6,27 +6,19 @@
 #
 
 PORTNAME=	peacock
-PORTVERSION=	0.4
+PORTVERSION=	1.9.1
 CATEGORIES=	www gnome
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
-MAINTAINER=	ports at FreeBSD.org
+MAINTAINER=	pav at oook.cz
 COMMENT=	A GUI-based HTML Editor for GTK+/GNOME
 
-USE_REINPLACE=	yes
+LIB_DEPENDS=	gtkhtml-3.0.3:${PORTSDIR}/www/gtkhtml3
+
 USE_GMAKE=	yes
 USE_X_PREFIX=	yes
-USE_GNOME=	yes
+USE_GNOME=	gnomeprefix gnomehack libgnomeui gtksourceview
 USE_LIBTOOL=	yes
-CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
-		LIBS="-L${LOCALBASE}/lib"
-
-pre-patch:
-	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g ; \
-		 s|DATADIRNAME=lib|DATADIRNAME=share|g' ${WRKSRC}/configure
-	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
-		's|\$$(datadir)/gnome/|$$(datadir)/|g ; \
-		 s|\$$(datadir)/locale|$$(prefix)/share/locale|g'
 
 .include <bsd.port.mk>
diff -ruN /usr/ports/www/peacock/distinfo peacock/distinfo
--- /usr/ports/www/peacock/distinfo	Sat Dec 22 13:12:14 2001
+++ peacock/distinfo	Mon Sep  8 13:23:54 2003
@@ -1 +1 @@
-MD5 (peacock-0.4.tar.gz) = 7d8220a5d084c031786f9db521d77feb
+MD5 (peacock-1.9.1.tar.gz) = 85283f1c5f6e271ed7f977b18d7504b0
diff -ruN /usr/ports/www/peacock/files/patch-src:Makefile.in peacock/files/patch-src:Makefile.in
--- /usr/ports/www/peacock/files/patch-src:Makefile.in	Sat Dec 22 13:12:16 2001
+++ peacock/files/patch-src:Makefile.in	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- src/Makefile.in.orig	Wed Dec 19 22:46:13 2001
-+++ src/Makefile.in	Thu Dec 20 01:34:57 2001
-@@ -113,7 +113,7 @@
- 
- SUBDIRS = dialogs
- 
--INCLUDES =  	-I$(top_srcdir)/intl 	$(GNOME_INCLUDEDIR)
-+INCLUDES =  	-I$(top_srcdir)/intl 	$(GTKHTML_CFLAGS)	$(GNOME_INCLUDEDIR)
- 
- 
- bin_PROGRAMS = peacock
diff -ruN /usr/ports/www/peacock/pkg-descr peacock/pkg-descr
--- /usr/ports/www/peacock/pkg-descr	Wed May  3 16:26:01 2000
+++ peacock/pkg-descr	Mon Sep  8 14:00:31 2003
@@ -1,9 +1,5 @@
-Peacock is a GUI-based HTML Editor for GTK+/GNOME.
-Its still in its infancy. Very, very alpha.
-The version number speaks for itself.  Its not a WYSIWYG HTML Editor.
-Its like Homesite for Win32 (or much closer to home), Bluefish for GTK+.
-You have to type your HTML yourself. But there are these 'HTML Toolbars'
-which allow easy and quick entry of commonly used tags, thus saving you
-time and keystrokes. 
+Peacock is a GUI-based HTML Editor for GNOME 2. It is a WYSIWYG HTML
+editor, using GtkHTML control known from Evolution.  It supports most
+of HTML 4.0 standards, templates for documents, styles and images.
 
 http://peacock.sourceforge.net/
diff -ruN /usr/ports/www/peacock/pkg-plist peacock/pkg-plist
--- /usr/ports/www/peacock/pkg-plist	Mon Jan 13 08:07:40 2003
+++ peacock/pkg-plist	Mon Sep  8 13:48:48 2003
@@ -1,57 +1,8 @@
-bin/peacock
-share/gnome/apps/Development/peacock.desktop
-share/gnome/help/peacock/C/authors.html
-share/gnome/help/peacock/C/bugs.html
-share/gnome/help/peacock/C/docbook.css
-share/gnome/help/peacock/C/features.html
-share/gnome/help/peacock/C/peacock.html
-share/gnome/help/peacock/C/topic.dat
-share/gnome/help/peacock/C/x34.html
-share/gnome/peacock/glade/dialogs-html.glade
-share/gnome/peacock/glade/dialogs-html.glade.h
-share/gnome/pixmaps/peacock/anchor.xpm
-share/gnome/pixmaps/peacock/br.xpm
-share/gnome/pixmaps/peacock/font_base.xpm
-share/gnome/pixmaps/peacock/font_em.xpm
-share/gnome/pixmaps/peacock/font_kbd.xpm
-share/gnome/pixmaps/peacock/font_minus.xpm
-share/gnome/pixmaps/peacock/font_plus.xpm
-share/gnome/pixmaps/peacock/font_pre.xpm
-share/gnome/pixmaps/peacock/font_sub.xpm
-share/gnome/pixmaps/peacock/font_sup.xpm
-share/gnome/pixmaps/peacock/font_tt.xpm
-share/gnome/pixmaps/peacock/form_chkbtn.xpm
-share/gnome/pixmaps/peacock/form_entry.xpm
-share/gnome/pixmaps/peacock/form_form.xpm
-share/gnome/pixmaps/peacock/form_options.xpm
-share/gnome/pixmaps/peacock/form_rdbtn.xpm
-share/gnome/pixmaps/peacock/form_text.xpm
-share/gnome/pixmaps/peacock/h1.xpm
-share/gnome/pixmaps/peacock/h2.xpm
-share/gnome/pixmaps/peacock/h3.xpm
-share/gnome/pixmaps/peacock/h4.xpm
-share/gnome/pixmaps/peacock/h5.xpm
-share/gnome/pixmaps/peacock/h6.xpm
-share/gnome/pixmaps/peacock/help.xpm
-share/gnome/pixmaps/peacock/hr.xpm
-share/gnome/pixmaps/peacock/image.xpm
-share/gnome/pixmaps/peacock/list_dd.xpm
-share/gnome/pixmaps/peacock/list_dir.xpm
-share/gnome/pixmaps/peacock/list_dl.xpm
-share/gnome/pixmaps/peacock/list_dt.xpm
-share/gnome/pixmaps/peacock/list_li.xpm
-share/gnome/pixmaps/peacock/list_menu.xpm
-share/gnome/pixmaps/peacock/list_ol.xpm
-share/gnome/pixmaps/peacock/list_ul.xpm
-share/gnome/pixmaps/peacock/nbsp.xpm
-share/gnome/pixmaps/peacock/paragraph.xpm
-share/gnome/pixmaps/peacock/table_table.xpm
-share/gnome/pixmaps/peacock/table_td.xpm
-share/gnome/pixmaps/peacock/table_th.xpm
-share/gnome/pixmaps/peacock/table_tr.xpm
- at dirrm share/gnome/pixmaps/peacock
- at dirrm share/gnome/peacock/glade
- at dirrm share/gnome/peacock
- at dirrm share/gnome/help/peacock/C/images
- at dirrm share/gnome/help/peacock/C
- at dirrm share/gnome/help/peacock
+bin/peacock-2
+share/gnome/peacock-2/glade/dialogs.glade
+share/gnome/peacock-2/pixmaps/peacock-logo.png
+share/gnome/peacock-2/ui/peacock-ui.xml
+ at dirrm share/gnome/peacock-2/ui
+ at dirrm share/gnome/peacock-2/pixmaps
+ at dirrm share/gnome/peacock-2/glade
+ at dirrm share/gnome/peacock-2
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list