[88674] trunk/dports/aqua
jwa at macports.org
jwa at macports.org
Sat Jan 7 08:52:19 PST 2012
Revision: 88674
http://trac.macports.org/changeset/88674
Author: jwa at macports.org
Date: 2012-01-07 08:52:14 -0800 (Sat, 07 Jan 2012)
Log Message:
-----------
TeXShop3: new port, TeXShop for Lion, now at 3.04
Added Paths:
-----------
trunk/dports/aqua/TeXShop3/
trunk/dports/aqua/TeXShop3/Portfile
Added: trunk/dports/aqua/TeXShop3/Portfile
===================================================================
--- trunk/dports/aqua/TeXShop3/Portfile (rev 0)
+++ trunk/dports/aqua/TeXShop3/Portfile 2012-01-07 16:52:14 UTC (rev 88674)
@@ -0,0 +1,80 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id: Portfile 77850 2011-04-14 22:07:09Z snc at macports.org $
+
+PortSystem 1.0
+PortGroup xcode 1.0
+
+name TeXShop3
+conflicts TeXShop
+version 3.04
+
+categories aqua editors
+license GPL-2+
+maintainers jwa openmaintainer
+description TeX previewer for Mac OS X
+long_description \
+ TeXShop is a TeX previewer for Mac OS X, written in Cocoa. \
+ Since pdf is a native file format on OS X, TeXShop uses \
+ "pdftex" and "pdflatex" rather than "tex" and "latex" to \
+ typeset, these programs in the standard teTeX distribution \
+ of TeX produce pdf output instead of dvi output.
+homepage http://www.uoregon.edu/~koch/texshop/texshop.html
+master_sites http://pages.uoregon.edu/koch/texshop/texshop-64
+use_zip yes
+distname texshopsourcelion
+dist_subdir TeXShop/${version}_${revision}
+worksrcdir texshop-${version}
+set propername TeXShop
+
+checksums sha1 edf89e4cb9d8fb5428fe7ad5c5ec8eedf0507c91 \
+ rmd160 e965e25076cf8907674d5ed666ee4e3ae9958b9f
+
+# force 32-bit, ticket #20291
+#supported_archs i386 ppc
+post-extract {
+ set sparkle "Sparkle.framework/Versions/A/Sparkle"
+ set ogrekit "OgreKit.framework/Versions/A/OgreKit"
+ if {![variant_isset universal]} {
+ # thin the bundled frameworks
+ system "cd ${worksrcpath} && lipo -thin ${configure.build_arch} $sparkle -output $sparkle"
+ system "cd ${worksrcpath} && lipo -thin ${configure.build_arch} $ogrekit -output $ogrekit"
+ } elseif {${os.major} == 8} {
+ # Tiger chokes on the x86_64
+ system "cd ${worksrcpath} && lipo -remove x86_64 $sparkle -output $sparkle"
+ }
+}
+
+patch {
+ reinplace "s|defaultConfigurationName = Debug|defaultConfigurationName = Release|" ${worksrcpath}/TeXShop.xcodeproj/project.pbxproj
+ reinplace "s|GCC_VERSION_i386 = 4\.0|GCC_VERSION_i386 = [lindex [split ${configure.objc} -] 1]|g" ${worksrcpath}/3rdparty/OgreKit/OgreKit.xcodeproj/project.pbxproj
+ reinplace "s|GCC_VERSION_ppc = 3\.3|GCC_VERSION_ppc = [lindex [split ${configure.objc} -] 1]|g" ${worksrcpath}/3rdparty/OgreKit/OgreKit.xcodeproj/project.pbxproj
+ reinplace "s|GCC_VERSION = 4\.0|GCC_VERSION = [lindex [split ${configure.objc} -] 1]|" ${worksrcpath}/TeXShop.xcodeproj/project.pbxproj
+ reinplace "s|GCC_VERSION = 4\.0|GCC_VERSION = [lindex [split ${configure.objc} -] 1]|" ${worksrcpath}/3rdparty/TeX-mdimporter/TeX.xcodeproj/project.pbxproj
+}
+
+
+build.target ${propername}
+
+xcode.project ${propername}.xcodeproj
+xcode.configuration Release
+xcode.build.settings FRAMEWORK_SEARCH_PATHS=${worksrcpath} \
+ CONFIGURATION_BUILD_DIR=${worksrcpath}/build
+
+destroot.target ${propername}
+eval xcode.destroot.settings INSTALL_MODE_FLAG=755 ${xcode.build.settings}
+post-destroot {
+ file delete -force ${destroot}${applications_dir}/TeX.mdimporter
+
+# xinstall -m 755 ${filespath}/lilypond.engine ${destroot}${applications_dir}/${propername}.app/Contents/Resources/${propername}/Engines/Lilypond.engine
+# reinplace s|@@PREFIX@@|${prefix}|g ${destroot}${applications_dir}/${propername}.app/Contents/Resources/${propername}/Engines/Lilypond.engine
+}
+
+platforms darwin 11 {
+ supported_archs i386 x86_64
+}
+
+#notes "If you intend to use the Lilypond engine, please copy ${applications_dir}/${propername}.app/Contents/Resources/${propername}/Engines/Lilypond.engine to ~/Library/${propername}/Engines/Lilypond.engine"
+
+livecheck.type regex
+livecheck.url http://pages.uoregon.edu/koch/texshop/version.html
+livecheck.regex ${propername} Changes (\\d+\\.\\d+)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120107/0107955e/attachment.html>
More information about the macports-changes
mailing list