looks like updating this is fairly overdue .. ok?

Index: Makefile
===================================================================
RCS file: /cvs/ports/www/surfraw/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile    15 Sep 2007 20:38:26 -0000      1.16
+++ Makefile    15 Jan 2008 23:43:05 -0000
@@ -2,10 +2,9 @@
 
 COMMENT=       command line interface to popular WWW search engines
 
-DISTNAME=      surfraw-1.0.7
-PKGNAME=       ${DISTNAME}p0
+DISTNAME=      surfraw-2.2.0
 CATEGORIES=    www
-HOMEPAGE=      http://surfraw.sourceforge.net/
+HOMEPAGE=      http://surfraw.alioth.debian.org/
 
 # Public Domain 
 PERMIT_PACKAGE_CDROM=  Yes
@@ -13,16 +12,25 @@ PERMIT_PACKAGE_FTP= Yes
 PERMIT_DISTFILES_CDROM=        Yes
 PERMIT_DISTFILES_FTP=  Yes
 
-MASTER_SITES=  ftp://ftp.netbsd.org/pub/NetBSD/misc/proff/ \
-               ftp://ftp.funet.fi/pub/NetBSD/misc/proff/
+MASTER_SITES=          ${HOMEPAGE}/dist/
 
-CONFIGURE_STYLE= gnu
+CONFIGURE_STYLE=       gnu
+USE_GMAKE=             yes
+
+pre-configure:
+       @perl -pi -e 's,\.(1sr|1)\.gz,.1,g' ${WRKSRC}/links.IN
 
 post-install:
+       ${INSTALL_MAN} ${WRKSRC}/elvi.1sr ${PREFIX}/man/man1/elvi.1
        ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/surfraw
-       ${INSTALL_DATA} ${WRKSRC}/surfraw.conf ${PREFIX}/share/examples/surfraw
+       ${INSTALL_DATA} ${WRKSRC}/surfraw.conf ${WRKSRC}/surfraw.bookmarks \
+           ${PREFIX}/share/examples/surfraw
        ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/surfraw
        ${INSTALL_DATA} ${WRKSRC}/README ${WRKSRC}/HACKING \
                ${PREFIX}/share/doc/surfraw
