mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
Font setup for Japanese netscape. Doesn't install anything itself,
so there's no checksum file. I changed the following from the PR submission: @ Removed files/ dir completely, all it contained was an empty md5 file and author's comments (keep that on your machine please :) @ Added "/usr/bin/perl" in front of pkg/INSTALL in post-install, so it will work even if the user doesn't get the file over a permission- preserving medium (e.g., ftp) @ I think that's all. PR: 8188 (part) Submitted by: sada@e-mail.ne.jp
This commit is contained in:
parent
df5822f327
commit
c9c2bdc4f5
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=13772
26
japanese/alias-fonts/Makefile
Normal file
26
japanese/alias-fonts/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
# Ports collection makefile for: Japanese Font Setup for Netscape browsers
|
||||
# Version required: 1.0
|
||||
# Date created: 22 Jun 1998
|
||||
# Whom: sada
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
DISTNAME= ja-netscape-fonts-1.0
|
||||
CATEGORIES= japanese www x11-fonts
|
||||
DISTFILES= # empty
|
||||
|
||||
MAINTAINER= sada@e-mail.ne.jp
|
||||
|
||||
RUN_DEPENDS= \
|
||||
${PREFIX}/lib/X11/k12:${PORTSDIR}/japanese/k12 \
|
||||
${PREFIX}/lib/X11/fonts/misc/5x10B.pcf.Z:${PORTSDIR}/japanese/k10
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
do-install:
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
/usr/bin/perl ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
1
japanese/alias-fonts/pkg-comment
Normal file
1
japanese/alias-fonts/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Japanese Font Setup for Netscape Browsers.
|
22
japanese/alias-fonts/pkg-deinstall
Normal file
22
japanese/alias-fonts/pkg-deinstall
Normal file
@ -0,0 +1,22 @@
|
||||
#!/usr/bin/perl
|
||||
$prefix = $ENV{'PKG_PREFIX'};
|
||||
$dir = "$prefix/lib/X11/fonts/misc";
|
||||
$to = "$dir/fonts.alias";
|
||||
$from = "$to.orig";
|
||||
rename($to, $from) || die("Can't rename: $!");
|
||||
open(IN, $from) || die("Can't open $from: $!");
|
||||
open(OUT, ">$to") || die("Can't open $to: $!");
|
||||
while (<IN>) {
|
||||
chop;
|
||||
if (/^\s*!/ || /^\s*$/) {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
else {
|
||||
@line = split(/\s+/, $_);
|
||||
@elm = split(/-+/, $line[0]);
|
||||
if ($elm[1] ne 'netscape' && $elm[1] ne 'netscape.k10') {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
#system("$prefix/bin/xset fp rehash");
|
1
japanese/alias-fonts/pkg-descr
Normal file
1
japanese/alias-fonts/pkg-descr
Normal file
@ -0,0 +1 @@
|
||||
Japanese Font Setup for Netscape Browsers.
|
41
japanese/alias-fonts/pkg-install
Normal file
41
japanese/alias-fonts/pkg-install
Normal file
@ -0,0 +1,41 @@
|
||||
#!/usr/bin/perl
|
||||
$prefix = $ENV{'PKG_PREFIX'};
|
||||
$dir = "$prefix/lib/X11/fonts/misc";
|
||||
$to = "$dir/fonts.alias";
|
||||
$from = "$to.orig";
|
||||
$option = $ARGV[1];
|
||||
exit 0 if $option ne 'POST-INSTALL';
|
||||
rename($to, $from) || die("Can't rename: $!");
|
||||
open(IN, $from) || die("Can't open $from: $!");
|
||||
open(OUT, ">$to") || die("Can't open $to: $!");
|
||||
while (<IN>) {
|
||||
chop;
|
||||
if (/^\s*!/ || /^\s*$/) {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
else {
|
||||
@line = split(/\s+/, $_);
|
||||
@elm = split(/-+/, $line[0]);
|
||||
if ($elm[1] ne 'netscape' && $elm[1] ne 'netscape.k10') {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
for (split(/\n/, <<"END"))
|
||||
-netscape-fixed-medium-r-normal--24-234-75-75-c-120-jisx0201.1976-0 -sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--16-156-75-75-c-80-jisx0201.1976-0 -sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0 -misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--12-104-75-75-c-60-jisx0201.1976-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--24-234-75-75-c-240-jisx0208.1983-0 -jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--16-156-75-75-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0 -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--12-104-75-75-c-120-jisx0208.1983-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--10-78-75-75-c-100-jisx0208.1983-0 -misc-fixed-medium-r-normal--10-90-75-75-c-100-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--24-234-75-75-c-240-jisx0212.1990-0 -wadalab-mincho-medium-r-normal--24-231-75-75-c-240-jisx0212.1990-30
|
||||
-netscape-fixed-medium-r-normal--16-156-75-75-c-160-jisx0212.1990-0 -misc-fixed-medium-r-normal--16-150-75-75-c-160-jisx0212.1990-0
|
||||
-netscape-fixed-medium-r-normal--14-130-75-75-c-140-jisx0212.1990-0 -misc-fixed-medium-r-normal--14-132-75-75-c-140-jisx0212.1990-0
|
||||
END
|
||||
{
|
||||
print OUT "$_\n";
|
||||
}
|
||||
#system("$prefix/bin/xset fp rehash");
|
1
japanese/alias-fonts/pkg-plist
Normal file
1
japanese/alias-fonts/pkg-plist
Normal file
@ -0,0 +1 @@
|
||||
@comment WE HAVE NOTHING TO DO HERE.
|
26
japanese/netscape-fonts/Makefile
Normal file
26
japanese/netscape-fonts/Makefile
Normal file
@ -0,0 +1,26 @@
|
||||
# Ports collection makefile for: Japanese Font Setup for Netscape browsers
|
||||
# Version required: 1.0
|
||||
# Date created: 22 Jun 1998
|
||||
# Whom: sada
|
||||
#
|
||||
# $Id$
|
||||
#
|
||||
|
||||
DISTNAME= ja-netscape-fonts-1.0
|
||||
CATEGORIES= japanese www x11-fonts
|
||||
DISTFILES= # empty
|
||||
|
||||
MAINTAINER= sada@e-mail.ne.jp
|
||||
|
||||
RUN_DEPENDS= \
|
||||
${PREFIX}/lib/X11/k12:${PORTSDIR}/japanese/k12 \
|
||||
${PREFIX}/lib/X11/fonts/misc/5x10B.pcf.Z:${PORTSDIR}/japanese/k10
|
||||
|
||||
USE_X_PREFIX= yes
|
||||
NO_BUILD= yes
|
||||
|
||||
do-install:
|
||||
@${SETENV} PKG_PREFIX=${PREFIX} \
|
||||
/usr/bin/perl ${PKGDIR}/INSTALL ${PKGNAME} POST-INSTALL
|
||||
|
||||
.include <bsd.port.mk>
|
1
japanese/netscape-fonts/pkg-comment
Normal file
1
japanese/netscape-fonts/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Japanese Font Setup for Netscape Browsers.
|
22
japanese/netscape-fonts/pkg-deinstall
Normal file
22
japanese/netscape-fonts/pkg-deinstall
Normal file
@ -0,0 +1,22 @@
|
||||
#!/usr/bin/perl
|
||||
$prefix = $ENV{'PKG_PREFIX'};
|
||||
$dir = "$prefix/lib/X11/fonts/misc";
|
||||
$to = "$dir/fonts.alias";
|
||||
$from = "$to.orig";
|
||||
rename($to, $from) || die("Can't rename: $!");
|
||||
open(IN, $from) || die("Can't open $from: $!");
|
||||
open(OUT, ">$to") || die("Can't open $to: $!");
|
||||
while (<IN>) {
|
||||
chop;
|
||||
if (/^\s*!/ || /^\s*$/) {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
else {
|
||||
@line = split(/\s+/, $_);
|
||||
@elm = split(/-+/, $line[0]);
|
||||
if ($elm[1] ne 'netscape' && $elm[1] ne 'netscape.k10') {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
#system("$prefix/bin/xset fp rehash");
|
1
japanese/netscape-fonts/pkg-descr
Normal file
1
japanese/netscape-fonts/pkg-descr
Normal file
@ -0,0 +1 @@
|
||||
Japanese Font Setup for Netscape Browsers.
|
41
japanese/netscape-fonts/pkg-install
Normal file
41
japanese/netscape-fonts/pkg-install
Normal file
@ -0,0 +1,41 @@
|
||||
#!/usr/bin/perl
|
||||
$prefix = $ENV{'PKG_PREFIX'};
|
||||
$dir = "$prefix/lib/X11/fonts/misc";
|
||||
$to = "$dir/fonts.alias";
|
||||
$from = "$to.orig";
|
||||
$option = $ARGV[1];
|
||||
exit 0 if $option ne 'POST-INSTALL';
|
||||
rename($to, $from) || die("Can't rename: $!");
|
||||
open(IN, $from) || die("Can't open $from: $!");
|
||||
open(OUT, ">$to") || die("Can't open $to: $!");
|
||||
while (<IN>) {
|
||||
chop;
|
||||
if (/^\s*!/ || /^\s*$/) {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
else {
|
||||
@line = split(/\s+/, $_);
|
||||
@elm = split(/-+/, $line[0]);
|
||||
if ($elm[1] ne 'netscape' && $elm[1] ne 'netscape.k10') {
|
||||
print OUT "$_\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
for (split(/\n/, <<"END"))
|
||||
-netscape-fixed-medium-r-normal--24-234-75-75-c-120-jisx0201.1976-0 -sony-fixed-medium-r-normal--24-170-100-100-c-120-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--16-156-75-75-c-80-jisx0201.1976-0 -sony-fixed-medium-r-normal--16-120-100-100-c-80-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0 -misc-fixed-medium-r-normal--14-130-75-75-c-70-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--12-104-75-75-c-60-jisx0201.1976-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-60-jisx0201.1976-0
|
||||
-netscape-fixed-medium-r-normal--24-234-75-75-c-240-jisx0208.1983-0 -jis-fixed-medium-r-normal--24-230-75-75-c-240-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--16-156-75-75-c-160-jisx0208.1983-0 -jis-fixed-medium-r-normal--16-150-75-75-c-160-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0 -misc-fixed-medium-r-normal--14-130-75-75-c-140-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--12-104-75-75-c-120-jisx0208.1983-0 -mnkaname-fixed-medium-r-normal--12-110-75-75-c-120-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--10-78-75-75-c-100-jisx0208.1983-0 -misc-fixed-medium-r-normal--10-90-75-75-c-100-jisx0208.1983-0
|
||||
-netscape-fixed-medium-r-normal--24-234-75-75-c-240-jisx0212.1990-0 -wadalab-mincho-medium-r-normal--24-231-75-75-c-240-jisx0212.1990-30
|
||||
-netscape-fixed-medium-r-normal--16-156-75-75-c-160-jisx0212.1990-0 -misc-fixed-medium-r-normal--16-150-75-75-c-160-jisx0212.1990-0
|
||||
-netscape-fixed-medium-r-normal--14-130-75-75-c-140-jisx0212.1990-0 -misc-fixed-medium-r-normal--14-132-75-75-c-140-jisx0212.1990-0
|
||||
END
|
||||
{
|
||||
print OUT "$_\n";
|
||||
}
|
||||
#system("$prefix/bin/xset fp rehash");
|
1
japanese/netscape-fonts/pkg-plist
Normal file
1
japanese/netscape-fonts/pkg-plist
Normal file
@ -0,0 +1 @@
|
||||
@comment WE HAVE NOTHING TO DO HERE.
|
Loading…
Reference in New Issue
Block a user