diff options
Diffstat (limited to 'editors/nano')
-rw-r--r-- | editors/nano/Makefile | 17 | ||||
-rw-r--r-- | editors/nano/distinfo | 2 | ||||
-rw-r--r-- | editors/nano/files/patch-config.h.in | 15 | ||||
-rw-r--r-- | editors/nano/files/patch-configure | 14 | ||||
-rw-r--r-- | editors/nano/files/patch-proto.h | 15 | ||||
-rw-r--r-- | editors/nano/files/patch-utils.c | 22 | ||||
-rw-r--r-- | editors/nano/pkg-descr | 14 | ||||
-rw-r--r-- | editors/nano/pkg-plist | 9 | ||||
-rw-r--r-- | editors/nano/pkg-plist.nonls | 4 |
9 files changed, 83 insertions, 29 deletions
diff --git a/editors/nano/Makefile b/editors/nano/Makefile index 0ce6add6622e..c01b79cf9a41 100644 --- a/editors/nano/Makefile +++ b/editors/nano/Makefile @@ -6,27 +6,20 @@ # PORTNAME= nano -PORTVERSION= 1.0.4 +PORTVERSION= 1.0.7 CATEGORIES= editors -MASTER_SITES= http://www.nano-editor.org/dist/v1.0/ \ - http://www.asty.org/nano/dist/ \ +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ ${MASTER_SITE_GNU} \ - ${MASTER_SITE_SOURCEFORGE} + http://www.nano-editor.org/dist/v1.0/ MASTER_SITE_SUBDIR= ${PORTNAME} -MAINTAINER= nemesis@balistik.net +MAINTAINER= naddy@FreeBSD.org LIB_DEPENDS= intl.1:${PORTSDIR}/devel/gettext GNU_CONFIGURE= yes CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ - LDFLAGS="-L${LOCALBASE}/lib -lintl" - -.if defined(LITE) -CONFIGURE_ARGS+= --disable-tabcomp --enable-tiny --disable-speller \ - --disable-justify --disable-nls --disable-browser --disable-help -PLIST= ${PKGDIR}/pkg-plist.nonls -.endif + LDFLAGS="-L${LOCALBASE}/lib" MAN1= nano.1 diff --git a/editors/nano/distinfo b/editors/nano/distinfo index b635fb04c83e..91ef7df07c0e 100644 --- a/editors/nano/distinfo +++ b/editors/nano/distinfo @@ -1 +1 @@ -MD5 (nano-1.0.4.tar.gz) = e48f0c030f30ef279cb37c7e046a9b14 +MD5 (nano-1.0.7.tar.gz) = dce4cb0721f6d5533a4bf6b471664d20 diff --git a/editors/nano/files/patch-config.h.in b/editors/nano/files/patch-config.h.in new file mode 100644 index 000000000000..b7b4a796c888 --- /dev/null +++ b/editors/nano/files/patch-config.h.in @@ -0,0 +1,15 @@ + +$FreeBSD$ + +--- config.h.in.orig Fri Dec 7 06:51:38 2001 ++++ config.h.in Tue Dec 18 19:58:04 2001 +@@ -136,6 +136,9 @@ + /* Define if you have the strcasecmp function. */ + #undef HAVE_STRCASECMP + ++/* Define if you have the strcasestr function. */ ++#undef HAVE_STRCASESTR ++ + /* Define if you have the strchr function. */ + #undef HAVE_STRCHR + diff --git a/editors/nano/files/patch-configure b/editors/nano/files/patch-configure new file mode 100644 index 000000000000..a95e365aea9e --- /dev/null +++ b/editors/nano/files/patch-configure @@ -0,0 +1,14 @@ + +$FreeBSD$ + +--- configure.orig Wed Dec 19 21:36:45 2001 ++++ configure Wed Dec 19 21:37:16 2001 +@@ -2106,7 +2106,7 @@ + + fi + +-for ac_func in getopt_long ++for ac_func in getopt_long strcasestr + do + echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 + echo "configure:2113: checking for $ac_func" >&5 diff --git a/editors/nano/files/patch-proto.h b/editors/nano/files/patch-proto.h new file mode 100644 index 000000000000..264828d74252 --- /dev/null +++ b/editors/nano/files/patch-proto.h @@ -0,0 +1,15 @@ + +$FreeBSD$ + +--- proto.h.orig Fri Dec 14 06:57:10 2001 ++++ proto.h Tue Dec 18 19:58:04 2001 +@@ -65,7 +65,9 @@ + + /* Programs we want available */ + ++#ifndef HAVE_STRCASESTR + char *strcasestr(char *haystack, char *needle); ++#endif + char *strstrwrapper(char *haystack, char *needle); + int search_init(int replacing); + int renumber(filestruct * fileptr); diff --git a/editors/nano/files/patch-utils.c b/editors/nano/files/patch-utils.c new file mode 100644 index 000000000000..49cdbf43192a --- /dev/null +++ b/editors/nano/files/patch-utils.c @@ -0,0 +1,22 @@ + +$FreeBSD$ + +--- utils.c.orig Mon Nov 19 03:46:54 2001 ++++ utils.c Tue Dec 18 19:58:04 2001 +@@ -47,7 +47,7 @@ + } + } + +- ++#ifndef HAVE_STRCASESTR + /* This is now mutt's version (called mutt_stristr) because it doesn't + use memory allocation to do a simple search (yuck). */ + char *strcasestr(char *haystack, char *needle) +@@ -69,6 +69,7 @@ + } + return NULL; + } ++#endif + + char *strstrwrapper(char *haystack, char *needle) + { diff --git a/editors/nano/pkg-descr b/editors/nano/pkg-descr index 20bbe4bcef00..8c856cf82212 100644 --- a/editors/nano/pkg-descr +++ b/editors/nano/pkg-descr @@ -1,11 +1,7 @@ -nano was originally known as TIP (TIP Isn't Pico). It is a small, free -and friendly editor which aims to replace Pico, the default editor -included in the non-free Pine package. Rather than just copying Pico's -look and feel, nano also implements some missing (or disabled by -default) features in Pico, such as "search and replace" and "goto line -number". +nano is a small, free and friendly editor which aims to replace +Pico, the default editor included in the non-free Pine package. +Rather than just copying Pico's look and feel, nano also implements +some missing (or disabled by default) features in Pico, such as +"search and replace" and "goto line number". WWW: http://www.nano-editor.org/ - -- Philippe -nemesis@balistik.net diff --git a/editors/nano/pkg-plist b/editors/nano/pkg-plist index 1658fa9e3ac7..0f1538deb95a 100644 --- a/editors/nano/pkg-plist +++ b/editors/nano/pkg-plist @@ -1,6 +1,11 @@ +@comment $FreeBSD$ bin/nano +@unexec install-info --delete %D/info/nano.info %D/info/dir +info/nano.info +@exec install-info %D/info/nano.info %D/info/dir share/locale/ca/LC_MESSAGES/nano.mo share/locale/cs/LC_MESSAGES/nano.mo +share/locale/da/LC_MESSAGES/nano.mo share/locale/de/LC_MESSAGES/nano.mo share/locale/es/LC_MESSAGES/nano.mo share/locale/fi/LC_MESSAGES/nano.mo @@ -9,10 +14,8 @@ share/locale/gl/LC_MESSAGES/nano.mo share/locale/hu/LC_MESSAGES/nano.mo share/locale/id/LC_MESSAGES/nano.mo share/locale/it/LC_MESSAGES/nano.mo +share/locale/nl/LC_MESSAGES/nano.mo share/locale/no/LC_MESSAGES/nano.mo share/locale/ru/LC_MESSAGES/nano.mo share/locale/sv/LC_MESSAGES/nano.mo share/locale/uk/LC_MESSAGES/nano.mo -@unexec install-info --delete %D/info/nano.info %D/info/dir -info/nano.info -@exec install-info %D/info/nano.info %D/info/dir diff --git a/editors/nano/pkg-plist.nonls b/editors/nano/pkg-plist.nonls deleted file mode 100644 index 71fbe2dad295..000000000000 --- a/editors/nano/pkg-plist.nonls +++ /dev/null @@ -1,4 +0,0 @@ -bin/nano -@unexec install-info --delete %D/info/nano.info %D/info/dir -info/nano.info -@exec install-info %D/info/nano.info %D/info/dir |