You've already forked macports-ports
mirror of
https://github.com/encounter/macports-ports.git
synced 2026-03-30 11:29:27 -07:00
34b3070336
for pf in */*/Portfile
do
ed -s "$pf" <<-'EOF'
1,3g/^[[:space:]]*#[[:space:]]*\$Id.*\$[[:space:]]*$/d
1g/^[[:space:]]*$/d
w
q
EOF
done
73 lines
2.5 KiB
Plaintext
73 lines
2.5 KiB
Plaintext
PortSystem 1.0
|
|
name unicodeconverter-java
|
|
version 2.0
|
|
categories java textproc
|
|
maintainers nomaintainer
|
|
description Convert various encodings to UTF-8
|
|
long_description \
|
|
UnicodeConverter is a Java program that converts text and HTML files in \
|
|
VNI, VISCII, VPS, TCVN, or VIQR/Vietnet format to Unicode UTF-8. The \
|
|
program, executable in both graphic user interface (GUI) and command-line \
|
|
modes, is capable of converting multiple files in a directory, or an \
|
|
entire directory, including its subdirectories. In effect, this enhanced \
|
|
capability enables conversion of an entire website to Unicode UTF-8 \
|
|
format with one single command or a few mouse clicks.
|
|
|
|
platforms darwin
|
|
|
|
homepage http://unicodeconvert.sourceforge.net/
|
|
master_sites sourceforge:unicodeconvert
|
|
distname UnicodeConverter-${version}
|
|
use_zip yes
|
|
|
|
worksrcdir UnicodeConverter
|
|
|
|
checksums sha1 606f0cea9bdeb47e65229f34c0c139a9ad72e807 \
|
|
rmd160 d48b4ac4f2e19393e027b302f8eb044c36c13436
|
|
|
|
depends_lib bin:java:kaffe
|
|
|
|
post-patch {
|
|
reinplace "s|^PROGDIR=.*|PROGDIR=\"${prefix}/share/java\"|" \
|
|
${worksrcpath}/Uni
|
|
}
|
|
|
|
use_configure no
|
|
|
|
build {}
|
|
|
|
destroot {
|
|
xinstall -m 755 -d ${destroot}${prefix}/share/java \
|
|
${destroot}${prefix}/share/doc/${name}
|
|
xinstall -m 755 -W ${worksrcpath} Uni ${destroot}${prefix}/bin
|
|
xinstall -m 644 -W ${worksrcpath} UnicodeConverter.jar ${destroot}${prefix}/share/java
|
|
xinstall -m 644 -W ${worksrcpath} readme.html versionchanges.html \
|
|
${destroot}${prefix}/share/doc/${name}
|
|
}
|
|
|
|
platform darwin {
|
|
# Build a nice .app
|
|
post-destroot {
|
|
set ucAppPath ${destroot}${applications_dir}/UnicodeConverter.app
|
|
# Build paths
|
|
xinstall -m 755 -d ${ucAppPath}/Contents/Resources/Java \
|
|
${ucAppPath}/Contents/MacOS
|
|
# Copy basic package information
|
|
xinstall -m 644 -W ${filespath} Info.plist PkgInfo \
|
|
${ucAppPath}/Contents
|
|
# Set version correctly in Info.plist
|
|
reinplace "s|@@VERSION@@|${version}|g" ${ucAppPath}/Contents/Info.plist
|
|
# Copy the jar into the right place
|
|
xinstall -m 644 -W ${worksrcpath} UnicodeConverter.jar \
|
|
${ucAppPath}/Contents/Resources/Java
|
|
# Copy the stub app
|
|
xinstall -m 755 "/System/Library/Frameworks/JavaVM.framework/Versions/A/Resources/MacOS/JavaApplicationStub" \
|
|
${ucAppPath}/Contents/MacOS
|
|
# If Jar Bundler is installed, we can grab the generic icon
|
|
set javaGenericIcon "/Developer/Applications/Java Tools/Jar Bundler.app/Contents/Resources/GenericJavaApp.icns"
|
|
if {[file exists ${javaGenericIcon}]} {
|
|
xinstall -m 644 ${javaGenericIcon} ${ucAppPath}/Contents/Resources
|
|
}
|
|
}
|
|
}
|