+
+REGRESS_DEPENDS=       ::www/p5-libwww \
+                       ::www/surfraw
+REGRESS_TARGET=                test
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/www/surfraw/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    5 Apr 2007 17:26:25 -0000       1.3
+++ distinfo    15 Jan 2008 23:43:05 -0000
@@ -1,5 +1,5 @@
-MD5 (surfraw-1.0.7.tar.gz) = CVc4K73r89Z4h5+l0lksnQ==
-RMD160 (surfraw-1.0.7.tar.gz) = MgP6Zh3fqnRWqi77I2rcdI9640E=
-SHA1 (surfraw-1.0.7.tar.gz) = G5k2cGawsPBcL5e9HyH8oq7t4Lk=
-SHA256 (surfraw-1.0.7.tar.gz) = KnhMKKICGeSm3gh/Wybd7KTH6hMZaKUro6L3m0xAl8g=
-SIZE (surfraw-1.0.7.tar.gz) = 63596
+MD5 (surfraw-2.2.0.tar.gz) = mxuY6ft9Itbk66qEb5yWMw==
+RMD160 (surfraw-2.2.0.tar.gz) = EyrcjTi9QQNQwqif/Lox31bboLg=
+SHA1 (surfraw-2.2.0.tar.gz) = UIU1QoZDya6Y+0BfDRdw3d7QQ5k=
+SHA256 (surfraw-2.2.0.tar.gz) = G6Gu0Ihk0oUqq+ZfxMBn6ruOo8cNnwtXXSnOktms4W8=
+SIZE (surfraw-2.2.0.tar.gz) = 127765
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_in   15 Jan 2008 23:43:05 -0000
@@ -0,0 +1,19 @@
+$OpenBSD$
+--- Makefile.in.orig   Fri Sep 14 10:51:42 2007
++++ Makefile.in        Thu Nov 22 02:54:22 2007
+@@ -747,13 +747,13 @@ install-data-hook: links
+       do \
+               ln -sf $$target  $(DESTDIR)/$$link ;\
+       done < links
[EMAIL PROTECTED]@      ln -sf elvi.1sr.gz 
$(DESTDIR)/@mandir@/man1/opensearch.1sr.gz
[EMAIL PROTECTED]@      ln -sf elvi.1 $(DESTDIR)/@mandir@/man1/opensearch.1
+ 
+ submit-lsm: surfraw.lsm
+       mail -s add [EMAIL PROTECTED] < $<
+ 
+ test: all
+-      make -C test test
++      ${MAKE} -C test test
+ 
+ .PHONY: test
+ 
Index: patches/patch-elvi_Makefile_am
===================================================================
RCS file: patches/patch-elvi_Makefile_am
diff -N patches/patch-elvi_Makefile_am
--- patches/patch-elvi_Makefile_am      25 Dec 2001 17:26:50 -0000      1.3
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
-$OpenBSD: patch-elvi_Makefile_am,v 1.3 2001/12/25 17:26:50 naddy Exp $
---- elvi/Makefile.am.orig      Sun Dec 23 11:15:17 2001
-+++ elvi/Makefile.am   Mon Dec 24 19:52:05 2001
-@@ -43,7 +43,7 @@ bin_SCRIPTS  = \
-                 woffle \
-                 xxx \
-                 yahoo
--sysconf_DATA  = surfraw_elvi.list
-+pkgdata_DATA  = surfraw_elvi.list
- 
- EXTRA_DIST    = $(bin_SCRIPTS)
- 
Index: patches/patch-elvi_Makefile_in
===================================================================
RCS file: patches/patch-elvi_Makefile_in
diff -N patches/patch-elvi_Makefile_in
--- patches/patch-elvi_Makefile_in      25 Dec 2001 17:26:50 -0000      1.6
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,92 +0,0 @@
---- elvi/Makefile.in.orig      Sun Dec 23 11:18:10 2001
-+++ elvi/Makefile.in   Mon Dec 24 19:52:05 2001
-@@ -70,14 +70,14 @@ sr_text_browser = @sr_text_browser@
- 
- bin_SCRIPTS =                   altavista               amazon                
  appwatch                ask             austlii                 britannica    
          cite            cnn             currency                debbugs       
          debcontents             debpackages             deja            
excite                  fast            filesearching                   freebsd 
                ftpfind                 ftpsearch               freshmeat       
        jake            google                  slinuxdoc               netbsd  
                openbsd                 pubmed                  raging          
        rhyme                   slashdot                sundocs                 
sourceforge             stockquote              scaleplus               
sunsolve                swhois                  thesaurus               
translate               W               webster                 wetandwild      
        woffle                  xxx             yahoo
