[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