text:
Member Login
Posting an opportunity to the SAH website is free and open to members and non-members.
All posted opportunities appear on this page, the SAH homepage, and in our Weekly Opportunities Roundup email. Opportunities include awards, conferences, lectures/symposia, calls for papers/sessions, fellowships, and exhibitions. Click here to submit an opportunity.
To post a job, please visit the SAH Career Center.
September 28, 2014
Lecture 2:00 p.m. Reception following 3:00 p.m.
Complimentary for Museum members.
For information about becoming a member or to make a reservation contact Jessica Applebee at firstname.lastname@example.com or 312.482.8933, ext. 45
The relationship between the court and London's great couture houses was extremely close during the 20th century. Historically, members of the royal family, from Queens Mary and Elizabeth, to the Queen Mother and reigning Queen Elizabeth II, have been patrons of British design. They purchased wardrobes from London-based designers such as Madame Elizabeth Handley-Seymour, Reville and Norman Hartnell, whose royal connections enhanced their reputations in Britain and abroad.
In this illustrated lecture, Dierdre Murphy will explore the relationship between the court and the couture industry in Britain. She will demonstrate how royal women supported the British fashion industry by attending fashion shows and encouraging aristocratic women to wear British dresses at formal court ceremonies. Couturiers had much to gain from aristocratic women and their debutante daughters, for whom a court dress might be a single purchase in a whole new wardrobe for the London Season. The lecture will include images of court fashion in the Royal Ceremonial Dress Collection at Kensington Palace and will provide insight into what these historic collections can tell us about the close ties between the court and industry.
Historic Royal Palaces is an independent charity that looks after the Tower of London, Hampton Court Palace, the Banqueting House, Kensington Palace and Kew Palace. Each of the five royal palaces has survived for hundreds of years and has witnessed many defining historical moments, not only of Great Britain but for the entire world. The HRP mission is two-fold; we protect the historic palaces and help all explore the story of how monarchs and people have shaped society. We reflect this story to the people of Britain, and project it to the people of the world. We give these palaces continuing life. Learn more at Historic Royal Palaces.
Call for Nominations: SHFG Powell Prize
Society for History in the Federal Government Invites Nominations For the 2015 John Wesley Powell Prize (Historic Exhibit or Display Projects)
The John Wesley Powell Prize commemorates the explorer and federal administrator whose work demonstrated early recognition of the importance of historic preservation and historical display.
The Powell Prize alternates annually in recognizing excellence in the fields of historic preservation and historical displays. In 2015, the prize will be awarded to either an individual or to principal collaborators for a single major historical display or exhibit project completed in 2013 or 2014. The award for historical display is given for any form of interpretive historical presentation including, but not limited to, museum exhibits, historical films, CD/DVDs, websites, or multi-media displays. The winner will be announced in the spring of 2015 at the annual meeting of the SHFG.
Eligible Entrants
Criteria for Evaluation
Submission Requirements
The award is made solely on the basis of the materials submitted to the Powell Prize Committee. All nominations must be submitted in electronic format, using MS Word or PDF format that can be viewed on standard equipment. Supplemental hard copies are acceptable. Applications may be submitted via CD/DVD or thumb drive. All submissions must include the following information:
Submission of Entries and Deadline
Please send a complete copy of each nomination to each of the committee members below no later than November 30, 2014. Materials should be mailed via FedEx or similar courier so that submissions can be tracked by the sender and recipient if necessary. Applicants may email questions to committee members but must not email application materials.
1. Liz Petrella, National Park Service, Technical Preservation Services, 1201 Eye Street, NW, 6th floor, Washington, DC 20005, or firstname.lastname@example.com
2. Lou Ann Speulda-Drews, U.S. Fish and Wildlife Service, 1340 Financial Blvd, Suite 234, Reno, NV 89502 or firstname.lastname@example.com
3. Virginia Parks, Cultural Resources Team, U.S. Fish and Wildlife Service, 20555 SW Gerda Lane, Sherwood, OR 97140 or firstname.lastname@example.com
Further information on awards presented by the Society for History in the Federal Government is available at http://shfg.org/shfg/awards/awards-requirements/
The Detroit Design Festival (DDF), a citywide celebration of creativity and design, returns Sept. 23-28, 2014. The complete schedule is announced today.
The fourth annual Detroit Design Festival will feature 30 design happenings and 500 designers, with an anticipated attendance of 25,000 over six days. This event includes workshops, shows, installations, lectures, studio tours and block parties.
"The Detroit Design Festival helps punctuate Detroit's place in the in the world of design, which is significant," says Matt Clayson, festival director. "The goal is to share Detroit's design prowess with the rest of the world."
The Detroit Creative Corridor Center (DC3) launched the festival in 2011 in an effort to develop the economic potential of the city's design and creative talent.
For more information, please visit www.detroitdesignfestival.com or find DDF on Facebook at www.facebook.com/detroitdesignfestival. Go to www.vimeo.com/105383255 to see the 2014 event video. A complete schedule for the 2014 Detroit Design Festival follows. #DDF2014
CFP: Survey Photography & Cultural Heritage (Warsaw, 14-15 Apr 15)
Warsaw, Institute of Art, Polish Academy of Sciences, April 14 - 15, 2015
Deadline: Oct 15, 2014
Survey Photography and Cultural Heritage in Europe (1851-1945): Expanding the Field
A workshop organized by Prof. Elizabeth Edwards and Dr. Ewa Manikowska Warsaw, Institute of Art, Polish Academy of Sciences
The large-scale application of photography to the recording and preservation of cultural heritage is a transnational movement that appeared at a very particular cultural moment. This workshop focuses on the phenomenon of survey photography in the same historical period, from Britain in the age of High Empire across Europe to the multi-ethnic territories of the western borderlands of the former Russian Empire. While there are striking links between the survey images produced in such distinct cultural and political contexts, there are also similarities and differences in the patterns underlying their production, use, dissemination, impact and the networks of survey actors. This workshop emerges from the conviction of a need to establish a new research agenda at the intersection of the cultural history, history of photography, and the concept of national heritage.
Thus, the core aims of the workshop are to explore the practices and politics of photographic survey and to indicate and delineate the topics, chronology and methodology of survey photography seen as a European phenomenon (both in its transnational and local aspects) closely linked to the Western concepts of culture, identity and memory.
Photography's affinities with the idea of record and survey date from the medium's very beginnings. Indeed, the first state-funded, institutional photographic project – the 1851 Mission Héliographique in France – had already linked photography with travel, the emerging concepts of cultural patrimony and its preservation. In the next decades the use of photography to explore and record cultural landscapes, historic buildings, and folklore became a central and widespread application across Europe. It was both a tool of a scientific and popular discovery. It was used extensively, on the one hand, in the practice of the emerging disciplines dealing with various aspects of cultural heritage and national origin, such as archaeology and anthropology, On the other hand, it was applied by amateurs for whom travel, the surrounding cultural landscape and photography itself, formed both a leisure practice and a means of self-definition.
This 'recording impulse' was also a collective effort, institutionalised both in official and state-founded institutions (museums, universities, preservation offices) and in voluntary associations (photo-clubs, local societies of various kind), defined geographically (restricted to visualise a local / state / imperial / transnational territory) and culturally (aimed at defining a given ethnic or national culture). Its output was organized across Europe in a large number of survey archives, which followed similar recording and archiving patterns. These sprung from expansive notions of cultural patrimony, the picturing conventions of which were established across the continent through scientific journals and amateur photography periodicals, and were popularised widely through the mean of newspaper illustrations, postcards or photographic exhibitions. Conversely, photographic surveys were undertaken in often radically different political and cultural contexts in the dramatic period which culminated successively in the outbreak of the First and Second World Wars and to the establishment of a new political order in Europe. Survey photography – in the hands of different actors – played an essential role in these processes as a tool of a visualised politics of land, of cultural heritage and of identity and as a function of historical imagination.
We invite papers both general and based on specific case-studies from the period between 1851 and 1945, which consider survey and record photography in its wider European context and which contribute to an understanding of its wider definition, analysis and understanding.
The workshop will discuss survey photography:
- as a response to specific historical moments;
- as a local and transnational phenomenon;
- as a codification of national heritages;
- as a scientific and an amateur practice;
- as a geographical practice;
- as a response to imperial expansion/consolidation;
- as definition of group identities through the visualisation of
cultural heritage;
- through its institutions and actors;
- through its specific photographic practices;
- through the photographic survey Archive
The workshop will take the form of pre-circulated papers (all papers to be submitted by the end of February 2015). Participants will be asked to use their papers as the basis of a 20 or 30 minute presentation (depending on final schedule) addressing the issues of the workshop.
The number of speakers is limited to 20. Applicants will be notified of the chosen proposals by 30 November 2014. The workshop will take place on 14–15 April 2015 in the Insitute of Art, Polish Academy of Sciences in Warsaw. Acoomodation costs can be covered when necessary.
Abstract of no more than 300 words should be sent by 15 October 2014 to:
Dr Manikowska: firstname.lastname@example.com
Professor Edwards: email@example.com
Join the Architecture and the City festival and PechaKucha SF for a specially designed evening featuring architects, designers, planners and developers presenting work related to the 2014 Architecture and the City festival theme, "Home: My San Francisco."
PechaKucha 20×20 is a presentation format that shows 20 images, each for 20 seconds. The images advance automatically as speakers provide commentary. For this event, speakers explore the "Home: My San Francisco" theme.
Register here.
This event is a part of AIA San Francisco and the Center for Architecture + Design's Architecture and the City festival, which celebrates architecture and design each September.
Related event: 2014 Architecture and the City festival.
Learn more at www.archandcity.org.
Featuring rich and previously unexplored materials from the Victor Papanek archive in dialogue with the work of emerging designers from Vienna, London, and New York City, this exhibition challenges Victor Papanek's legacy of socially committed design by bringing it into conversation with contemporary work by a new generation of speculative and critical designers.
In the four decades since How Things Don't Work (1977) was written by controversial design critic Victor Papanek and his co- author James Hennessey, the context for design has grown ever more complex. Globalization and the rise of information technologies have created both opportunities and challenges that did not exist when Papanek, an out-spoken advocate for social design, was first practicing. Innovations in computer, biological, and financial systems have collided with a looming environmental catastrophe to deeply challenge the core presumption of design as a social good. The rise of interconnected information networks has created unprecedented communication and collaborative possibilities while also inundating us with more information than we can reasonably process.
This tension - between awareness and paralysis and between too much and too little - has intensified exponentially since the 1970s when Papanek's ideas were most influential. Moreover, design culture over the past decade has seen a dramatic shift from the designing of products to that of systems that support social change and speculation. This has challenged designers to reimagine how they design and for which contexts.
The exhibition's four sections feature video, digitized slides, and print that juxtapose contemporary, speculative projects from emerging designers with visionary excerpts from the Papanek archive. Together, they create a kaleidoscopic "dreamspace" built out of fragments of our social imaginary and challenging the viewer to consider how we might design ourselves out of our dystopian present.
Curated by Alison Clarke, Director of the Victor Papanek Foundation (University of Applied Arts, Vienna), Jamer Hunt (Director, Transdisciplinary Design graduate program, Parsons The New School for Design), and Fiona Raby (Professor, Industrial Design, University of Applied Arts, Vienna and Reader, Design Interactions, Royal College of Art, London).
The exhibition is a collaboration between Parsons The New School for Design and theUniversity of Applied Arts, Vienna.
Opening: September 10 at 7 pm
Exhibition Hours: daily from 10 am - 3 pm
Opening times during abc and Berlin Art Week: daily from 10 am - 7 pm
Isabelle Du Moulin presents three important contemporary voices who reposition our urban spaces.
Following on from Du Moulin's first Pop-up in Bikini in Berlin as part of the Gallery Weekend in 2014, this second Du Moulin Pop-up will feature works which challenge city life by placing practised experiences within a renewed context. The works on show use architecture and artistic interventions as the possibility for rethinking the conventions of public spaces as a platform for cultural life. The boundaries and barriers of public spaces are presented with minimally invasive techniques, but with powerful effect. The exhibition 'HAMMER - artistic strategies, architectural interventions and spatial politics in our cities' will be at Du Moulin Pop-up @ Lempertz Berlin.
For Wermke/Leinkauf from Berlin, this exhibition in Du Moulin Pop-up is the first public contact their work has had since the exchange of the American flags on the New York Brooklyn Bridge. Whilst the artist duo grants us a bird's eye view of a city in the Pop-up exhibition, Boris Tellegen takes a look behind the urban facades. His works reveal how chaos and city structure can be characterised solely through viewpoints. The architect Jürgen Mayer H. most visibly collides with the conventions of spatial politics: through additional functionality, his buildings break these conventions by blowing up the barriers of the space. Isabelle Du Moulin places these three positions in an exciting dialogue and intentionally united them in an environment which would also surprise the art business connoisseur - the auction house. The complete unfamiliarity of such an exhibition at such a venue would particularly shake up the conventional thinking viewer and therefore sharpen their view from all directions.
Matthias Wermke and Mischa Leinkauf, born in East Berlin in 1978 and 1977 respectively, have known each other since childhood. They work predominantly in public urban spaces. Their process-orientated art happenings are planned over a long period of time in which they place common behavioural patterns in alternative contexts. 'We reveal the hidden by questioning the barriers and limits of public spaces' (Leinkauf). In Du Moulin Pop-ups 'HAMMER' the video work 'Die neonorangene Kuh' from 2005 will be shown. For this work Wermke/Leinkauf installed a transportable swing in various places in Berlin. The viewer is taken on an expedition through Berlin at night, allowing them to experience the public, hectic space from a new perspective, where one can watch the figures swaying over the underground platforms and next to the television tower. As well as this, the artist duo has created three flags by sewing safety jackets together, which will be hung on the outer facade of the Lempertz building.
The Berlin architect and artist Jürgen Mayer H. works with his office J. MAYER H. producing interfaces for architecture, communication design and new technologies. Jürgen Mayer H., born in 1965 in Stuttgart, has been a practising architect since the mid-1990s. A recurring component of his architecture and objects are data protection designs. The layers of printed numbers and letters, such as used by banks to conceal confidential information on the inside of envelopes, serve as the graphic source for many of his constructions and design objects. In the Du Moulin Pop-up J. MAYER H. will be exhibiting his model of the Metropol Parasol in Seville. Completed in 2011, it is the largest wooden construction in the world, made up of interlocking mushroom-shaped platforms, providing shade and a meeting place in the middle of the city. Two photographs printed on lorry tarpaulins will also be on display, one showing how the Metropol Parasol is integrated in the old town of Seville. The other shows the Georgian border checkpoint at Sarpi, designed by J. MAYER H. and completed in 2011. Alongside the customs facilities, the flowing organic tower with viewing terraces offers a cafeteria, staff rooms and a conference room. 'This isn't a place that separates, but rather brings both lands together' (J. MAYER H.)
The Dutch artist Boris Tellegen was born in Amsterdam in 1965 and is also known by the name he gave himself at the age of 14, 'Delta'. Since the mid-1980s he has been considered the most well-known pioneer of the European graffiti movement and has influenced artists worldwide with his three-dimensional writing. Tellegen studied industry design and today cleverly experiments with a variety of materials such as wood, paper, metal and card for his collages, sculptures, installations and pictures. 'The recurrent themes in my work are walls and the traversing of the resulting barriers. They are the framework of my artistic development' (Tellegen). In the current Du Moulin Pop-up 'HAMMER', Boris Tellegen will be showing five wall pieces from 2012-14.
Beaux Arts Ball 2014
Craft Saturday, September 20, 2014 9:30 p.m. to 1:30 a.m.
Weylin B. Seymour's
175 Broadway Williamsburg, Brooklyn
Projection installation created by Nuit Blanche New York (NBNY)
With content developed by 2×4, Aranda\Lasch, The Bittertang Farm, CASE, INABA, Jenny Sabin Studio, LAB at Rockwell Group, Norman Kelley, and PellOverton Architects
Music by pazel
Graphics by Pentagram
Drinks and dessert Festive dress
A benefit for the programs of The Architectural League CLICK HERE TO BUY TICKETS
In 1875, George B. Post and Peter B. Wight designed a Williamsburgh Savings Bank in Brooklyn with exquisite interior decorations of tiling and mosaics, patterned wallpapers, frescoed domes, carved wood and stone, and bronze and gilt work. After years of decay and decline, the building has been magnificently restored. Craft, the theme of this year's Beaux Arts Ball, celebrates the importance of artisanship and the concert of allied disciplines in creating great works of architecture. The building's interiors will serve as inspiration for nine architects and designers, who with Nuit Blanche New York will project digital interpretations of its motifs and details, celebrating the craft and art of architecture.
Call for Papers: Deadline – November 1, 2014
Iconic tall buildings are Chicago's hallmark, yet it is the bungalow belts, bascule bridges, and "L" train lines that beckon vernacular analysis. Chicago is a network of neighborhoods with ubiquitous building forms, but a closer analysis reveals constant change and a diverse tapestry of communities frayed by the legacies of segregation. For the 2015 conference, the theme Neighborhoods in Transition will guide VAF as we go "Out of the Loop" and into the city's vast grid to reflect on the regeneration or dissolution of community. Buildings, streetscapes, and neighborhoods will be VAF's point of departure for its investigation of Chicago's spatial and social patterns, material evidence and existential boundaries, and communal and cultural identities.
Papers for VAF Chicago may address vernacular and everyday buildings, sites, or cultural landscapes worldwide. Submissions on all vernacular topics are welcome, and for the 2015 Conference, we encourage papers that ask questions of the built environment andengineered ecologies for which Chicago represents a seminal model or serves as case study for trends occurring nationally and internationally. Trends include those in the architectural and building trades, in industrial and commercial sectors and for the workers in those arenas, in urban and city planning, and in models for societal restructuring that include urban renewal, relocation, and public housing.
Papers should be analytical rather than descriptive, and no more than twenty-minutes in length. Proposals for complete sessions, roundtable discussions or other innovative means that facilitate scholarly discourse are especially encouraged. Proposals must be one-page, fewer than 400 words, and include the paper title, author's name, and email address. You may include up to two images with your submission. Please clearly state the argument of the paper and explain the methodology and content. Attach a one-page CV to your proposal submission. Presenters must deliver their papers in person and be VAF members at the time of the conference. Speakers who do not register for the conference by March 1, 2015, will be withdrawn. Please do not submit an abstract if you are not committed to attending the papers session on Saturday, June 6th. There may be limited financial assistance, in the form of Pamela H. Simpson Presenter's Fellowships, to offset registration costs to students and recent graduates.
THE DEADLINE FOR PROPOSALS IS NOVEMBER 1, 2014. Submissions should be emailed at that time to the VAF Papers Committee Chair at firstname.lastname@example.com. For general information about the Chicago conference, please contact Virginia Price at email@example.com.
Following on the success of "Masons at Work"(held in spring 2012, and published as http://www.sas.upenn.edu/ancient/publications.html), the symposium aims to assemble specialists to examine building practices in the pre-industrial world, with an emphasis on Greek, Roman, Byzantine, medieval, and pre-modern Islamic architecture. In addition to invited speakers, we are soliciting 20-minute papers that examine the problems which pre-modern masons commonly encountered - and the solutions they developed - in the process of design and construction. Evidence may be drawn from a variety of sources, but we encourage studies based on the analysis of well-preserved buildings.
Those wishing to speak should submit by email a letter to the organizing committee, including name, title, institutional affiliation, paper title, plus a summary of 200 words or fewer. Graduate students should include a note of support from their adviser. Deadline: 15 November 2014. The final program will be announced immediately thereafter. Submit proposals to email@example.com with "Against Gravity" in the subject line.
Organizing Committee: Lothar Haselberger, Renata Holod, Robert Ousterhout
September 28, 2014 | 1:00pm – 5:00pm
Tickets sold day of tour 12:45am – 3:00pm
Admission: $15 adults; $12 seniors; $7 members & students; children under 12 free
Purchase advance tickets for $12 online
The second talk of the MAS Context fall series is by Molly Wright Steenson. The lecture will take place on Tuesday, October 7 at the Charnley-Persky House, headquarters of the Society of Architectural Historians.
Molly Wright Steenson is an assistant professor in the School of Journalism & Mass Communication at the University of Wisconsin-Madison, where she focuses on digital media studies. Her research focuses on the nexus of architecture, urbanism, infrastructure, design, technology, and communication from the 19th to the 21st centuries. She researches architectures of information, the implications of big data, pneumatic tube systems, postal services, and mobile phone and social media use. She holds a PhD (2014) from Princeton University's School of Architecture, and her dissertation was titled "Architectures of Information: Christopher Alexander, Cedric Price, Nicholas Negroponte and MIT's Architecture Machine Group." She has also taught interaction design for a decade and was a professor at the Interaction Design Institute Ivrea in Italy, where she led the Connected Communities research group, and was an adjunct professor at Art Center College of Design in Pasadena, California in the GradMedia Studies Program.
In her talk, she will discuss her research about Architectures of Information.
The event will take place at the Charnley-Persky House, the international headquarters of the Society of Architectural Historians. The National Historic Landmark, designed by Adler and Sullivan at the time that Frank Lloyd Wright was a draftsman in their office, is internationally recognized as a turning point in modern residential architecture.
Alfredo Brillembourg and Hubert Klumpner are founders and directors ofUrban-Think Tank, an interdisciplinary design practice based in Caracas, Venezuela and Zurich, Switzerland.
The two hold the Chair of Architecture and Urbanism at the Swiss Institute of Technology in Zurich, where they teach in the Institute of Urban Design, Network City Landscape (NSL). Since 2007, they have also been teaching at Columbia University, where they founded the Sustainable Living Urban Model Laboratory (S.L.U.M.).
The lecture will present Brillembourg and Klumpner's idea of integrated infrastructure, which they call Urban–Tool Box, a method and system of thinking designed to empower citizens and city building. Their lecture will highlight, among many projects, the recently developed Metro-Cable San Agustin, an urban cable car system featuring music, sports, and educational programs, developed for the city of Caracas in partnership with Austrian Company Doppelmayr Ropeways. The project was also recently featured in the MoMA exhibition, "Small Scale–Big Change."
Brillembourg and Klumpner are currently shortlisted for the Zumtobel Group Award 2014 for innovation, sustainability and humanity in the built environment category. In 2012, they were awarded the Golden Lion at the 13th Venice Architecture Biennale, in 2011 the Latin America Gold Holcim Award for sustainable construction, and in 2010 the Ralph Erskine Award from the Swedish Association of Architects for their innovation in architecture and urban design with regards to social, ecological and aesthetic aspects. Their work defining informal design and social capital has primarily benefited less privileged members of the society in various socio-cultural contexts.
Vicente Guallart has been serving as Chief Architect of Barcelona City Council since 2011, with the responsibility of developing the strategic vision of the transformation of the city and its major development projects. He was also the first manager of Urban Habitat, a new department encompassing the areas of urban planning, housing, environment, infrastructures and information technologies.
Previously, Guallart founded the Institute of Advanced Architecture of Catalonia (IAAC), where he led projects such as the Media Houseproject (with MIT's CBA), HyperCatalunya, and the Fab Lab House. His professional office, Guallart Architects has developed projects such as the ports of Fugee and Keelung in Taiwan, the Sociopolis neighborhood in Valencia, and Gandia Sharing Blocks. His work has been exhibited at the Venice Biennale, Museum of Modern Art and the AIA Washington.
Guallart's recently published book The Self-Sufficient City outlines a blueprint for the world to come, a world built around cities and their renewed capabilities to become productive again, based on principles of local self-sufficiency and global connectivity.
More at http://sciarc.edu/lectures.php?id=2341


text:
Nikola Toni – Born in ancient city of Ohrid, on August 1978, this famous Macedonian drummer was introduced to audiences at a very young age. When he was only 18 years old, he joined and become a really important part of "Damar", a local music band. His musical growth continued all through 1994, when he formed "Ventolin", band which gave Nikola a greater chance to improve his music and performance skills. By 2001, he has given more than a 500 live performances all over Macedonia. Nikola's ambition and great desire for perfection, made him also a musical selector by the alias Prle On Way.
Working in the best clubs in Macedonia, the next step was combining house music with his drum sets, which made a unique performance, and that's how Nikola is mostly getting recognized now days, and that's why his audience loves his shows.
So far Nikola Tony has worked with a lot of DJ's and bands, such are – DJ Nikifor, Nikola Rizov, Vishko, Jane, Dimo, Mravka, Naum, Jane, Samoil Radinski, Bobi, Dance Populy, Goran Teach, Dejan Dex, Ate, Organization 615, Fresh Union, Bad Contract, Baba,Balthazar Team….
In 2012 with spanish producer Dany Cohiba relesess the first track Lose control for label Carlo Cavalli Music Group,Lotus Flowers and many more…….

subset: commoncrawl


text:
Parent Directory | Revision Log
|Links to HEAD:
|(view) (download) (annotate)
Use rspec-2 wrapper for the rspec recipe.
Update banned var docs.
Add PYTHON_{CPPFLAGS,CFLAGS,CXXFLAGS,LDFLAGS,MODNAME} to the banned variable list.
Add ruby22 RUBY_TARGET support.
Add die-checks for python.eclass & distutils.eclass variables.
Add die-replacements for distutils.eclass functions, to help finding mistakes in conversions.
Add die-replacements for python.eclass functions, to help finding mistakes in conversions.
Add new API warnings.
Sync with KDE overlay.
Reflect reality of the status of waf-utils eclass maintenance as announced months ago on gentoo-dev mailing list
remove base.eclass inherit
Update tests for unsupported python3.2.
Use gentoo-functions for tests, bug #504378.
Add support for vala 0.26
Declare local CPPFLAGS to avoid multiple appends in cmake-multilib.
Fix breakage caused by recent multilib-build.eclass changes (bug 532510).
Remove code paths that are not called anymore
Sync eclass with kde overlay.
Deprecate USE_EINSTALL (#482082)
Make perl-module_src_prep throw a real warning, not just eqawarn
Move content of perl-module_src_prep into src_configure, add deprecation warning to src_prep
Disable parallel run support.
Disable parallel run support.
Restrict tests for all release versions.
Always restore initial directory after sub-phase run. Fixes bug #532168 and possibly more.
Restore using separate HOMEs for Python implementations, because of .pydistutils.cfg. Bug #532236.
Sync kde4-base.eclass with overlay.
Disable parallel run support to make things easier for developers and more predictable for users.
Allow additional content to be injected in the ruby bin wrapper.
Sync kde4-base.eclass with overlay.
mozconfig-v5.34.eclass - make glibc check based on elibc_glibc so that it works on prefix
fixed typo in mozconfig-v5.34 eclass comments
mozilla eclass modifications for package bumps
Replace exlicitly listing all GPL variants with GPL-1+
Remove leftover code for Python 3.2.
Adjust sparc warning. See bug #529682
Sync eclasses from mysql overlay
eqawarn about /usr/lib/pypy/share instead of dying.
Support multilib in gnome2_query_immodules_gtk2() as well.
Deprecate eapis 0 and 1 for gnome2.eclass (#530046)
Adjust _python_impl_supported as well.
Remove python3_2.
Support multilib for gnome2_query_immodules_gtk3(), needed by x11-libs/gtk+:3.
Make calling perl-module_pkg_prerm trigger a real warning
python-r1: Fix docs on REQUIRED_USE (bug #530086)
add documentation for games.eclass, rm unnecessary exports
Remove unused eclass.
Add usage warnings to pkg_postinst and pkg_postrm, deprecate pkg_prerm
Deprecate the few eclasses.
Remove the experimental git-r3 testing support. It is not needed anymore, git-r3 has been proven to work and we can happily use it instead.
Add RDEPEND on dev-qt/qtchooser.
Make calling perl-module_pkg_preinst trigger a real warning
Make calling perl-module_pkg_setup trigger a real warning
Deprecate perl-module_pkg_setup and perl-module_pkg_preinst
Add missing quotes, thanks mgorny for heads up
Fix gcc detection when using multislot, #529710
Make calling fixlocalpod trigger a real warning
Stop setting QTDIR. It's only relevant when building qt itself, and in any case qmake doesn't use it.
Add blocker on emul-linux-x86-qtlibs wrt bug 529370.
Make calling perlinfo trigger a real warning
perl-app.eclass: Documented all functions.
Using RDEPEND reverse dep checking in SELinux eclass
Install global docs (part of bug 457028). Generate and install qtchooser configuration file.
Remove Emacs team from maintainers of bzr.eclass.
Sync with KDE overlay. Raise kde-frameworks/kf-env dependency and update SRC_URI for Frameworks 5.4.0
Add kde-workspace 4.11.14 SRC_URI.
Initial commit of qt4-build-multilib.eclass
perl-module.eclass: Documented nearly all functions.
0.20 is our new lower version
Added documentation to undocumented functions.
Move the has_version checks on installed implementations to python_is_installed() function. Accept PyPy when the implementation is installed, even if the virtual is not.
Add docs and deprecate perlinfo and fixlocalpod
All in-tree ebuilds with EAPI=4 using perl-module.eclass are gone. Switch deprecation message to super-annoying mode.
Use python 3.4 rather than dead 3.2 in python-r1 examples
fixed Arfrever's name
Help PMs figure out what to do by turning off unimplemented python_single_target_* flags in PYTHON_USEDEP; thanks to mgorny, floppym and Arfever for reviews
fixed whitespace
When only one supported python implementation can satisfy an ebuild, do not provide python_single_target_* flags in IUSE -- effectively, rely only on PYTHON_TARGETS rather than the value specified in PYTHON_SINGLE_TARGET.
Move IUSE=selinux to the eclass
Add support for PyPy3.
Remove unused function perl_set_eprefix
Fix broken dependencies due to gcc multislotting, #528194, #528196
Remove handling of EAPI=0,1,2 since that codepath cannot run anymore anyway
eqmake4(): support new qmake install location.
Drop EAPI=0,1,2,3 support in perl-module.eclass, this time for real. Further cleanups will follow.
Make sure BUILD_DIR exists before pushd'ing into it.
Fix repoman warnings (#521980 by Arfrever Frehtes Taifersar Arahesis)
Fix handling of frameworks version dependencies within kde-frameworks.
Enable verbose compilation output for the ruby gnome packages.
improve/fix cross-compilation support, bug #503216 by James Le Cuirot and myself
[QA] Code from revisions 1.636 and 1.640 commented out. This causes several file collisions, see bug 526144 and related bugs.
Add kde-workspace 4.11.13 SRC_URI.
Output which ebuild actually has bad EAPI
Move EAPI=0,1,2,3 warning into global scope to become ultra-annoying. Add QA deprecation warning about EAPI=4.
Improve error messaging when python_export is called without a defined python implementation.
added some missing deps, dropped unnecessary expat dep and redundant --with-system-zlib; deps already brought in by mesa so need for end users to update vdb
Allow ebuild to override GENTOO_DEPEND_ON_PERL_SUBSLOT in perl-app.eclass if necessary
Introduce comment_add_subdirectory function. Make EAPI check more technically correct.
Import from KDE overlay.
added bumps to mozilla config eclasses and removed old
Fix assignments to RESTRICT.
Sync eclasses from mysql overlay
Restrict mirror for qtwebkit wrt bug #524584
Suppress annoying warning, see https://forums.gentoo.org/viewtopic-p-7624560.html
Deprecate EAPI=0,1,2,3 in perl-module.eclass with a big fat ewarn instead of making the ebuild fail
Fix typo (#523856 by Kent Fredric)
Change IUSE for mariadb-galera to valid values
Adjust deps for >=mariadb-10.0.14 and add USE base deps for mariadb-galera
Fix SRC_URI (bug 523408) and update HOMEPAGE.
Remove support for EAPI 1, 2, 3 in perl-module.eclass (no packages left in the tree)
nvcc always needs tp know the compiler location
Add kde-workspace 4.11.12 SRC_URI, remove obsolete.
Exclude installed_cmake tests as well.
Allow RPMS specified as array
dropped unused mozconfig-v4 and added new mozconfig-v4.31 eclasses
Restrict tests on 5.3.x (except live).
Preserve all whitespace in shebangs, and add regression test for that. Also, prevent filename expansion when word-splitting it. Bug #522080.
Fix tests for python_is_python3.
committed new eclass to support mozilla ebuilds
Fix libedit MULTILIB_USEDEP wrt bug 521964
Add bashcomp_alias function to create command aliases for completion.
Update pax-utils.eclass according to bug #520198
Initial commit of qt5-build.eclass
Sync mysql-multilib.eclass from mysql overlay
Update selinux eclass with improved rlpkg call and relabeling package set optimization
Make completionsdir default to the new location (for new installs). Eselect support is provided in app-shells/bash-completion-2.1-r1.
Pass install paths to distutils via setup.cfg.
Relabel depending packages so we no longer need DEPEND calls for pure policy dependencies in SELinux
Add extra quoting to prevent accidental globbing.
Move ENABLE_DTRACE check to the multilib_src_configure wrt bug 520028
Add new multilib_native_enable and multilib_native_with functions; fix documentation
Sync with KDE overlay, including a large number of cosmetic changes and simplification and removal of old code.
Added -mfix-r10000/-mno-fix-r10000 to ALLOWED_FLAGS for MIPS.
Raise gcc minimum version to 4.7, bugs #462550, #471770, #508324.
Check for earlier version, not different version (bug #519558 by kavol).
Add extra download URL from overlay.
Use PVR for BASEPOL in SELinux eclass
added prefix support
Fixed numerous misquotings by introducing arrays
Adding support for different GIT repos with SELinux policy ebuilds
Raise CMAKE_MIN_VERSION to 2.8.12 by Ben Kohler <firstname.lastname@example.com>, bug #519158.
added prefix support (bug #433736)
Another typo.
Fix typo.
Fix bug #513706 ssp only on gnu CTARGET's
Remove sourceforge SRC_URI for leechcraft packages, only leechcraft.org is used now
Updated mozconfig-v4.eclass to properly support optional IUSE=wifi
Update mysql cmake eclasses to prevent upstream from setting default features and CFLAGS
Update the multilib eclass to match the work done by grobian for mysql-v2
Deprecate the longer udev_get_udevdir() function in favour of the shorter get_udevdir(), notably gentoo-x86 has been fully converted
Handle grsec TPE to ensure apache can compile. $T is group-writable, owned by portage, and TPE blocks that.
Sync mysql eclass from overlay.
Missing changelog message.
Set also QMAKE_LINK_{C_,}SHLIB
committed new mozconfig eclass for mozilla31 and later
Mention git-clone man page for URI syntax, bug #511636.
Use ROOT=/ when checking for git features, bug #518374. Patch provided by Michael Haubenwallner.
Added EHG_CHECKOUT_DIR to override checkout destination
java-vm-2.eclass: Respect EPREFIX in pkg_postinst, bug#517236.
Fix misc issues for Prefix allowing install and config of mysql
Fix missing handbooks when the default handbook language is en_US instead of the usual en.
Add kde-workspace 4.11.11 SRC_URI, remove obsolete.
Don't call eselect with obsolete --no-color option.
Avoid reserved names for functions and variables, bug 516092.
Support linking Python modules on aix, thanks to haubi.
Stop forcing -m0755 on EGIT3_STORE_DIR and parents, bug #516508.
elt/aixrtl: need semicolon after noop command to get subsequent variable set
elt/aixrtl: use similar filename even for 184.108.40.2068 diffs
elt/aixrtl: Use $lib for the real filename, to support soname hackery in libXaw.
Add tests for _python_impl_supported.
python_gen_cond_dep: delay PYTHON_USEDEP substitution until one of the implementations is actually enabled. Fixes bug #516520.
Disable python2.6 support and clean up the related code.
Declare REQUIRED_USE inside MULTILIB_COMPAT conditional, reported by steev.
Add some Prefix hosts to _MULTILIB_FLAGS
Explain MULTILIB_COMPAT a bit more verbosely, and add a REQUIRED_USE for it.
Re-enable multilib flags for s390.
Attempt to use a UTF-8 locale if one is available to avoid errors when setup.py calls open() with no encoding.
Fix handling empty MULTILIB_COMPAT.
Check MULTILIB_COMPAT before querying USE flags. Bug #515642, thanks to Greg Turner.
Enable multilib flags for ppc. Since ppc profiles are not multilib at the moment, this should not create any new issues.
Disable QA warning on '--with-compiler' passed by 'dev-haskell/cabal' (bug #515360 by Patrick Lauer).
Disable QA warning on '--with-hc --with-hc-pkg --with-gcc' flags passed by 'dev-haskell/cabal' to every configure-based haskell package. Don't unset LANG/LC_ALL/LC_MESSAGES anymore.
Rename FILE_SUFFIX to README_GENTOO_SUFFIX in order to avoid variable clashes
Allow to handle more README.gentoo files (#513190 by Justin Lecher)
Simplify documentation files handling by utilizing einstalldocs from eutils eclass
Set LD{,CXX}SHARED properly for Darwin, reported by Fabian Groffen on bug #513664.
Fix typo in submodule fetching, reported by Hans Vercammen.
Sync eclasses with mysql overlay
python_fix_shebang: properly unset local variables in loop iterations.
Always set up CC, CXX and friends for distutils builds, bug #513664. Thanks to Arfrever for the explanation.
Bump gstreamer deps to satisfy multilib.
Improve handling of corner cases in python_fix_shebang. Support --force and --quiet options, bug #505354. Add tests.
Sync with KDE overlay. Adapt to live ebuild versioning change. Remove reference to long-removed package. Explicitly specify a slot. Update SRC_URI for kde-workspace 4.11.10. Add new function to comment add_subdirectory calls. Remove obsolete add_blocker function.
Fix typo.
Add -Og, -gdwarf-*, and -fabi=* to allowed flags (bug #512534, #512754). Use a glob for -fstack-protector and friends.
If you an empty argument to append-libs, you end up with a dangling -l without a library. Catch this in QA. Caught infra with a broken ncurses in net-dialup/xc with append-libs "$($(tc-getPKG_CONFIG) --libs ncurses)"
elibtoolize: Allow undefined symbols on AIX, needed by and work fine with module libs.
forgot to commit ChangeLog for: bump aixrtl ELT-patches for libtool-126.96.36.1998
Add new, multilib-capable eclass for gstreamer plugins.
Work around lack of arch defines in swig, bug #509792.
Increase minimum Emacs version to 23, versions 21 and 22 have been removed.
Sync mysql-v2.eclass from the mysql overlay
If we keep the flag list sorted by version there's no need for this function to be recursive. This shaves a couple seconds off the worst-case runtime.
Properly canonicalize relative submodule URIs, bug #501250.
Add systemd_{do,new}userunit.
Fix ABI flag stripping in multilib_get_enabled_abis(), bug #511682.
Add documentation for man page; add missing die
Convert gnome-python-common.eclass to use python-r1, and clean it up a lot.
Move python_fix_shebang into python-utils-r1, therefore making it a part of public API for all eclasses.
elisp-site-regen: Die on errors.
elisp-site-regen: Look for site-init files only in site-gentoo.d subdirectory.
Change ABI-flag separator from ":" to "." to avoid issues with Makefile rules and PATH separator.
Add remaining potential multilib arches to header wrapping template.
Use MULTILIB_ABI_FLAG for header wrapping. Also, use explicit error when ABI is omitted in wrapper template.
Deprecate multilib_for_best_abi() to decrease confusion.
Export MULTILIB_ABI_FLAG for ebuild/eclass use. Bug #509478.
Introduce multilib_get_enabled_abi_pairs() to obtain list containing both ABI values and USE flag names.
Give an explanatory error when trying to fetch https:// with dev-vcs/git[-curl]. Bug #510768.
cabal_chdeps() now defaults to MY_PN (autogenerated by hackport) if exists, then to PN
store darcs cache in DISTDIR
Eclass cleanup. Now requires >=EAPI-4 ebuilds. Fixed bugs #509922 and #503640
Bug #499774, take 2.
Revert libintl change. It turns out we need to depend on gettext anyways, so this change is pointless.
Strip -mno-rtm and -mno-htm as libitm requires these for x86/x86_64 and ppc/s390 respectively if supported by the assembler (bug #506202).
Depend on virtual/libintl rather than sys-devel/gettext (bug #499774).
Work around bash-4.3 bug by setting PYTHONDONTWRITEBYTECODE to an empty string.
mysql_fx.eclass: Fix a bug that prevented emerge --config to notice a changed datadir.
Accept files with already-rewritten shebangs in _python_rewrite_shebang. Necessary for proper python_doscript().
Allow parallel profiledbootstrap in newer versions (bug #508878 by Eric F. Garioud). Clean up a bit.
Sync mysql-v2 and mysql-cmake from the mysql overlay
Do not install wrapper headers when no ABI provides a particular header.
Remove last-rited eclasses.
Fail when package installs "share" subdirectory to PyPy prefix. This should stop people from adding PyPy support to packages that do not work due to the bug in PyPy.
Remove the coreutils dependency since the old copying code has been replaced by a more portable function. Bug #509984.
Use multilib-minimal for phase functions.
Remove i686-* renamed tools as well with USE=abi_x86_32.
Remove wrapped headers with USE=abi_x86_32.
Previous approach was wrong
Don't remove wrappers in that dir
ruby.eclass and gems.eclass have been deprecated by ruby-ng.eclass and ruby-fakegem.eclass. Removal in 30 days. See bug #479812.
Use amd64 headers for i686 when USE=-abi_x86_32 to maintain compatibility with current state of emul-linux. Fixes bug #509556.
Move headers to a separate directory, bug #509556
optionaly => optionally
Update VALA_MAX_API_VERSION (bug #509222, thanks to Arfrever) and modernize VALA_MIN_API_VERSION too.
Omit some obsolete version checks
Run multilib_src_configure() in parallel. Bug #485046.
add app-arch/plzip support (bug #509264)
Add missing @DESCRIPTION
Add MULTILIB_COMPAT to limit the supported ABIs for pre-built packages.
Update the doc and make it simpler.
Disable header wrapping on unsupported ABIs.
Reorder the operations in multilib_prepare_wrappers for easier reading.
Create ${CHOST}-prefixed tool symlinks for multilib portage, to gain better compatibility with plain multilib.
Disable wrappers for multilib portage only. Enable them in non-multilib profiles for consistency.
Move conditionals for enabling wrappers into multilib_prepare_wrappers() and multilib_install_wrappers().
Deprecate multilib_build_binaries, and switch the code to use multilib_is_native_abi.
vdr-plugin.eclass removed, see #497058, #489116
Sync with kde overlay. Remove custom branch calculation for kde workspace. Add kde-workspace 4.11.9 SRC_URI.
Drop qt5-build eclass
Add qt5-build eclass from qt overlay
Remove the QA warning from multilib_is_native_abi() till we decide which one to keep actually.
Sync mysql-v2 and mysql-cmake eclasses from the mysql overlay.
added prefix support (bug #401661)
Read the YAML metadata with UTF-8 by default and make an exception for older ruby targets, since all new targets will support (and need) the UTF-8 flag. Fixes bug 504642.
Add a QA warning to multilib_is_native_abi.
...and make multilib_build_binaries stand-alone.
Make multilib_is_native_abi equivalent to multilib_build_binaries, until all ebuilds are fixed.
Introduce extra multilib_native_use* wrappers encapulsating multilib_build_binaries & use* functions.
Update 3.15-rcX temporary fix. See bug #507656.
Support substituting ${PYTHON_USEDEP} in python_gen_cond_dep().
Automatically switch to EGIT_CLONE_TYPE=single+tags for Google Code.
Sync with overlay. Remove unused inherit. Switch to git-r3 eclass. Fix file collisions wrt bug #499032 and bug #507860. Add more dep reduction. Cosmetic improvements.
respect CFLAGS in linking command wrt #506956
Update openib eclass
Update openib eclass
multibuild_merge_root: re-introduce userland_BSD tar fallback, bug #507626.
Temporarily fix up >=sys-kernel/git-sources-3.15_rc1.ebuild, bug #507656.
Require at least gcc-4.8 for new LeechCraft packages
Enable reflinking in multibuild_copy_sources.
Use a more portable and clobbering "cp" call for multibuild_merge_root().
Only refer to DESTTREE within the src_install phase.
Re-enable the python_gen_usedep empty argument check.
Comment out the python_gen_usedep empty argument check until all python_gen_cond_dep uses are fixed.
Throw explicit error if python_gen_usedep does not match any implementation rather than outputting an empty (invalid) USE-dep.
Disable pypy2_0 and clean up after it.
Fix improper suggestions to put unsupported implmentations in USE_PYTHON, bug #506814.
Use LC_ALL=C for tr call; fixes invalid configure options when using Turkish locale (bug #490894, thanks to Emre Eryilmaz and Samuli Suominen).
Make firstname.lastname@example.com the maintainer of multilib eclasses.
Add a note not to add new ABIs without contacting multilib.
Revert incomplete and broken s390 support. Please finally contact multilib before playing with this.
Add slot op to expected PyPy dependency string.
Ban the java-ant_remove-taskdefs() function and remove Python dependency, bug #479838.
Revert the introduction of ABI_PPC due to a lot of breakage, bug #506298 to track it.
Add support for USE triggered policy decisions in SELinux eclass
Sync with kde overlay. Raise QT_MINIMAL to latest stable and simplify Qt deps by Michael Palimaka <email@example.com>. Add kde-workspace 4.11.8 SRC_URI.
Support rewriting symlinks in MULTILIB_CHOST_TOOLS, bug #506062.
Move test for MERGE_TYPE from check-reqs_pkg_setup() to check-reqs_run().
Output binary prefixes for units according to IEC 80000-13, as calculations are 1024 based. Fix documentation of check-reqs_get_unit function, and other minor fixes.
Fix typo in prefix block by Christoph Junghans <email@example.com>.
Add a single+tags mode to handle Google Code more efficiently, bug #503708.
linux-info: Bug #504346: Change one message from error to warning, kernel sources are optional for most uses (checking configs), and knowledge if the lack of kernel sources being missing is fatal should be left to the ebuild.
respect CFLAGS wrt #497532
added prefix support (bug #485608)
Mark @DEAD.
Some Gentoo PREFIX love
Update my src_uri.
Add python_doexe() and python_newexe() to handle implementation-specific executables without shebangs.
fix games.eclass to use games-misc/games-envd
Use subslot operator deps on non-slotted PyPy.
Add non-slotted pypy to the eclass.
Revert ignorant pypy2_2 commit.
Modify python-utils-r1 for pypy2.2
Indicate that AUTOTOOLS_AUTORECONF should be set before calling inherit.
Do not inherit base.eclass, bug 497054.
Remove stray character thanks to mimi_vx.
Add missing quotes wrt bug #503336.
Fix KDE 4.11.7 SRC_URI
Force EGIT_CLONE_TYPE=mirror for submodules since they can reference commits in any branch without explicitly naming the branch, bug #503332.
Use git-r3 for live ebuilds.
Clarify where EGIT_CLONE_TYPE and EGIT_MIN_CLONE_TYPE is supposed to be set.
Do not try shallow clones on local repositories.
Force non-forward updates on git refs.
Add EGIT_MIN_CLONE_TYPE to control clone type via ebuilds.
Auto-unshallow when fetching by commit hash.
Support EGIT_CLONE_TYPE=shallow.
Support EGIT_CLONE_TYPE=single.
Introduce EGIT_CLONE_TYPE for future use.
Support using a local git mirror.
Fix support for non-master default branch.
Replace "git fetch" checkout with more efficient and compatible pseudo-shared clone.
Improve docs.
Call 'automake' via 'autotools_run_tool' (found by 'ebuild.sh' QA warnings).
Add multilib love for gnome2_gdk_pixbuf_update().
added lzip support (bug #501912)
Use git init+fetch rather than clone in order to fix checking out to non-empty directory. Fixes bug #502400.
Fetch and preserve git notes as well.
Use complete git clones, and clone them onto the checkout directory. This makes it possible for build system to lookup all repository information as requested in bug #489100. Remove shallow clone support since it would require too much effort and make code hard to understand. Additionally obsoletes bug #489100 and git-r3 part of bug #494934.
Add support for python3.4.
Be more friendly with SELinux (#499636 by Luis Ressel)
Make problems with man page installation nonfatal
Pass --docdir with proper directory, bug #482646
Add support for parallel building (ghc-7.8+). Disable dynamic library stripping and respect --sysconfdir (Cabal-1.18+).
Drop also values of DGSEAL_ENABLE (#500730)
removed base.eclass, wrt bug 497056
Disable more bogus dependency checks wrt bug #494680.
Limit downgrading flags to amd64 and x86. Strip -mtune for < 3.4. Only worry about -mno* flags, -m* are removed by strip-flags. Add -mno-movbe.
Add downgrade_arch_flags() to automatically replace/strip unsupported -march and instruction set flags. Add testsuite.
respect ECONF_SOURCE wrt #494210
Add -fdiagnostics* and ISA flags for 4.8 and 4.9.
Drop inheriting base eclass, wrt bug #497040
set --datarootdir=/usr/share wrt #493954
major changes depend on wrt bug 497056, vdr-plugin-2.eclass
Improve support for ninja, bug 490280.
changed debug info in vdr-plugin-2_src_install for Makefile handling
Work around bug #357287.
Change virtual/monodoc dependency to dev-lang/mono as the former is being treecleaned (bug 471180)
Add 'ghc-supports-interpreter' helper to detect interpreter support.
Silence sandbox for /usr/local, bug 498232.
Convert to python-any-r1.eclass
Sync from kde overlay, adds subslot
Fix QA warning concerning inherit
Fix kernel-2.eclass to use python.eclass for it's python needs. (deblob script). See bug #497966
Revert inadvertent change, as noted by arfrever.
Support MULTILIB_CHOST_TOOLS for tool renaming/preserving.
Explicitly cp symlinks as-is. The default for this changed in coreutils 8.22. Fixes bug 472710.
Actually enable in-source build support.
vdr-plugin.eclass marked @DEAD
Remove use of sed in linux-mod.eclass. Replace with bash.
Add EAPI 0 compatible USE defaults (bug #372663).
Add support for default ssp on >=gcc-4.8.2 #484714
Removing silly beep from apache-2.eclass
Cleanup due http://gentoo.2317880.n4.nabble.com/app-dicts-herd-is-empty-td271273.html
Fix twisted SRC_URI. Thanks to yac for the patch.
Add first changelog entry so echangelog does not act up
Rotate ChangeLog
Improve documentation on multilib_is_native_abi & multilib_build_binaries to make it clear which one to use. Requested and reviewed by okias.
Add 3.0 support.
For 4.8+ C++ is always enabled. We should eventually drop the cxx USE flag, but who knows what that would break.
Do not use subslots on dev-lang/perl in perl apps (as opposed to modules)
Use subslot dependencies on dev-lang/perl if possible, bug 479298
Update doc link to point to the docs on Wiki.
Fix eclassdoc for einstalldocs.
Missed one.
Use version ranges instead of case statements in gcc_do_filter_flags().
Add tc_version_is_between() helper.
Reintroduce texinfo patch to unbreak older versions (bug #496224).
Spelling fixes.
add debug print function wrt #493214
Initial EAPI support (bug #474358).
Per discussion with Flameeyes, make -l and -L always valid, and only warn about other arguments to append-libs. Also document expected arguments to append-libs.
There are usages in the tree of "append-libs $(pkg-config ...)"; if pkg-config returns something other than a library, append-libs can end up inserting -l-L/usr/lib64 or other weirdness. We need to check for these and warn about them.
Document einstalldocs.
Add support for the ruby21 target.
Add another pathological use flag function, useno (inversion of use)
Rename gtk USE flag to awt. Remove lto USE flag. Minor cleanup.
Use eqmake4() from qmake-utils.eclass
Reorder by phase and group functions together with the phase that uses them. No functional changes.
Refactoring: Inline gcc-compiler-configure() into gcc_do_configure(). Clean up, sort and group options.
Added HTTPS URL to EGIT_REPO_URI to allow live ebuilds to fetch data if firewall prohibits git (for SELinux eclass)
Fix multiprocessing.eclass for non-Linux hosts
Remove warning for uclibc if patching fails, bug #492640
Check SECCOMP_FILTER kernel config option for Chromium sandbox, bug #490550 by ago.
Remove pointless distutils-r1_python_test function.
Override bdist_egg->build_dir via pydistutils.cfg rather than extra command. Fixes bug #489842.
Add qmake-utils eclass from Qt overlay
Always ensure MODULES_OPTIONAL_USE is in IUSE.
MODULES_OPTIONAL_USE makes it possible to optionally use linux-mod without introducing dependencies on virtual/linux-sources or virtual/modutils where unwanted.
Depend on dev-lang/python-exec:0 if _PYTHON_WANT_PYTHON_EXEC2 is 0, bug 489646.
export pkg_setup and default PHP_PEAR_CHANNEL to ${FILESDIR}/channel.xml (all current packages set this value)
integrate php-pear-lib-r1 into php-pear-r1 eclass
Extended symlink fix back to 4.4 (see bug #363839).
Prevent comparison failures due to -frecord-gcc-switches (bug #490738).
Updates for handling texinfo breakage/version stuff (see bug #483192).
Support in-source builds.
Respect BUILD_DIR in in-source builds when set earlier.
Reuse multilib-minimal to reduce code duplication and allow easier function overrides.
libtool.eclass elibtoolize(): Besides ltmain.sh, explicitly locate configure to apply patches rather than guessing based on where ltmain.sh was found.
Run multilib header wrapping only when multiple ABIs are enabled, bug #491752. Other eclasses do that already.
Added 'replace-hcflags()'. Filters HCFLAGS.
Updated to strip graphite flags and enable openmp use flag
Reimplemented K_EXP_GENPATCHES_LIST patch matching by switching the LHS with the RHS and doing much more proper matching.
Drop wxwidgets_pkg_setup and check_wxuse.
Drop support for 2.6.
Use shallow clones for local repos. Bug #491260.
Sync with qt overlay. Changes should affect only live ebuilds.
Read all shebangs before moving files to avoid breaking symlinks that are going to be scanned.
Add a yard recipe for creating documentation.
Revert previous and instead include the build log and some other info. Don't pollute the build dir.
Rename config.log tarball in the hope that people will stop attaching it to build failures.
Temporarily build with -j1 on sparc due to random ICEs encountered by multiple people (bug #457062).
Update for libmudflap removal.
Initialize cert_opt to an empty array instead of an empty string. Reported by Kristian Fiskerstrand.
Don't create site-gentoo.el in postrm phase.
Fix python-utils-r1 tests to accomodate versions in PYTHON_PKG_DEP.
kernel-2.eclass: Trivial change to support patches with pre-defined patch levels.
Add -fno-builtin* to ALLOWED_FLAGS - requested by Justin Vrooman.
Account for leading whitespace in append-cflags tests.
Fix parallel checkout race conditions, bug #489280.
Switch the eclasses to use dev-lang/python-exec.
Create a fake ".git" directory inside the checkout to satisfy git rev-parse uses in build systems. Bug #489100.
Strip sub-slot from local repo IDs.
Remove deprecated functions.
Consider -frecord-gcc-switches a safe flag and do not strip it with strip-flags.
Fix distutils-r1_python_install to strip --install-scripts= rather than passing "install" twice to override it. Fixes compatibility with dev-python/paver.
Fix handling relative submodule paths.
Fix failing to pass default install arguments when user passes an additional command. Reported by radhermit.
Introduce a "common" python_setup function to set up Python for use in outer scope.
Support installing Python scripts with custom --install-scripts argument. Bug #487788.
Add systemd_enable_ntpunit wrt bug #458132.
Updates from qt overlay: drop USE="c++0x" from 4.8.5 and later versions; warn on downgrades instead of dying.
make doc installation part of default multilib_src_install_all() wrt #483304
added prefix support (bug #485534)
Remove .la files for libasan and libtsan. They reference non-existent libstdc++.la when fixlafiles is disabled/unsupported, and -fsanitize doesn't work with -static anyways. (bug #487550)
Fix over-use of ||die.
Add qtbearer to nolibx11_pkgs
Switch to git-r3.eclass
Add missing "die" calls as reported by Nikoli.
Respect EVCS_OFFLINE in git-r3_fetch.
Use readme.gentoo.eclass (bug #457594).
Do not look up Python for binary package install.
Do not alter HOME and TMPDIR when single impl is being used. This may work-around bug #487260.
Fix pypy dependency.
Bump dependencies on Python interpreters to require newest stable versions. Bug #463532.
Skip submodules that have update=none specified in config. Fixes bug #487262.
Fix git-r3 -> git-2 dependency leak, as noted in bug #487026.
Remove deprecated autotools-utils_autoreconf.
small modification on output from function dev_check
Convert comments for eclass manpages. Heavily based on work from ercpe, bug #476946.
Remove lastrited git.eclass.
Add missing git DEPEND wrt bug #487026.
Convert comments for eclass manpages. Heavily based on work from ercpe, bug #476946.
Convert comments for eclass manpages. Almost completely based on work from 'mren <email@example.com>' in bug #210723 and ercpe from bug #476946.
Prepare for vala-0.22
No stable keywords for mips
Clean up the splitting code wrt suggestions from Ulrich Mueller.
Split ABIs without altering IFS, to work-around bug in Paludis, bug #486592.
Fix duplicate flags in MULTILIB_USEDEP. Thanks for the report and the patch to Ulrich Mueller.
add prefix support
EAPI bump, ccache support
Add support for gstreamer 1.2 release series.
Last rite python-distutils-ng.
Use einstalldocs (#484876)
Truncate .pydistutils.cfg in case we call distutils-r1_python_compile more than once.
added prefix support
Use pydistutils.cfg to set build-dirs instead of passing commands explicitly. This should reduce the amount of implicit behavior.
Make HOME per-implementation.
Always fetch all branches when doing non-shallow fetch.
Fix parsing EGIT_REPO_URI. Bug #486080.
Update doc on EGIT_NONSHALLOW.
Wrap symlinks installed to PYTHON_SCRIPTDIR as well.
Fix EAPI=4 on python-exec:2 since that is what pkgcore will require (the only EAPI=4 consumer right now).
Require EAPI>=2, add prefix support
Support EGIT_REPO_URI being an array. This is needed for tests.
Update git URI stripping for gnome.org.
Introduce python_gen_any_dep to generate any-of dependencies matching python_check_deps() code.
Correct official mirror url in SRC_URI.
added prefix support
Fixed prefix qa
Strip trailing slashes from repo URI when determining local copy directory.
Do not even create shallow repository when EGIT_NONSHALLOW is set. Otherwise, the eclass tries to unshallow it and that breaks broken git servers like Google Code.
Fix accepting arguments in distutils_install_for_testing.
Add a note not to add new Python versions to python.eclass.
Add official mirror to LeechCraft SRC_URI, thanks to 0xd34df00d
Fix coreutils dep to be build-time.
Fix missing variable replacement in _python_ln_rel.
Use einstalldocs.
Rename variables in _python_ln_rel to make it less confusing.
Support python-exec:2.
Add eclass doc for multilib_build_binaries
Introduce PYTHON_SCRIPTDIR for python-exec:2 script location.
Clean up Python script install/wrapping functions.
Add multilib_build_binaries function to multilib-build eclass
Deprecate python_get_PYTHON and python_get_EPYTHON.
Support gtk+-2.24.20 query immodules (#476100)
Support EAPIs < 4 in einstalldocs properly.
Fail early on unreachable URLs. If ls-remote fails due to server being unreachable, there is no point in attempting to fetch.
Do not leak EGIT_NONSHALLOW over loop iterations. Failing URL may cause non-shallow attempt to be made. When attempting next URL in the list, we should try shallow again.
Commit the version of einstalldocs() Council agreed upon.
Depend on SLOT 0 of python-exec, for future compatibility.
Introduce systemd_install_serviced() to install foo.service.d/00gentoo.conf files.
Change @USAGE style.
Deprecate systemd_to_myeconfargs(). It's redundant and unnecessarily confusing.
Use subshells instead of "local INSDESTTREE" for doins/newins since that confuses people less.
Add new enough coreutils dep wrt bug #484454.
Introduce smart switching between "git fetch" and "git fetch --depth 1" to save bandwidth.
Inherit git-r3 unconditionally to avoid metadata variancy. The eclass is properly namespaced, does not touch variables in global scope and exports only src_unpack() that git-2 overrides anyway.
Fix PYTHON_SITEDIR for Jython.
Do not export PYTHON_INCLUDEDIR on Jython, since it does not install headers.
added multilib_*_wrappers calls to cmake-multilib.eclass
Do not pass --depth when updating a branch, it trrigers issues in git. Instead, use it for the first fetch only.
Support using git-r3 backend in git-2.
Introduce the new git eclass.
Added support for experimental genpatches.
Disable Python 2.5, 3.1 and PyPy 1.9 in the eclass.
elisp-common.eclass: Add proper @CODE tags in comments.
Add gdk-pixbuf cache handling functions.
Add git support for live packages using enlightenment.eclass
Introduce python_is_python3() to replace the common checks.
Made ant-tasks.eclass support newer versions of the 1.9 branch.
Enable EAPI=4 on python-r1.
Don't add subslots to JAVA_PKG_NAME (bug #482270 by chutzpah).
Fix bug #415805, unset MOZCONFIG
Mark _copy-egg-info as internal.
Copy bundled egg-info files for reuse in python_compile(). This solves issues that caused some of the files not to be installed in broken packages.
Namespace, clean up and describe _disable_ez_setup.
Fix indentation and trailing whitespaces.
Improve automagic dependency reduction, fixing bug #481996.
Prefix support for wxwidgets, bug #481093
Fixes for KDE 4.11 and other small improvements.
Remove dependencies and actions that are now handled in individual ebuilds.
Remove old, unused code.
Remove EAPI 3 support.
Ref bug number.
alpha not only needs -Wl,--norelax for 4.6 to build itself, but also for it to build other versions. So let's just always enable it.
Filter -fgraphite-identity on gcc 4.7 (bug 417105).
Remove workarounds for very old and unsupported gcc-3 versions. Warn if trying to use gcc < 4.4 and USE=c++0x.
Add compatibility to latest cuda compiler; respect LDFLAGS
Don't call EXPORT_FUNCTONS if CHROMIUM_EXPORT_PHASES is set to 'no'.
Clean up gcc_do_filter_flags a bit more. Drop ppc64 workaround for 3.2/3.3 as neither is keyworded. Also stop replacing -march=i686 with x86-64 (?!) for those versions.
Append -Wl,--no-relax to LDFLAGS on alpha for 4.6 (bug #454426 again).
Introduce a twisted-r1.eclass to join the python-r1 suite and replace twisted.eclass.
Allow wrapping headers that are installed only for some of the ABIs.
Mention that PYTHON_REQ_USE should be set before calling inherit.
Drop the old PYTHON_COMPAT hack for python-exec.
Migrate twisted deps in distutils eclass
Sync from Emacs overlay: Make elisp-emacs-version() more robust.
Mark git.eclass @DEAD.
Add bug reference for distutils-r1 phase overwrite patch.
Fix bug reference.
Shout QA warnings when _all() phases do not call the default impls. Bug #478442.
python-any-r1: bail out on invalid PYTHON_COMPAT.
reword security-deblob-thing acked by keytoaster
Allow using >=dev-lang/perl-5.16 without 'build' in IUSE.
Update the emul-linux blocker to support abi_x86_32 flag on emul-linux.
Add MIPS support to multilib-build.eclass.
ask user to run haskell-updater for old packages (like in bug http://bugs.gentoo.org/474840)
Fortran-2.eclass: enhance support for binary packages, #477070
Intel-sdp.eclass: Allow single package downloads, custom suffix, full specified rpm target location
Rewrite sed expression in qt_nolibx11() to work on both 4.8.4 and 4.8.5. Fixes bug 478018.
Don't block mono-3
Switch eclasses to use virtual/pypy (and therefore support pypy-bin).
Use PYTHON_PKG_DEP for generating deps.
Introduce systemd_is_booted() to allow ebuilds to warn consistently for things that require systemd. Bug #478342.
Export working copy information after the update rather than in pkg_preinst(). This makes it possible for ebuild to reference e.g. ESVN_WC_REVISION properly. Bug #282486.
Droped media-libs/fontconfig dependency, bug 446012.
Add some debug.
Fix function desc to match reality.
Add back LICENSE (bug #477836).
Handle dev-qt/desinger split from dev-qt/gui, see bug #477934.
Fix typo.
Another attempt at fixing bash-completion for Prefix, bug #477692#c9
Remove use of EPREFIX wrt #477692 to avoid collision with Portage helpers
Replace local+export with "local -x".
Cleanup due #231248
Support different tarball extentions
libffi installation was fixed in 4.8.
Wrap lines at 80 char
Support pkg-config and the new upstream completions directory structure wrt #472938 and introduce new get_bashhelpersdir function to obtain the helpersdir="" value.
Deprecate media-sound/alsa-headers by letting sys-kernel/linux-headers install the required sound/ headers wrt #468712#c6
add CMAKE_WARN_UNUSED_CLI to cmake-utils.eclass
New variable EBZR_UNPACK_DIR.
Add a safety check for using python_optimize() in pkg_*.
Fix typo in compileall call.
Add multilib_is_native_abi helper.
Additional change to run tests successfully on newer versions of db
Stub-out ez_setup.py and distribute_setup.py to prevent packages from downloading their own copy of setuptools.
Update SRC_URI. Drop support for EAPI 3.
Update ant-tasks for 1.9.1 version bump, needs 1.5 as minimal JDK / JRE version.
Deprecate EAPI 3.
Correct src_prepare description.
Add eclass to be used by all now splitted gnome-games
Respect arguments when checking for test targets. This becomes helpful if one of the arguments is -C.
Disable trying (and failing) to wrap headers when multilib is disabled, bug #474920.
Fix redundant slashes in header-wrapping include paths, bug #475046. Thanks to Arfrever for the patch.
Add netsurf.eclass
Add support for ruby20.
Add debug print
Enable EAPI 4 per bug #474000.
fixed use of proxy variables
Allow eapi4 (#473610)
Update default VIM_PLUGIN_VIM_VERSION to 7.3.
Set a default SRC_URI
Introduce get_bashcompdir(), wrt bug #469858.
Remove old VIMRUNTIME warning.
Replace backticks with $(...).
Remove old runtime and netrw snapshot unpacking support.
Do not require fontconfig at runtime, it isn't necessary for many purposes, thanks to Nikoli for the original patch
Convert econfargs from an ECLASS-VARIABLE to a function-specifc VARIABLE for autotools-utils_src_configure.
Improve docs for PYTHON and EPYTHON.
Add support for EQMAKE4_EXCLUDE.
Fix REQUIRED_USE with PHP_EXT_OPTIONAL_USE set. Fixes REQUIRED_USE unsatisfied constraints triggered by "USE=-php PHP_TARGETS= emerge media-libs/ming".
Quote DISTDIR.
Remove unnecessary blank IUSE.
Don't set SRC_URI for live ebuilds.
Remove here-doc write failure handlers due to bug #471926.
Use cat rather than echo for heredoc output :).
Add PYTHON_REQUIRED_USE for python-single-r1.
Ensure plugins/extensions are in correct place for >=firefox{-bin}-21.0
Pass --enable-compile-warnings=minimum as we don't want -Werror* flags, bug #471336
Add mono-env.eclass to start a migration to simpler dotnet related eclasses, http://www.gossamer-threads.com/lists/gentoo/dev/270881
Reword sentences a bit
Fix the race condition in locking code by using $BASHPID instead of $$.
Use portable locking code from Fabian Groffen. Bug #466554.
Fix the libtool check, bug #470938.
Replace the .la sanity check by one used in libtool itself. Fixes removing qmake-generated .la files, bug #470206.
Set PYTHON_REQUIRED_USE, and add it to REQUIRED_USE in distutils-r1.
Add a note informing people a file is being installed for future reference, http://email@example.com/msg58207.html
Remove eclasses marked as dead for quite some time.
Mark eclass as dead to be removed in 30 days.
Support new plugins directory on Firefox >= 21.0 (bug #469932)
Remove unused src_unpack function.
Migrate from supporting cvs to mercurial for live builds.
Check for lspci before use.
prune_libtool_files: do not remove .la files which are not libtool files. Fixes bug #468380.
Explicitly disable lto in 4.5 to stop configure from helpfully re-enabling it when libelf is present.
Rename test USE flag to regression-test.
Add lto USE flag for all versions. Drop LTO support for 4.5.
Enable EAPI=4 on multilib eclasses.
Added 'ghc-supports-smp' and 'ghc-supports-dynamic-by-default' helpers. Added hint for users to run 'haskell-updater' if configure phase failed.
use find to get file permissions instead of chmod --reference which is not portable, bug #468952
Consistently create ${EPYTHON} subdir for Python wrappers. Fixes conflict between Python & vala wrappers, bug #469312.
Drop graphite support for 4.4/4.5.
Restict supported EAPIs(due to pkg_pretend), some logic cleanup
Fix dangling gvim manpage symlinks (bug #455480, patch by Arfrever).
Fix build with sys-libs/ncurses[tinfo] (bug #457564, patch by Ben Longbons).
Support complete EAPI src_test().
improve handling of DOCS variable wrt #468092
Support disabling .la pruning completely.
Inline src_test and allow passing arguments.
Leechcraft changed license since 0.5.95
Use bash built-ins rather than external tools.
Support declaring python_check_deps() in ebuilds, to check Python impl for proper deps.
Report no matching impl properly.
Improve consistency in Python version checks and wrapper setup.
Corrected UNIPATCH_DOCS functionality, a mistake slipped through testing and review, fixes bug #467916 reported by Alexandros Diamantidis.
Reverting autotools.eclass commit that broke eautoreconf (bug #467772), acked by multiple people in #gentoo-dev.
Bug #467646 - Refer to /etc/portage/make.conf, not /etc/make.conf.
Remove old, conditional src_configure call in src_compile.
Migrate from python-r1 to python-single-r1.
Use python-r1 in EAPI 5 (patch by mgorny, bug #458794).
Remove pre-EAPI 2 code blocks (patch by mgorny, bug #458794).
Disable python.eclass inherit in vim-core (patch by mgorny, bug #458794).
Move EAPI check earlier (patch by mgorny, bug #458794).
Raise ant-core dep to version 1.8.2. #466558
Fix python_*_all() phases with DISTUTILS_SINGLE_IMPL.
Reverted .tmp_gas_check patch, see bug #336732.
Request package specific emerge --info in death hook.
Fixes for bugs 421721, 445110, 436402, 336732 and 301478. See ChangeLog for details.
Remove support for EAPI 2 and 3 for php-ext-source-r2. Use REQUIRED_USE for target depends
Remove carriage-return from shebang before validating it, bug 465790 by ikelos.
Replace basename usage with a shell parameter replacement.
Use pkg-config to query systemd directories.
Pass ${@} in phase functions. Approved by author on dev-ml.
spell fixing
Unmask the egg_info block for further testing. Feel free to comment it out if you can reproduce the earlier issues.
Move the egg_info code into a more realistic location for future testing.
Update documentation URL.
Remove duplicate PCI ID.
Add support for 1.6.0-nv2 (bug #465340).
Disable debug symbols unless debug useflag is enabled
Make PT default for pax marking (pax-utils.eclass)
Fix for installing ini files in the tree. Bug 464900
Fix for gcc info page installation #464008
Remove wrong sed on QT_INSTALL_{LIBS,PLUGINS}. See bug 304971 comments 16-18.
Guard against multiple inheritance. Make KMCOMPILEONLY sed case-insensitive to avoid file collisions in the future.
Add missing ChangeLog.
Guard against multiple inheritance. Fix fetching for KDE SC 4.11 pre-releases. Drop old QT_MINIMAL logic. Add a set of base dependencies for kde-workspace packages to work around bugs like #444438 and #464614.
Guard against multiple inheritance. Improve cross-compilation support by always using the correct pkg-config.
Create temporary symlinks for executables and pkg-config files, and add them to $PATH and $PKG_CONFIG_PATH respectively. This makes it easier for broken build systems to find Python, and gives us the possibility of dropping python-wrapper.
Move header wrapping to multilib-build. Use the new code in autotools-multilib and multilib-minimal.
Fix eclass docs.
Fix eclassdoc.
font.eclass needs RDEPEND=$DEPEND, bug 446012
Work around bootstrap comparison failures on ancient systems (bug #411333).
Fix path handling in header wrapping code.
Support wrapping headers for multilib.
Introduce multibuild_merge_root, as an universal interim-install merging function.
Support setting mode of prune_libtool_files through AUTOTOOLS_PRUNE_LIBTOOL_FILES.
fixed missing VDRVERSION up from >=vdr-1.7.34
Add note about quoting patterns for python_gen_usedep.
Update VALA_MAX_API_VERSION
Allow specification of directory where the extensions are. Also allow one package providing multiple oxts correctly. Wrt bug#463536.
Support obtaining CFLAGS and LIBS for the Python implementation (similarly to pkg-config or python-config).
Fix hardcoded libexec suse path in scripts.
Fix typo is mozcoreconf-2.eclass, bug #462994
Cleanup of obsolete options, address bug #446662,460592
add unpack_zip function to unpacker.eclass wrt #462612
Do not use-default here as we enable it by profile variable.
Fix stupid copy&paste.
Add next version of office-ext eclass. This time we can directly deploy libreoffice exts, but ooo crashes so keep backcompat over crashy uno interface for them (it is oo bug and they should fix it).
Introduce an ability to override PYTHON_COMPAT for testing.
Reuse multibuild.eclass in python_export_best.
Use UID 0 instead of root to assign permissions to super user, bug #315807.
Added sys-devel/bc as a RDEPEND to kernel-2.eclass as per bug #461848.
Pass --build-platlib and --build-purelib separately to distutils. This allows to change them to different locations if necessary (bug #455332).
Change default path for obs services (bug#446074)
Update the maintainer to systemd@.
Bug #461026: use append-cppflags for preprocessor flags.
Sync eclasses from Emacs overlay. elisp-common.eclass: Functions elisp-compile, elisp-make-autoload-file, elisp-install, and elisp-site-file-install now die on failure. elisp.eclass: Remove die commands that are no longer necessary because the called functions die themselves. Call readme.gentoo_create_doc and readme.gentoo_print_elog from readme.gentoo.eclass if these functions exist.
Add cloog/isl support for gcc 4.8 (bug # 434816, patch by Kacper Kowalik).
default to EHG_QUIET="OFF" (bug #461858)
Reverse order of $add_args and $@ in esetup.py. Remove duplicate build command from distutils-r1_python_compile.
Fix fortran-2.eclass for bash-3.2 compatibility, #461544
Make the log output redirection much simpler. Fix bash-3.2 compatibility.
Fix compatibility with bash-4.1 -- it does not support negative array subscripts.
multibuild_copy_sources: fix outputting variant name.
add sys-apps/gawk dep
Bug #401733: nested configure scripts in MySQL generate unrecognized options false positives when toplevel configure passes downwards.
Kernel sources and (gen)patches now use xz instead of bz2. Bug #421721.
add multilib-minimal.eclass
Fix leechcraft.eclass to support new category, bug #460958.
Disable epunt_cxx warning since epunt_cxx is broken nowadays.
Fix epunt_cxx not to subshell.
Clean up redundant USE flag check calls, replace them with a single call in _python_obtain_impls().
Introduce multilib_copy_sources.
Use multibuild_copy_sources for python_copy_sources.
Introduce multibuild_copy_sources as a generic source duplicating function.
Use doins instead of dodoc to install examples, due to PMS limitations. Bug #460516.
Do not load unconfined SELinux policy module when strict policy is set
Don't let apache install re-set all permissions on log-dir.
Add 2.7-jython.
Add jython2_7.
Force python 2* for USE=deblob as deblob script does not yet support python3. Thanks to Arfrever. See bug #458032
eqmake4: override also QMAKE_LINK_C, used by packages with "CONFIG+=use_c_linker". Fixes bug #460420.
vdr-plugin-2.eclass, adapted to the new plugin makefile handling; cleanup for unusede function 'delete_orphan_plugindb_file'; more unneeded source cleanup
Introduce multilib_for_best_impl().
Convert to use multibuild.eclass.
Use multilib_for_best_variant() for the *_all() phases.
Introduce python_parallel_foreach_impl() and reuse it in distutils-r1.
Use multibuild.eclass in python-r1.
Add multibuild_for_best_variant.
Print only the "public" part of commands.
Move run_in_build_dir() to multibuild.eclass.
Introduce multibuild.eclass to handle building multiple variants of the same package in a common manner.
MySQL 5.6 needs to NOT have -fno-implicit-templates, also support epatch_user.
Change formatting tool as discussed with Ulrich Müller in bug #460050, thanks a lot to him for his help.
Qt category move.
Remove blockers: portage is perfectly capable of handling our deps correctly by itself nowadays.
Improve the no-multilib fallback to respect ${ABI} set by multilib-portage.
Remove deprecation warnings wrt bug #452160. The code will not be removed anymore since the eclass will be deprecated at some point.
Run *_all() phases in best-impl sources, in an in-source build.
Override build locations and set PYTHONPATH in in-source builds, to increase compatibility with out-of-source builds.
In-source builds: append "build/" subdir to the BUILD_DIR variable. It can be used alike in out-of-source builds now.
Enable x32 ABI support.
Export src_prepare() explicitly rather than implicitly through inherits.
Update description.
Revert the log teeing changes as they cause unexpected kind of breakage.
Run header checksumming function only if /usr/include exists (IOW: silence the warning).
Enable writing split build logs.
prune_libtool_files: support running without pkg-config installed, using sed fallback.
Re-enable split logs, now directly handled by python*_foreach_impl().
Re-use python_parallel_foreach_impl() in distutils-r1.
Introduce the parallel variant of python_foreach_impl().
Make python_foreach_impl() non-fatal, expect explicit die inside or outside.
Bump the emul-linux-x86 blocker to match the new release.
Allow headers installation, bug #458784
Introduce multilib support for xlibs.
Drop versionator eclass as it's not needed for a long time, also fixes bug #458728 that was caused by quoting IUSE. Thanks a lot to mgorny for doing the work.
Fix passing arguments to phases.
Support EXAMPLES to install examples in a consistent manner.
vdr-plugin.eclass, add eerror to get .eclass depricated
Make it possible to bypass license check from ebuilds
Drop KEYWORDS from eclass, #342185
Fix typo: extra apostrophe being shell syntax error.
Support DOCS=() to disable installing documentation.
Temporarily disable egg_info since it causes problems with installing scripts.
Introduce cmake-utils wrapper eclass for multilib.
Move header checking function into multilib-build for wider reuse.
QA-warn if epunt_cxx does not find any checks to punt.
Introduce a function to install package for running tests, solving all the issues with PyPy, setuptools and namespaces.
Override egg-info write location in out-of-source builds.
Error out if "tests" package is installed. This is a common mistake and a source of file collisions.
Document the src_unpack() function. Requested in bug #456160.
Bump CMake minimum version to latest stable.
Fixing confusing message in distutils.eclass
Export src_prepare. Improve support for dev-util/ninja wrt bug #439608. Add support for CMAKE_DISABLE_FIND_PACKAGE wrt bug #453746.
[eclass] Version bump KDE SC 4.10.0
Add a variable to stop autoformatting when not desired, use '-e' option for echo in the autoformatting way to let people control it with sequences recognized by it (see man echo), fix it to work ok with prebuilt packages (#455030 by Brian Harring, Zac Medico and Fabio Erculiani)
Introduce python_get_library_path() to obtain the path to the Python library. Required by dev-python/shiboken.
Introduce python_newscript(), to install scripts with renaming. Requested in bug #454640.
Introduce a common multilib-build eclass to help building packages for multilib, and use the new ABI_X86 flags in it.
Allow build of multiple plugins in different directories. Make variables more easily override-able.
Add EAPI 5 sub-slot dependency on x11-base/xorg-server for packages which require rebuilding when the server is upgraded.
Additional files also must be versioned as they change between versions.
Use (-) USE-defaults to reduce issues from removing flags.
Disable pypy1.8 globally.
Remove all hidden files in the main tarball dir.
Fix output redirections in run_in_build_dir().
Support using distutils-r1 along with python-single-r1.
Support making dependency and phase function enforcement optional.
Introduce run_in_build_dir() function as used by GNOME ebuilds.
Introduce python_doheader(), to install headers specific to a Python implementation.
reverted last changes
Remove files before installing docs.
Also remove stray makefiles.
Remove unwanted files that may exist.
some fixes, install new makefilehandling; thx to zoolock@irc gentoo.vdr
Support removing SELinux modules of the defined policy stores
Set USE defaults to make sure IUSE_IMPLICIT does not fool us.
Require EAPI=5 to make sure everything works predictably.
Support running commands in parallel and use it to run configure scripts.
Introduce MULTILIB_USEDEP to enforce correct dependencies.
ELT-patches/aixrtl: Recreate from scratch: Drop need for ld-wrapper with --soname support, unavailable during bootstrap. Ignore libtool before 1.5.0.
Include FORCE_PRINT_ELOG variable to for printing of messages when desired. Thanks to Tomáš Chvátal for his suggestions.
Only display vim plugin help elog messages for new installs.
Add dummy dir to avoid sandbox violations when emerging with FEATURES=-userpriv, #437512
Add support for license server, #447262
Check PYTHON_COMPAT for validity, and support disabling implementations in the eclass.
Set PKG_CONFIG_{LIBDIR,PATH} for multilib builds. Approved by vapier in bug #453206.
Enable EAPI=5.
Do not redirect stderr of pushd&popd. Thanks to vapier for catching that.
Finally commit readme.gentoo.eclass to create a README.gentoo doc file recording tips shown via elog messages first time the package is merged.
No EPREFIX with helper functions
Enable webrtc for all archs again
Drop deprecated SCROLLKEEPER_UPDATE and switch to in_iuse.
Update eclass documentation to be correclty parsed, bug #452204.
Be graceful if no system vm is set if trying to determine build vm from handle.
Migrate Mozilla packages to python-any-r1 for build-time Python dep.
Fix python dep so pysqlite can go away
Fix localRESULT typo in linux_chkconfig_builtin.
DECRIPTION -> DESCRIPTION (bug #451654 by Christopher Schwan).
@THANKS is no keywords
Fix typo
Drop go support for 4.6 - broken by newer glibc versions and upstream recommends it not be used.
Allow ebuild override of eclass generated econf.
Provide best implementation's build dir in python_*_all() as BUILD_DIR to make use of esetup.py easier.
Pass arguments to setup.py in an predictable order, especially do not prepend commands before user options.
Support specifying directories in DOCS.
Do not call dummy phases unnecessarily.
Don't check for twice, but check for redirect support, #445244; thanks Andrey Hippo for the patch
Add new eclass
Close the lock file explicitly instead of relying on the subshell created by the pipe to tee in distutils-r1_run_phase.
Use locks to avoid race conditions when merging (bug #449760). Use tar instead of cp on FreeBSD due to bug when copying broken symlinks (bug #447370).
added documentation for an undocumented override variable
Fix the PYTHON_SINGLE_TARGET validity check.
Manually check PYTHON_TARGETS and PYTHON_SINGLE_TARGET for validity rather than using REQUIRED_USE. Fixes bug #447808.
Added 'ghc-supports-threaded-runtime' function. Removed implicit RDEPEND on 'ghc'.
Support overriding job-count for parallel build.
Support converting files with python2 and python3 shebangs.
Always write split logs, even in non-parallel builds.
Avoid unsafe nested multijob_finish_one in eautoreconf for bug #426512.
Sync eclasses from Emacs overlay. elisp-common.eclass: Remove last remnants of backwards compatibility code from elisp-site-regen which was introduced at 2007-12-01. Distinguish between "version too low" and "could not determine version" in elisp_pkg_setup. elisp.eclass: Return 2 as exit status of elisp-need-emacs if the comparison could not be done, e.g., if emacs could not be executed.
fixed typo, thx to Martin Dummer on irc #vdr-gentoo
addpredict /usr/lib/portage/pym in distutils-r1_src_install.
Don't tell the user to set USE_PYTHON when a package does not support python2.7 or python3.2.
fixed mistake for emake:-all emake:-install between old and new plugin makefile structur, vdr-plugin-2.eclass
ssl-cert - support mandatory enrollment and custom USE flag, bug#319529
ssl-cert - support mandatory enrollment and custom USE flag
Remove more dead code, spotted by Arfrever.
Remove myself from explicit maintainers, it is enough to assign the bugs to Python team.
Do not use {C,CXX}FLAGS from pkg-config vdr.pc >=media-video/vdr-1.7.34;we do not have the chance to overwrite it with *.eclass
vdr-plugin-2.eclass, typo
Add a function to generate dep-strings conditional to Python implementations.
Add function to get user unit directory, as requested in bug #449304.
Add function to update systemd journal catalog database.
vdr-plugin-2.eclass; better detection of new Makefile handling, fixed some mistakes in inherited append-*flags
Remove dead code.
Fix installing scripts & modules for Prefix, bug #448786.
some adaption for new makefile handling, >=vdr-1.7.34, vdr-plugin-2.eclass
Pass --build-scripts path to setup.py (when out-of-source builds are used).
Introduce functions to get the includedir for Python.
Introduce python_gen_usedep() and python_gen_flags() to make writing complex dependencies easier.
added EHG_BOOTSTRAP (bug #340153), EHG_REVISION defaults to 'defaults (bug #380947), set web.cacerts (bug #431220), use auth when pulling (bug #432364)
Fix python-any-r1_pkg_setup fallback logic.
Tweak sed expression to match against Qt 4.8.4 too. Thanks to Tomasz Mloduchowski <email@example.com> for spotting the regression.
Introduce python_fix_shebang(), to fix shebangs in installed Python scripts recursively.
Commonize the code for obtaining the Python interpreter dependency string.
Add fix for nen gnu compiler which use -x as command line arg internally, #445244
Remove pypy version mapping table from wrapper scripts. We can add it back if pypy is ever ported to py3k and we are still using this eclass.
Add pypy version mapping for 2.0 => 2.7.
Add 2.7-pypy-2.0.
Add pypy2_0.
Re-enable python-r1 -> python-single-r1 dep prevention.
Require EAPI=5 in both python-r1 eclasses due to bug #447524.
Remove outdated comments and checks.
Temporarily disable PYTHON_SINGLE_TARGET safety check because of issues with paludis, bug #447524.
Pass --disable-schemas-compile from gsettings.m4 in gnome2_src_configure.
Fix the relative linking algo to handle /// in path.
Prevent python-r1 packages from depending on python-single-r1 packages.
Support directories in DOCS, in EAPI 4+.
Add (temporary) fix for sandbox failures when compiling Python modules. Bug #447126.
Added changes to mozcoreconf-2.eclass on request by Anarchy.
Fix python-exec symlink generation for Prefix. Thanks to Fabian Groffen for help.
updated mozilla eclasses to match mozilla-overlay
Respect ASMFLAGS, wrt bug #432480. Permit ebuilds to define 'myctestargs'.
Use separate TMPDIR for each Python implementation.
Report running implementation-common sub-phases verbosely.
Respect user preferences in python-any-r1 (EPYTHON, eselect-python).
Write split build logs for easier debugging.
Use multiprocessing post-fork wait mode to avoid early output when all jobs are running.
Do not die when sub-phases return non-true value. This is inconsistent with normal phase behavior and not really useful since phase functions are supposed to die on their own.
Pass the best Python implementation info to the implementation-common phase functions.
Introduce NO_WAF_LIBDIR to allow building packages that fails when libdir is set.
Sort this eapi case stuff.
Add EAPI=5 support; add check for presents of license; handle docs, examples and man page in a more sane way;sort functions and document eclass for man-pages; Drop Sebastion as maintainer
Improve the compatibility code thanks to Arfrever.
Fix respecting AUTOTOOLS_BUILD_DIR and CMAKE_BUILD_DIR. Acked by scarabeus.
Commit new gstreamer eclasses as reviewed on gentoo-dev mailing list with a few more fixes, most notably EAPI=1 support fixes. For a more detailed changelog, please see gnome overlay git log.
making vala_src_prepare() into a no-op in the common situation where vala is in IUSE and USE=-vala as discussed with the team via mail. Thanks a lot to Alexandre Rostovtsev for the work.
Always pass --disable-gtk-doc for eapi >= 5 as we don't want docs to get rebuilt as discussed with gnome team. Thanks a lot to Gilles for working on this.
Use a common BUILD_DIR variable. Acked by scarabeus.
Support parallel builds using multiprocessing eclass.
Create the wrapper symlinks directly in _distutils-r1_rename_scripts rather than postponing it to distutils-r1_install_all.
Use intermediate-root install.
Make distutils-r1_rename_scripts private. Rename all matching executables recursively in given path(s) rather than using hardcoded path list.
Introduce python-any-r1, to handle packages satisfied by any Python implementation installed (e.g. strictly build-time dependent).
Add missing REQUIRED_USE constraints to enforce PYTHON_SINGLE_TARGET being in PYTHON_TARGETS.
Support all EAPIs.
Make python-single-r1 stand-alone, and blocking python-r1.
add verbosity to waf-utils.eclass wrt #444562
* Reduce potential clash of function names in global scope * Use more manpage tags * resort phase functions to the end * require at least arguments for _fortran_compile_test() * log compile tests
Use man page tags
Remove ebeep because newer nvidia-drivers have EAPI=4.
Drop default LICENSE assignment.
Handle DOCS when it is an exported array, i.e. "declare -ax" (bug #444740, thanks to Arfrever).
Typo, probably caused by strange font in pms.pdf (bug #444740, thanks to Alphat-PC).
Add python_optimize() to compile Python modules.
Run EXPORT_FUNCTIONS even if re-inheriting, to preserve the expected phase overrides.
Override incompatible functions in python-single-r1 directly, instead of adding checks to python-r1.
Really install only libs, not everything included in .so* (#442910 by SpanKY, Samuli Suominen and Jim Faulkner).
Fix EAPI checks, add double- and colliding include guards.
Handle documentation as 'default' for eapi5 and newer (as discussed via mail), bug #373131
systemd_do*: use local variable scope instead of subshelling.
Introduce python_domodule() to install Python modules.
Introduce python_doscript() to install Python scripts.
Introduce a check for USE_PYTHON & PYTHON_TARGETS compatibility.
Added new helper function 'cabal_chdeps' and and debug variable 'CABAL_DEBUG_LOOSENING' for it.
Remove the minimum restriction from PYTHON_DEPEND; any version of python from the last several years will do the job.
Rely on prune_libtool_files for eapis >= 5 as discussed with the team via mail.
Raise python dependency to at least 2.5, fixes the breakage caused by silently dropped support for python-2.4 in python eclass
Restore dynamic linking of Cabal's ./setup and add building of shared libraries for ghc-7.7+.
Depend on suse-build as most services require it.
Darn copy pasto overlook.
Use src_uri arrows to allow versioning sanely.
Update from qt overlay: respect AR (bug #440262); drop support for EAPI=2; switch to prune_libtool_files(); various cleanups.
Partial sync with qt overlay. Apart from cosmetic changes, we now explicitly define QMAKE_{AR,RANLIB,OBJCOPY} in eqmake4(), thus fixing bug 440266.