- 
--sysconf_DATA = surfraw_elvi.list
-+pkgdata_DATA = surfraw_elvi.list
- 
- EXTRA_DIST = $(bin_SCRIPTS)
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_CLEAN_FILES = 
- SCRIPTS =  $(bin_SCRIPTS)
- 
--DATA =  $(sysconf_DATA)
-+DATA =  $(pkgdata_DATA)
- 
- DIST_COMMON =  Makefile.am Makefile.in
- 
-@@ -115,23 +115,23 @@ uninstall-binSCRIPTS:
-         rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \
-       done
- 
--install-sysconfDATA: $(sysconf_DATA)
-+install-pkgdataDATA: $(pkgdata_DATA)
-       @$(NORMAL_INSTALL)
--      $(mkinstalldirs) $(DESTDIR)$(sysconfdir)
--      @list='$(sysconf_DATA)'; for p in $$list; do \
-+      $(mkinstalldirs) $(DESTDIR)$(pkgdatadir)
-+      @list='$(pkgdata_DATA)'; for p in $$list; do \
-         if test -f $(srcdir)/$$p; then \
--          echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p"; \
--          $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(sysconfdir)/$$p; \
-+          echo " $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p"; \
-+          $(INSTALL_DATA) $(srcdir)/$$p $(DESTDIR)$(pkgdatadir)/$$p; \
-         else if test -f $$p; then \
--          echo " $(INSTALL_DATA) $$p $(DESTDIR)$(sysconfdir)/$$p"; \
--          $(INSTALL_DATA) $$p $(DESTDIR)$(sysconfdir)/$$p; \
-+          echo " $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p"; \
-+          $(INSTALL_DATA) $$p $(DESTDIR)$(pkgdatadir)/$$p; \
-         fi; fi; \
-       done
- 
--uninstall-sysconfDATA:
-+uninstall-pkgdataDATA:
-       @$(NORMAL_UNINSTALL)
--      list='$(sysconf_DATA)'; for p in $$list; do \
--        rm -f $(DESTDIR)$(sysconfdir)/$$p; \
-+      list='$(pkgdata_DATA)'; for p in $$list; do \
-+        rm -f $(DESTDIR)$(pkgdatadir)/$$p; \
-       done
- tags: TAGS
- TAGS:
-@@ -160,23 +160,23 @@ check-am: all-am
- check: check-am
- installcheck-am:
- installcheck: installcheck-am
--install-exec-am: install-binSCRIPTS install-sysconfDATA
-+install-exec-am: install-binSCRIPTS
- install-exec: install-exec-am
- 
--install-data-am:
-+install-data-am: install-pkgdataDATA
- install-data: install-data-am
- 
- install-am: all-am
-       @$(MAKE) $(AM_MAKEFLAGS) install-exec-am install-data-am
- install: install-am
--uninstall-am: uninstall-binSCRIPTS uninstall-sysconfDATA
-+uninstall-am: uninstall-binSCRIPTS uninstall-pkgdataDATA
- uninstall: uninstall-am
- all-am: Makefile $(SCRIPTS) $(DATA)
- all-redirect: all-am
- install-strip:
-       $(MAKE) $(AM_MAKEFLAGS) AM_INSTALL_PROGRAM_FLAGS=-s install
- installdirs:
--      $(mkinstalldirs)  $(DESTDIR)$(bindir) $(DESTDIR)$(sysconfdir)
-+      $(mkinstalldirs)  $(DESTDIR)$(bindir) $(DESTDIR)$(pkgdatadir)
- 
- 
- mostlyclean-generic:
-@@ -206,8 +206,8 @@ maintainer-clean-am:  maintainer-clean-g
- 
- maintainer-clean: maintainer-clean-am
- 
--.PHONY: uninstall-binSCRIPTS install-binSCRIPTS uninstall-sysconfDATA \
--install-sysconfDATA tags distdir info-am info dvi-am dvi check check-am \
-+.PHONY: uninstall-binSCRIPTS install-binSCRIPTS uninstall-pkgdataDATA \
-+install-pkgdataDATA tags distdir info-am info dvi-am dvi check check-am \
- installcheck-am installcheck install-exec-am install-exec \
- install-data-am install-data install-am install uninstall-am uninstall \
- all-redirect all-am all installdirs mostlyclean-generic \
Index: patches/patch-surfraw_conf_IN
===================================================================
RCS file: patches/patch-surfraw_conf_IN
diff -N patches/patch-surfraw_conf_IN
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-surfraw_conf_IN       15 Jan 2008 23:43:05 -0000
@@ -0,0 +1,12 @@
+$OpenBSD$
+--- surfraw.conf.IN.orig       Thu Nov 22 01:57:12 2007
++++ surfraw.conf.IN    Thu Nov 22 01:57:30 2007
+@@ -38,7 +38,7 @@ defyn   SURFRAW_graphical            no
+ 
+ # name/path of text browser executable
+ # e.g links, lynx, w3m
+-def   SURFRAW_text_browser    sensible-browser
++def   SURFRAW_text_browser    /usr/bin/lynx
+ 
+ # name/path of browser executable
+ # e.g mozilla, netscape etc
Index: patches/patch-surfraw_conf_in
===================================================================
RCS file: patches/patch-surfraw_conf_in
diff -N patches/patch-surfraw_conf_in
--- patches/patch-surfraw_conf_in       7 Nov 2001 00:40:45 -0000       1.5
+++ /dev/null   1 Jan 1970 00:00:00 -0000
@@ -1,27 +0,0 @@
---- surfraw.conf.in.orig       Wed Nov  7 01:21:16 2001
-+++ surfraw.conf.in    Wed Nov  7 01:22:00 2001
-@@ -34,15 +34,15 @@ def   SURFRAW_conf         $HOME/.surfraw.conf
- 
- # graphical browser? defaults to yes for meatminds. text browser users can
- # work it out how to change it.
--def   SURFRAW_graphical               yes
-+def   SURFRAW_graphical               no
- 
- # name/path of text browser executable
- # e.g links, lynx, w3m
--def   SURFRAW_text_browser    @sr_text_browser@
-+def   SURFRAW_text_browser    /usr/bin/lynx
- 
- # name/path of browser executable
- # e.g mozilla, netscape etc
--def   SURFRAW_graphical_browser       @sr_graphical_browser@
-+def   SURFRAW_graphical_browser       none
- 
- # text browser arguments, or "none"
- def   SURFRAW_text_browser_args       none
-@@ -80,4 +80,4 @@ def   SURFRAW_results                30
- defyn SURFRAW_escape_url_args yes
- 
- # file containing list of elvi
--def   SURFRAW_elvi_list               @sysconfdir@/surfraw_elvi.list
-+def   SURFRAW_elvi_list               @datadir@/@PACKAGE@/surfraw_elvi.list
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/www/surfraw/pkg/PLIST,v
retrieving revision 1.9
diff -u -p -r1.9 PLIST
--- pkg/PLIST   29 Sep 2004 09:38:13 -0000      1.9
+++ pkg/PLIST   15 Jan 2008 23:43:05 -0000
@@ -1,53 +1,178 @@
 @comment $OpenBSD: PLIST,v 1.9 2004/09/29 09:38:13 xsa Exp $
