Ravenports generated: 08 Feb 2023 00:14
[ravenports.git] / bucket_A6 / dos2unix
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               dos2unix
4 VERSION=                7.4.3
5 KEYWORDS=               converters
6 VARIANTS=               standard
7 SDESC[standard]=        DOS/MAC to UNIX Text File Format Converter
8 HOMEPAGE=               https://waterlan.home.xs4all.nl/dos2unix.html
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://waterlan.home.xs4all.nl/dos2unix/
13 DISTFILE[1]=            dos2unix-7.4.3.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18                         nls
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 USES=                   gmake gettext iconv
24
25 LICENSE=                BSD2CLAUSE:primary
26 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/COPYING.txt
27 LICENSE_SCHEME=         solo
28
29 MAKE_ARGS=              prefix="{{PREFIX}}"
30                         ENABLE_NLS=yes
31
32 post-install:
33         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/dos2unix
34         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/unix2dos
35
36 [FILE:1116:descriptions/desc.primary]
37 Dos2Unix / Unix2Dos - Text file format converters
38
39 This is an update of Benjamin Lin's implementations of dos2unix and
40 unix2dos. Benjamin Lin's implementations of dos2unix and unix2dos were
41 distributed via SunSITE.unc.edu (later MetaLab.unc.edu, now ibiblio) and
42 became part of several Linux distributions such as RedHat, Suse, Gentoo,
43 and others. This update includes all RedHat patches and fixes several
44 other problems. Internationalization has been added and ports to DOS,
45 Windows, Cygwin and OS/2 Warp have been made.
46
47 These implementations of dos2unix and unix2dos have been modelled after
48 dos2unix/unix2dos under SunOS/Solaris. The first versions were made by
49 John Birchfield in 1989, and in 1995 rewritten from scratch by Benjamin
50 Lin. Mac to Unix conversion was added by Bernd Johannes Wuebben in 1998,
51 Unix to Mac conversion by Erwin Waterlander in 2010.
52
53 In 2010 the two separate dos2unix and unix2dos packages have been bundled
54 into a single dos2unix package (version 5.0). Support for Unicode UTF-16
55 was added in 2012 (version 6.0). Version 7.0, in 2014, was a major code
56 cleanup and added a test suite.
57
58
59 [FILE:100:distinfo]
60 b68db41956daf933828423aa30510e00c12d29ef5916e715e8d4e694fe66ca72       788278 dos2unix-7.4.3.tar.gz
61
62
63 [FILE:917:manifests/plist.primary]
64 bin/
65  dos2unix
66  mac2unix
67  unix2dos
68  unix2mac
69 share/man/de/man1/
70  dos2unix.1.gz
71  mac2unix.1.gz
72  unix2dos.1.gz
73  unix2mac.1.gz
74 share/man/es/man1/
75  dos2unix.1.gz
76  mac2unix.1.gz
77  unix2dos.1.gz
78  unix2mac.1.gz
79 share/man/fr/man1/
80  dos2unix.1.gz
81  mac2unix.1.gz
82  unix2dos.1.gz
83  unix2mac.1.gz
84 share/man/man1/
85  dos2unix.1.gz
86  mac2unix.1.gz
87  unix2dos.1.gz
88  unix2mac.1.gz
89 share/man/nl/man1/
90  dos2unix.1.gz
91  mac2unix.1.gz
92  unix2dos.1.gz
93  unix2mac.1.gz
94 share/man/pl/man1/
95  dos2unix.1.gz
96  mac2unix.1.gz
97  unix2dos.1.gz
98  unix2mac.1.gz
99 share/man/pt_BR/man1/
100  dos2unix.1.gz
101  mac2unix.1.gz
102  unix2dos.1.gz
103  unix2mac.1.gz
104 share/man/sr/man1/
105  dos2unix.1.gz
106  mac2unix.1.gz
107  unix2dos.1.gz
108  unix2mac.1.gz
109 share/man/sv/man1/
110  dos2unix.1.gz
111  mac2unix.1.gz
112  unix2dos.1.gz
113  unix2mac.1.gz
114 share/man/uk/man1/
115  dos2unix.1.gz
116  mac2unix.1.gz
117  unix2dos.1.gz
118  unix2mac.1.gz
119 share/man/zh_CN/man1/
120  dos2unix.1.gz
121  mac2unix.1.gz
122  unix2dos.1.gz
123  unix2mac.1.gz
124
125
126 [FILE:647:manifests/plist.docs]
127 share/doc/dos2unix/
128  BUGS.txt
129  COPYING.txt
130  ChangeLog.txt
131  INSTALL.txt
132  NEWS.txt
133  README.txt
134  TODO.txt
135  dos2unix.htm
136  dos2unix.txt
137 share/doc/dos2unix/de/
138  dos2unix.htm
139  dos2unix.txt
140 share/doc/dos2unix/es/
141  dos2unix.htm
142  dos2unix.txt
143 share/doc/dos2unix/fr/
144  dos2unix.htm
145  dos2unix.txt
146 share/doc/dos2unix/nl/
147  dos2unix.htm
148  dos2unix.txt
149 share/doc/dos2unix/pl/
150  dos2unix.htm
151  dos2unix.txt
152 share/doc/dos2unix/pt_BR/
153  dos2unix.htm
154  dos2unix.txt
155 share/doc/dos2unix/sr/
156  dos2unix.htm
157  dos2unix.txt
158 share/doc/dos2unix/sv/
159  dos2unix.htm
160  dos2unix.txt
161 share/doc/dos2unix/uk/
162  dos2unix.htm
163  dos2unix.txt
164 share/doc/dos2unix/zh_CN/
165  dos2unix.htm
166  dos2unix.txt
167
168
169 [FILE:770:manifests/plist.nls]
170 share/locale/da/LC_MESSAGES/dos2unix.mo
171 share/locale/de/LC_MESSAGES/dos2unix.mo
172 share/locale/eo/LC_MESSAGES/dos2unix.mo
173 share/locale/es/LC_MESSAGES/dos2unix.mo
174 share/locale/fr/LC_MESSAGES/dos2unix.mo
175 share/locale/fur/LC_MESSAGES/dos2unix.mo
176 share/locale/hu/LC_MESSAGES/dos2unix.mo
177 share/locale/ja/LC_MESSAGES/dos2unix.mo
178 share/locale/nb/LC_MESSAGES/dos2unix.mo
179 share/locale/nl/LC_MESSAGES/dos2unix.mo
180 share/locale/pl/LC_MESSAGES/dos2unix.mo
181 share/locale/pt_BR/LC_MESSAGES/dos2unix.mo
182 share/locale/ru/LC_MESSAGES/dos2unix.mo
183 share/locale/sr/LC_MESSAGES/dos2unix.mo
184 share/locale/sv/LC_MESSAGES/dos2unix.mo
185 share/locale/uk/LC_MESSAGES/dos2unix.mo
186 share/locale/vi/LC_MESSAGES/dos2unix.mo
187 share/locale/zh_CN/LC_MESSAGES/dos2unix.mo
188 share/locale/zh_TW/LC_MESSAGES/dos2unix.mo
189
190
191 [FILE:1111:patches/patch-Makefile]
192 --- Makefile.orig       2022-06-05 12:23:28 UTC
193 +++ Makefile
194 @@ -76,7 +76,7 @@ bindir          = $(exec_prefix)/bin
195  datarootdir     = $(prefix)/share
196  datadir         = $(datarootdir)
197  
198 -docsubdir       = $(PACKAGE)-$(DOS2UNIX_VERSION)
199 +docsubdir       = $(PACKAGE)
200  docdir          = $(datarootdir)/doc/$(docsubdir)
201  localedir       = $(datarootdir)/locale
202  mandir          = $(datarootdir)/man
203 @@ -290,25 +290,13 @@ endif
204          EXTRA_DEFS += -Dfreemint -D__OS=\"freemint\"
205  endif
206  
207 -ifeq (freebsd,$(D2U_OS))
208 +# all systems including Linux
209  ifdef ENABLE_NLS
210 -        CFLAGS_OS     = -I/usr/local/include
211 -        LDFLAGS_EXTRA = -L/usr/local/lib
212 -        LIBS_EXTRA    = -lintl
213 -endif
214 -endif
215 -
216 -ifeq (darwin,$(D2U_OS))
217 -ifdef ENABLE_NLS
218 -        CFLAGS_OS     = -I/usr/local/include
219 -        LDFLAGS_EXTRA = -L/usr/local/lib
220 -        LIBS_EXTRA    = -lintl
221 -endif
222 -endif
223 -
224 -ifeq (sun,$(D2U_OS))
225 -        # Running under SunOS/Solaris
226 -        LIBS_EXTRA = -lintl
227 +  ifeq (linux,$(D2U_OS))
228 +        LIBS_EXTRA    = -liconv
229 +  else
230 +        LIBS_EXTRA    = -lintl -liconv
231 +  endif
232  endif
233  
234  ifeq (hp-ux,$(D2U_OS))
235