-bin/W
-bin/altavista
-bin/amazon
-bin/appwatch
-bin/ask
-bin/austlii
-bin/britannica
-bin/cite
-bin/cnn
-bin/currency
-bin/debbugs
-bin/debcontents
-bin/debpackages
-bin/deja
-bin/excite
-bin/fast
-bin/filesearching
-bin/freebsd
-bin/freshmeat
-bin/ftpfind
-bin/ftpsearch
-bin/google
-bin/jake
-bin/netbsd
-bin/openbsd
-bin/pubmed
-bin/raging
-bin/rhyme
-bin/scaleplus
-bin/slashdot
-bin/slinuxdoc
-bin/sourceforge
-bin/stockquote
-bin/sundocs
-bin/sunsolve
+bin/opensearch-discover
+bin/opensearch-genquery
+bin/sr
 bin/surfraw
-bin/swhois
-bin/thesaurus
-bin/translate
-bin/webster
-bin/wetandwild
-bin/woffle
-bin/xxx
-bin/yahoo
+bin/surfraw-update-path
+lib/surfraw/
+lib/surfraw/W
+lib/surfraw/alioth
+lib/surfraw/altavista
+lib/surfraw/amazon
+lib/surfraw/archpkg
+lib/surfraw/ask
+lib/surfraw/austlii
+lib/surfraw/bbcnews
+lib/surfraw/cddb
+lib/surfraw/cia
+lib/surfraw/cite
+lib/surfraw/cnn
+lib/surfraw/codesearch
+lib/surfraw/ctan
+lib/surfraw/currency
+lib/surfraw/cve
+lib/surfraw/debbugs
+lib/surfraw/debcontents
+lib/surfraw/deblists
+lib/surfraw/deblogs
+lib/surfraw/debpackages
+lib/surfraw/debpts
+lib/surfraw/debsec
+lib/surfraw/debwiki
+lib/surfraw/deja
+lib/surfraw/discogs
+lib/surfraw/dmoz
+lib/surfraw/ebay
+lib/surfraw/etym
+lib/surfraw/excite
+lib/surfraw/fast
+lib/surfraw/filesearching
+lib/surfraw/foldoc
+lib/surfraw/freebsd
+lib/surfraw/freedb
+lib/surfraw/freshmeat
+lib/surfraw/fsfdir
+lib/surfraw/genpkg
+lib/surfraw/google
+lib/surfraw/gutenberg
+lib/surfraw/happypenguin
+lib/surfraw/imdb
+lib/surfraw/ixquick
+lib/surfraw/lastfm
+lib/surfraw/leodict
+lib/surfraw/musicbrainz
+lib/surfraw/netbsd
+lib/surfraw/openbsd
+lib/surfraw/opensearch
+lib/surfraw/pgpkeys
+lib/surfraw/port
+lib/surfraw/pubmed
+lib/surfraw/rae
+lib/surfraw/rfc
+lib/surfraw/rhyme
+lib/surfraw/scaleplus
+lib/surfraw/scholar
+lib/surfraw/scpan
+lib/surfraw/slashdot
+lib/surfraw/slinuxdoc
+lib/surfraw/sourceforge
+lib/surfraw/stockquote
+lib/surfraw/sundocs
+lib/surfraw/sunsolve
+lib/surfraw/thesaurus
+lib/surfraw/translate
+lib/surfraw/w3css
+lib/surfraw/w3html
+lib/surfraw/w3link
+lib/surfraw/w3rdf
+lib/surfraw/wayback
+lib/surfraw/webster
+lib/surfraw/wetandwild
+lib/surfraw/wikipedia
+lib/surfraw/woffle
+lib/surfraw/xxx
+lib/surfraw/yahoo
+lib/surfraw/yubnub
[EMAIL PROTECTED] man/man1/W.1
[EMAIL PROTECTED] man/man1/alioth.1
[EMAIL PROTECTED] man/man1/altavista.1
[EMAIL PROTECTED] man/man1/amazon.1
[EMAIL PROTECTED] man/man1/archpkg.1
[EMAIL PROTECTED] man/man1/ask.1
[EMAIL PROTECTED] man/man1/austlii.1
[EMAIL PROTECTED] man/man1/bbcnews.1
[EMAIL PROTECTED] man/man1/cddb.1
[EMAIL PROTECTED] man/man1/cia.1
[EMAIL PROTECTED] man/man1/cite.1
[EMAIL PROTECTED] man/man1/cnn.1
[EMAIL PROTECTED] man/man1/codesearch.1
[EMAIL PROTECTED] man/man1/ctan.1
[EMAIL PROTECTED] man/man1/currency.1
[EMAIL PROTECTED] man/man1/cve.1
[EMAIL PROTECTED] man/man1/debbugs.1
[EMAIL PROTECTED] man/man1/debcontents.1
[EMAIL PROTECTED] man/man1/deblists.1
[EMAIL PROTECTED] man/man1/deblogs.1
[EMAIL PROTECTED] man/man1/debpackages.1
[EMAIL PROTECTED] man/man1/debpts.1
[EMAIL PROTECTED] man/man1/debsec.1
[EMAIL PROTECTED] man/man1/debwiki.1
[EMAIL PROTECTED] man/man1/deja.1
[EMAIL PROTECTED] man/man1/discogs.1
[EMAIL PROTECTED] man/man1/dmoz.1
[EMAIL PROTECTED] man/man1/ebay.1
[EMAIL PROTECTED] man/man1/elvi.1
+man/man1/elvi.1sr
[EMAIL PROTECTED] man/man1/etym.1
[EMAIL PROTECTED] man/man1/excite.1
[EMAIL PROTECTED] man/man1/fast.1
[EMAIL PROTECTED] man/man1/filesearching.1
[EMAIL PROTECTED] man/man1/foldoc.1
[EMAIL PROTECTED] man/man1/freebsd.1
[EMAIL PROTECTED] man/man1/freedb.1
[EMAIL PROTECTED] man/man1/freshmeat.1
[EMAIL PROTECTED] man/man1/fsfdir.1
[EMAIL PROTECTED] man/man1/genpkg.1
[EMAIL PROTECTED] man/man1/google.1
[EMAIL PROTECTED] man/man1/gutenberg.1
[EMAIL PROTECTED] man/man1/happypenguin.1
[EMAIL PROTECTED] man/man1/imdb.1
[EMAIL PROTECTED] man/man1/ixquick.1
[EMAIL PROTECTED] man/man1/lastfm.1
[EMAIL PROTECTED] man/man1/leodict.1
[EMAIL PROTECTED] man/man1/musicbrainz.1
[EMAIL PROTECTED] man/man1/netbsd.1
[EMAIL PROTECTED] man/man1/openbsd.1
[EMAIL PROTECTED] man/man1/opensearch-discover.1
[EMAIL PROTECTED] man/man1/opensearch-genquery.1
[EMAIL PROTECTED] man/man1/opensearch.1
[EMAIL PROTECTED] man/man1/pgpkeys.1
[EMAIL PROTECTED] man/man1/port.1
[EMAIL PROTECTED] man/man1/pubmed.1
[EMAIL PROTECTED] man/man1/rae.1
[EMAIL PROTECTED] man/man1/rfc.1
[EMAIL PROTECTED] man/man1/rhyme.1
[EMAIL PROTECTED] man/man1/scaleplus.1
[EMAIL PROTECTED] man/man1/scholar.1
[EMAIL PROTECTED] man/man1/scpan.1
[EMAIL PROTECTED] man/man1/slashdot.1
[EMAIL PROTECTED] man/man1/slinuxdoc.1
[EMAIL PROTECTED] man/man1/sourceforge.1
[EMAIL PROTECTED] man/man1/sr.1
[EMAIL PROTECTED] man/man1/stockquote.1
[EMAIL PROTECTED] man/man1/sundocs.1
[EMAIL PROTECTED] man/man1/sunsolve.1
[EMAIL PROTECTED] man/man1/surfraw-update-path.1
[EMAIL PROTECTED] man/man1/surfraw.1
[EMAIL PROTECTED] man/man1/thesaurus.1
[EMAIL PROTECTED] man/man1/translate.1
[EMAIL PROTECTED] man/man1/w3css.1
[EMAIL PROTECTED] man/man1/w3html.1
[EMAIL PROTECTED] man/man1/w3link.1
[EMAIL PROTECTED] man/man1/w3rdf.1
[EMAIL PROTECTED] man/man1/wayback.1
[EMAIL PROTECTED] man/man1/webster.1
[EMAIL PROTECTED] man/man1/wetandwild.1
[EMAIL PROTECTED] man/man1/wikipedia.1
[EMAIL PROTECTED] man/man1/woffle.1
[EMAIL PROTECTED] man/man1/xxx.1
[EMAIL PROTECTED] man/man1/yahoo.1
[EMAIL PROTECTED] man/man1/yubnub.1
 share/doc/surfraw/
 share/doc/surfraw/HACKING
 share/doc/surfraw/README
 share/examples/surfraw/
+share/examples/surfraw/surfraw.bookmarks
[EMAIL PROTECTED] ${SYSCONFDIR}/surfraw.bookmarks
 share/examples/surfraw/surfraw.conf
 @sample ${SYSCONFDIR}/surfraw.conf
-share/surfraw/
-share/surfraw/surfraw_elvi.list

Reply via email to